Synthesia API Documentation | Automate AI Video Creation

Access to Synthesia's API

Welcome to Synthesia's API documentation. If it's your first time using Synthesia API, follow the API quickstart guide.

Leveraging Synthesia's API allows you to:

Check out the Zapier - Synthesia guide to get started.

Testing

Rate Limit for Test Videos — You're limited to 30 test videos per day.

To send a test request directly from our documentation:

  1. Add your Synthesia API key to the Authorization header. You can find your existing API keys, or create a new one, from account settings.
  2. Use the endpoint description to craft your request.
  3. Click on Try it! 🚀

When you create an API key it will belong to your account, not the workspace.

This means that if you create any webhook subscriptions with your API key, it will be tied to you and not the entire workspace.

Rate limits

Rate limits vary based on your payment plan:

API Tier Write Operations (per endpoint) Read Operations (per endpoint)
Tier 1 (Enterprise) 120 req/min | 600 req/hour | 3,000 req/day 120 req/min | 80k req/day
Tier 2 (Enterprise) 80 req/min | 400 req/hour | 2,000 req/day 80 req/min | 40k req/day
Tier 3 (Creator) 60 req/min | 300 req/hour | 1,000 req/day 60 req/min | 20k req/day

If you go above the limits, your response status will be: 429 Too Many Requests with the following header parameters:

Read vs Write Operations

Write Operations Read Operations
Create a video Retrieve a video
Update a video List videos
Create a video from a template Retrieve a template
Delete a video List templates
Create a webhook Retrieve a webhook
Delete a webhook List webhooks
Upload script audio
Create an asset

What’s Next

Get started with Synthesia APIs with the following guides