> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.synthesia.io/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.synthesia.io/docs/_mcp/server.

# Introduction

> Access Synthesia’s API documentation to integrate AI video generation into your applications. Learn how to automate personalized video creation, explore API features, and manage rate limits effectively.

# 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

#### [Interactive Avatars API](/docs/interactive-avatars)

Real-time, conversational avatars rendered live into a session you control.

#### [Video API](/docs/video-api-introduction)

Generate scripted avatar videos, dubbing, translations, and templates at scale.

#### [Upload API (V2)](/docs/upload-api-reference/create-an-asset)

Upload your own image, video, or script-audio assets for use in Video API requests.

#### [Billing API](/docs/billing)

Retrieve your workspace's current billing period and credit balance.

> **Note**
>
> Looking for Video API rate limits, testing steps, or read/write operations? They've moved to the [Video API](/docs/video-api-introduction) page.

## What's next

Get started with Synthesia APIs with the following guides

* [API Quickstart](/docs/synthesia-api-quickstart)
* [Guide: Create a video from template](/docs/guide-create-a-video-from-template)
* [Guide: Synthesia \<> Zapier integration](/docs/guide-synthesia-zapier)