Connect Teachable
Connect your Teachable school to Data Curator so your courses, transactions, and subscriptions flow into your dashboards. Teachable needs three things from you — your school URL, an API key, and your legacy login (email + password) — because Data Curator uses two of Teachable's APIs to capture everything:
- The current API (the API key) pulls your transactions and your students/contacts.
- The legacy API (email + password) pulls your courses, prices, and bundles — which the current API doesn't expose.
Before you start
- You'll need a Data Curator account with owner/admin access to your organization.
- You'll need admin access to your Teachable school.
- Tip: rather than your personal login, consider creating a separate Teachable admin user just for Data Curator and using those credentials for the legacy step below. It's optional, but it keeps things tidy and easy to revoke later.
Start the connection in Data Curator
- In Data Curator, open Settings → Platform Accounts (the gear icon in the top-right, then Platform Accounts on the left).
- Click Connect platform account, then choose Teachable.
- Give the account a display name — a friendly label so you can tell it apart later, especially if you have more than one school.
1. Your school URL
Data Curator needs the teachable.com URL for your school — for example yourschool.teachable.com. Even if you've set up a custom domain, use the .teachable.com address, not the custom one. You can copy it from your Teachable account and paste it in.
2. Your API key (current API)
- In Teachable, go to Settings → API keys.
- Click to generate a new key, name it Data Curator, and click Create.
- Copy the key and paste it into the API key box in Data Curator.
Teachable lets you view (or rotate) this key later, so you don't have to save it elsewhere — though keeping your own copy never hurts.
3. Your legacy login (email + password)
For the legacy API, enter the email and password for your Teachable admin login (or the separate admin user you created above).
How we handle it: Data Curator does not store your password as-is. We encrypt it and create a secure token from it, and only that encrypted token is stored — it's used solely to read your courses, prices, and bundles from Teachable's legacy API.
Finish in Data Curator
- Test the credentials, then save the account.
- Your import starts automatically. On the Business plan, Data Curator imports the current year plus the two prior years of transactions and subscriptions, so it may take a little while to fill in.
Need a hand?
Click the Ask Data Curator button inside Data Curator for instant answers, or reach our support team at support@datacurator.co and we'll get you running.