Skip to content

SaaS API Sources

SaaS sources connect to cloud services via API keys or OAuth tokens. Data is synced using dlt verified sources, REST API connectors, and GraphQL connectors.

Contacts, companies, deals, tickets.

Terminal window
dinobase add hubspot --api-key pat-na1-...
OptionEnv varDescription
--api-keyHUBSPOT_API_KEYHubSpot private app token

Metadata: Descriptions, enum options, and custom properties via the HubSpot Properties API.

Marketing contacts, companies, deals (via REST API connector).

Terminal window
dinobase add hubspot_marketing --api-key pat-na1-...
OptionEnv var
--api-keyHUBSPOT_MARKETING_API_KEY

Full Salesforce CRM data.

Terminal window
dinobase add salesforce --username user@example.com --password pass --security-token TOKEN
OptionEnv varDescription
--usernameSALESFORCE_USERNAMESalesforce username
--passwordSALESFORCE_PASSWORDPassword
--security-tokenSALESFORCE_SECURITY_TOKENSecurity token

Requires: pip install simple_salesforce

Deals, persons, organizations, activities.

Terminal window
dinobase add pipedrive --api-key ...
OptionEnv var
--api-keyPIPEDRIVE_API_KEY

Leads, contacts, opportunities.

Terminal window
dinobase add close --api-key ...
OptionEnv var
--api-keyCLOSE_API_KEY

Leads, people, companies.

Terminal window
dinobase add copper --api-key ...
OptionEnv var
--api-keyCOPPER_API_KEY

Records, lists, notes.

Terminal window
dinobase add attio --api-key ...
OptionEnv var
--api-keyATTIO_API_KEY

Customers, subscriptions, charges, invoices.

Terminal window
dinobase add stripe --api-key sk_live_...
OptionEnv varDescription
--api-keySTRIPE_SECRET_KEYStripe secret key

Metadata: Full field descriptions, types, enums, and unix-time format hints from Stripe’s OpenAPI spec.

Customers, subscriptions, transactions.

Terminal window
dinobase add paddle --api-key ...
OptionEnv var
--api-keyPADDLE_API_KEY

Customers, subscriptions, invoices.

Terminal window
dinobase add chargebee --api-key ... --site mysite
OptionEnv varDescription
--api-keyCHARGEBEE_API_KEYAPI key
--siteCHARGEBEE_SITESite name

Accounts, subscriptions.

Terminal window
dinobase add recurly --api-key ...
OptionEnv var
--api-keyRECURLY_API_KEY

Products, orders, subscriptions.

Terminal window
dinobase add lemon_squeezy --api-key ...
OptionEnv var
--api-keyLEMONSQUEEZY_API_KEY

Repos, issues, PRs, reactions, stargazers.

Terminal window
dinobase add github --token ghp_...
OptionEnv var
--tokenGITHUB_TOKEN

Projects, issues, merge requests.

Terminal window
dinobase add gitlab --token glpat-...
OptionEnv var
--tokenGITLAB_TOKEN

Issues, projects, users.

Terminal window
dinobase add jira --subdomain mycompany --email user@example.com --api-token ...
OptionEnv varDescription
--subdomainJIRA_SUBDOMAINJira subdomain
--emailJIRA_EMAILAccount email
--api-tokenJIRA_API_TOKENAPI token

Repositories, pull requests.

Terminal window
dinobase add bitbucket --username user --app-password ...
OptionEnv var
--usernameBITBUCKET_USERNAME
--app-passwordBITBUCKET_APP_PASSWORD

Issues, events, projects.

Terminal window
dinobase add sentry --token ...
OptionEnv var
--tokenSENTRY_TOKEN

Issues, projects, teams, users, labels, cycles, comments. Uses GraphQL with Relay pagination.

Terminal window
dinobase add linear --api-key lin_api_...
OptionEnv var
--api-keyLINEAR_API_KEY

Incidents, services, users.

Terminal window
dinobase add pagerduty --token ...
OptionEnv var
--tokenPAGERDUTY_TOKEN

Alerts, incidents, users.

Terminal window
dinobase add opsgenie --api-key ...
OptionEnv var
--api-keyOPSGENIE_API_KEY

Pages, incidents, components.

Terminal window
dinobase add statuspage --api-key ...
OptionEnv var
--api-keySTATUSPAGE_API_KEY

Monitors, dashboards, logs.

Terminal window
dinobase add datadog --api-key ... --app-key ...
OptionEnv var
--api-keyDATADOG_API_KEY
--app-keyDATADOG_APP_KEY

Applications, deployments, alerts.

Terminal window
dinobase add newrelic --api-key ...
OptionEnv var
--api-keyNEWRELIC_API_KEY

Zones, DNS records, analytics.

Terminal window
dinobase add cloudflare --api-key ...
OptionEnv var
--api-keyCLOUDFLARE_API_KEY

Projects, deployments, domains.

Terminal window
dinobase add vercel --token ...
OptionEnv var
--tokenVERCEL_TOKEN

Sites, deploys, forms.

