Canonical url
Trusted by 90% of the Fortune 100

Synthesia's AI video engine, available programmatically

Embed interactive avatars directly in your product, dub at scale, and generate video from your own data.

2,000+ reviews

Give your agent a face that listens and responds

Build Interactive Avatars that can listen, talk, and respond directly inside your product, website, or internal tools.

coming soon

Emotional Rollercoaster

Ask me to act angry, sad, or thrilled

AI Advisor

Ask me how to use AI in your daily workflow

Practice giving feedback

Role-play a tough performance review with me

Sales Concierge

Ask me anything about building videos in Synthesia

Play a Game

Guess which animal I'm thinking of

Space Alien

Discover the Solar System

Let your coding agent handle integration

Install the Synthesia skill and your agent scaffolds the LiveKit agent, the API keys, and the room setup.

$ npx skills add synthesia-interactive-avatar
Then just ask
"Add an interactive avatar to our real-time support bot."
Skill scaffolds agent.py, token server, and embeds in minutes

Works with:

Claude Code

Cursor

Copilot Workspace

Translate video at scale

Create multilingual versions of your Synthesia videos, or dub the footage you already have in the speaker's own voice.

translation api
Translate the videos you build in Synthesia

Take a video you built in Synthesia and get it back in another language, with script, captions, and text translated.

dubbing api
Dub the footage you already have

Dub your existing videos into 130+ languages with voice cloning and perfect lip-sync.

Render finished video straight from your data

Start with a prompt, a script, a document, or a template filled from your own records. Take the webhook and download the .mp4.

agent.py
await fetch('https://api.synthesia.io/v2/videos', { method: 'POST', headers: { Authorization: process.env.SYNTHESIA_API_KEY, 'Content-Type': 'application/json', }, body: JSON.stringify({ title: 'Product launch recap', input: [{ scriptText: 'Three biggest changes we shipped.', avatar: 'anna_costume1_cameraA', background: 'off_white', }], }), });
coming soon

Create video from the tools you already work in

Connect Synthesia to your existing tools and workflows to create videos directly from Claude, ChatGPT, Slack, Teams, and more.

Loved by developers. Approved by security. Signed off by finance.

SOC 2. GDPR. ISO 42001. SSO/SCIM. Locked down.

AI tools are great, until security says no. We're the only AI video platform holding ISO 42001, and every call against your key is logged.

Real-time, dubbing, and rendering. One platform.

Most video APIs do one thing. Real-time avatars, translation, dubbing, and rendering all come from ours, under one contract and one bill.

People-first AI. No shortcuts, no gray areas.

Some AI tools cut corners. We don’t. Every Synthesia avatar is created with explicit consent, and every video is moderated to prevent misuse.

Enterprise

Custom solutions for teams building on the API at scale.

Volume discounts
SLAs & dedicated support
Custom concurrency limits
SSO, SCIM & audit logging

Frequently asked questions

Which APIs does one key cover?

Interactive Avatars for real-time sessions, and the Video API for scripted video, dubbing, translation and templates. Upload and Billing complete the set. Interactive Avatar access is enabled per key.

Do I need to bring my own LLM?

For Interactive Avatars, yes. You provide the LLM and speech-to-text; we render the avatar and can supply the voice. The Video API needs neither.

Is there a drop-in embed for interactive avatars?

No. Sessions run over LiveKit and WebRTC, and you build the interface around them. Our Python plugin handles token minting and session management.

How do I know when a video is ready?

Write limits run 120, 80 or 60 requests per minute depending on your plan, with hourly and daily caps alongside. Going over returns 429 with reset headers.

What are the rate limits?

Write limits run 120, 80 or 60 requests per minute depending on your plan, with hourly and daily caps alongside. Going over returns 429 with reset headers.

Start creating AI video with the Synthesia API

Every endpoint is priced by the minute. Pick a plan, create a key, and make your first call.

api