EarliestAppointment
Browse
Browse
Help & API
For businessesConnector guidesAPI documentation
Account
Log inSign up
EarliestAppointment

Find the earliest appointment near your ZIP — free/busy only, no personal calendar data.

Product
Browse by ZIPSearch by ZIPMapFor businesses
Resources
Connector guidesAPI documentationContact
Legal
PrivacyTerms
© 2026 EarliestAppointment · 0.2.0 · 3bfaccc

← All integrations

Teachworks logo

Connect Teachworks

Tutoring business management with scheduling and invoicing.

API Key Needed3 minutes
What you need:Your Teachworks subdomain and an API key.

Prerequisites

  • A Teachworks account on the Growth or Premium plan (the Free plan does not include API access).

Step-by-step instructions

  1. Log in to your Teachworks account.Go to https://{yoursubdomain}.teachworks.com and sign in.
  2. Navigate to Settings → Add-ons → API.From the Settings menu, find Add-ons, then click API.
  3. Enable the API add-on and copy your API key.If the API add-on is not enabled, toggle it on. Once enabled, you will see your API Key displayed on the page. Copy it.
  4. Note your subdomain.Your subdomain is the part of your Teachworks URL before .teachworks.com — e.g. mytutoring in mytutoring.teachworks.com.
Where to paste in EarliestAppointment: In Dashboard → Calendar Sync, select Teachworks. Enter your subdomain and paste the API key.
Go to key generation page →Teachworks API guide

Tips

  • The API key is passed as a query parameter — this is less secure than header-based auth. Contact Teachworks if you prefer header-based authentication.
  • The API has 65+ endpoints covering lessons, students, employees, availability, invoices, and payments.
Sign up freeOpen calendar sync← All integrations