Terminal window
dinobase add netlify --token ...
OptionEnv var
--tokenNETLIFY_TOKEN

Channels, messages, users.

Terminal window
dinobase add slack --token xoxb-...
OptionEnv var
--tokenSLACK_TOKEN

Guilds, channels, messages.

Terminal window
dinobase add discord --token ...
OptionEnv var
--tokenDISCORD_TOKEN

Messages, calls, accounts.

Terminal window
dinobase add twilio --account-sid AC... --auth-token ...
OptionEnv var
--account-sidTWILIO_ACCOUNT_SID
--auth-tokenTWILIO_AUTH_TOKEN

Contacts, campaigns, stats.

Terminal window
dinobase add sendgrid --token ...
OptionEnv var
--tokenSENDGRID_API_KEY

Lists, campaigns, members.

Terminal window
dinobase add mailchimp --api-key ...
OptionEnv var
--api-keyMAILCHIMP_API_KEY

Conversations, contacts, inboxes.

Terminal window
dinobase add front --token ...
OptionEnv var
--tokenFRONT_TOKEN

Tickets, users, organizations.

Terminal window
dinobase add zendesk --token ...
OptionEnv var
--tokenZENDESK_TOKEN

Contacts, conversations, companies.

Terminal window
dinobase add intercom --token ...
OptionEnv var
--tokenINTERCOM_TOKEN

Tickets, contacts, companies.

Terminal window
dinobase add freshdesk --api-key ... --domain mycompany
OptionEnv var
--api-keyFRESHDESK_API_KEY
--domainFRESHDESK_DOMAIN

Conversations, customers, mailboxes.

Terminal window
dinobase add helpscout --api-key ...
OptionEnv var
--api-keyHELPSCOUT_API_KEY

Customers, segments, campaigns.

Terminal window
dinobase add customerio --api-key ...
OptionEnv var
--api-keyCUSTOMERIO_API_KEY

Accounts, users, health scores.

Terminal window
dinobase add vitally --api-key ...
OptionEnv var
--api-keyVITALLY_API_KEY

Companies, relationships, CTAs.

Terminal window
dinobase add gainsight --api-key ...
OptionEnv var
--api-keyGAINSIGHT_API_KEY

Orders, products, customers.

Terminal window
dinobase add shopify --api-key shppa_... --shop-url myshop.myshopify.com
OptionEnv varDescription
--api-keySHOPIFY_API_KEYPrivate app password
--shop-urlSHOPIFY_SHOP_URLShop URL

Orders, products, customers.

Terminal window
dinobase add woocommerce --consumer-key ... --consumer-secret ... --url https://mystore.com
OptionEnv var
--consumer-keyWOOCOMMERCE_CONSUMER_KEY
--consumer-secretWOOCOMMERCE_CONSUMER_SECRET
--urlWOOCOMMERCE_URL

Orders, products, customers.

Terminal window
dinobase add bigcommerce --access-token ... --store-hash ...
OptionEnv var
--access-tokenBIGCOMMERCE_ACCESS_TOKEN
--store-hashBIGCOMMERCE_STORE_HASH

Payments, orders, customers.

Terminal window
dinobase add square --access-token ...
OptionEnv var
--access-tokenSQUARE_ACCESS_TOKEN

Workspaces, projects, tasks.

Terminal window
dinobase add asana --token ...
OptionEnv var
--tokenASANA_TOKEN

Requires: pip install asana

Spaces, lists, tasks.

Terminal window
dinobase add clickup --api-key ...
OptionEnv var
--api-keyCLICKUP_API_KEY

Boards, items, updates.

Terminal window
dinobase add monday --api-key ...
OptionEnv var
--api-keyMONDAY_API_KEY

Boards, lists, cards.

Terminal window
dinobase add trello --api-key ... --token ...
OptionEnv var
--api-keyTRELLO_API_KEY
--tokenTRELLO_TOKEN

Projects, tasks, comments.

Terminal window
dinobase add todoist --api-key ...
OptionEnv var
--api-keyTODOIST_API_KEY

Campaigns, ad sets, ads, insights.

Terminal window
dinobase add facebook_ads --token ... --account-id act_123
OptionEnv var
--tokenFACEBOOK_ACCESS_TOKEN
--account-idFACEBOOK_ACCOUNT_ID

Requires: pip install facebook_business

Google Analytics 4 data.

Terminal window
dinobase add google_analytics --property-id 123456 --credentials-file ./sa.json
OptionEnv var
--property-idGA_PROPERTY_ID
--credentials-fileGOOGLE_APPLICATION_CREDENTIALS

Requires: pip install google-analytics-data

Campaigns, ad groups, ads, keywords.

Terminal window
dinobase add google_ads --credentials-file ./sa.json
OptionEnv var
--credentials-fileGOOGLE_APPLICATION_CREDENTIALS

Requires: pip install google-ads

Events, funnels, retention.

Terminal window
dinobase add mixpanel --api-secret ...
OptionEnv var
--api-secretMIXPANEL_API_SECRET

Events, persons, feature flags, cohorts, insights.

