Reference documentation about Synthesia's APIs.
Introduction
Reference documentation for Synthesia's APIs.
Synthesia has four APIs, built for different jobs:
- Interactive Avatars API — render a live, lip-synced avatar into a real-time conversation you control. Synchronous and streaming, not a video file.
- Video API — generate finished video files: scripted avatar videos, dubbing, translation, and templates at scale. Asynchronous — you submit a job and poll or get a webhook when it's ready.
- Upload API (V2) — upload your own image/video assets or custom script audio (e.g. your own text-to-speech) for use when creating Video API videos.
- Billing API — retrieve your workspace's current billing period and credit balance programmatically.
Plan availability differs by API — see each API's page for details.
Choose your API
Looking for Video API rate limits, testing steps, or read/write operations? They've moved to the Video API page.