Terminal window
dinobase add posthog --api-key ... --project-id ...
OptionEnv var
--api-keyPOSTHOG_API_KEY
--project-idPOSTHOG_PROJECT_ID

Sources, events, users.

Terminal window
dinobase add segment --token ...
OptionEnv var
--tokenSEGMENT_TOKEN

Sites, stats, pages.

Terminal window
dinobase add plausible --api-key ...
OptionEnv var
--api-keyPLAUSIBLE_API_KEY

Visits, reports.

Terminal window
dinobase add matomo --token ... --url https://matomo.example.com
OptionEnv var
--tokenMATOMO_TOKEN
--urlMATOMO_URL

Page stats, query stats.

Terminal window
dinobase add bing_webmaster --api-key ...
OptionEnv var
--api-keyBING_WEBMASTER_API_KEY

Employees, absences, attendances.

Terminal window
dinobase add personio --client-id ... --client-secret ...
OptionEnv var
--client-idPERSONIO_CLIENT_ID
--client-secretPERSONIO_CLIENT_SECRET

Employees, time off, reports.

Terminal window
dinobase add bamboohr --api-key ... --subdomain mycompany
OptionEnv var
--api-keyBAMBOOHR_API_KEY
--subdomainBAMBOOHR_SUBDOMAIN

Jobs, candidates, applications.

Terminal window
dinobase add greenhouse --api-key ...
OptionEnv var
--api-keyGREENHOUSE_API_KEY

Postings, opportunities, candidates.

Terminal window
dinobase add lever --api-key ...
OptionEnv var
--api-keyLEVER_API_KEY

Jobs, candidates, activities.

Terminal window
dinobase add workable --token ... --subdomain mycompany
OptionEnv var
--tokenWORKABLE_TOKEN
--subdomainWORKABLE_SUBDOMAIN

Employees, payrolls, companies.

Terminal window
dinobase add gusto --token ...
OptionEnv var
--tokenGUSTO_TOKEN

Contracts, invoices, people.

Terminal window
dinobase add deel --api-key ...
OptionEnv var
--api-keyDEEL_API_KEY

Invoices, customers, accounts.

Terminal window
dinobase add quickbooks --access-token ...
OptionEnv var
--access-tokenQUICKBOOKS_ACCESS_TOKEN

Invoices, contacts, accounts.

Terminal window
dinobase add xero --access-token ...
OptionEnv var
--access-tokenXERO_ACCESS_TOKEN

Transactions, accounts, cards.

Terminal window
dinobase add brex --api-key ...
OptionEnv var
--api-keyBREX_API_KEY

Transactions, accounts.

Terminal window
dinobase add mercury --api-key ...
OptionEnv var
--api-keyMERCURY_API_KEY

Notion databases.

Terminal window
dinobase add notion --api-key secret_...
OptionEnv var
--api-keyNOTION_API_KEY

Bases and tables.

Terminal window
dinobase add airtable --token pat...
OptionEnv var
--tokenAIRTABLE_TOKEN

Requires: pip install pyairtable

Terminal window
dinobase add google_sheets --credentials-file ./service-account.json
OptionEnv var
--credentials-fileGOOGLE_APPLICATION_CREDENTIALS

Requires: pip install google-api-python-client


Strapi CMS content.

Terminal window
dinobase add strapi --api-key ... --domain cms.example.com
OptionEnv var
--api-keySTRAPI_API_KEY
--domainSTRAPI_DOMAIN

Entries, assets, content types.

Terminal window
dinobase add contentful --access-token ... --space-id ...
OptionEnv var
--access-tokenCONTENTFUL_ACCESS_TOKEN
--space-idCONTENTFUL_SPACE_ID

Documents, assets.

Terminal window
dinobase add sanity --token ... --project-id ...
OptionEnv var
--tokenSANITY_TOKEN
--project-idSANITY_PROJECT_ID

Posts, pages, users.

Terminal window
dinobase add wordpress --url https://mysite.com --username ... --app-password ...
OptionEnv var
--urlWORDPRESS_URL
--usernameWORDPRESS_USERNAME
--app-passwordWORDPRESS_APP_PASSWORD

Files, projects, comments.

Terminal window
dinobase add figma --token ...
OptionEnv var
--tokenFIGMA_TOKEN

Video assets, views.

Terminal window
dinobase add mux --access-token ... --secret-key ...
OptionEnv var
--access-tokenMUX_ACCESS_TOKEN
--secret-keyMUX_SECRET_KEY

Terminal window
dinobase add mongodb --connection-string mongodb://...
OptionEnv var
--connection-stringMONGODB_URL

Requires: pip install pymongo

Terminal window
dinobase add kafka --servers broker1:9092,broker2:9092
OptionEnv var
--serversKAFKA_BOOTSTRAP_SERVERS

Requires: pip install confluent_kafka

Terminal window
dinobase add kinesis --stream my-stream --access-key ... --secret-key ...
OptionEnv var
--streamKINESIS_STREAM_NAME
--access-keyAWS_ACCESS_KEY_ID
--secret-keyAWS_SECRET_ACCESS_KEY