Video dubbing API for developers and teams
Integrate AI video dubbing directly into your product. One API call to transcribe, translate, clone voices, and sync lips across 30+ languages.
Dub a video in one request
curl -X POST https://api.dubsync.app/v1/dub \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"source_url": "https://example.com/video.mp4",
"target_languages": ["es", "fr", "ja"],
"voice_cloning": true,
"lip_sync": true,
"webhook_url": "https://yourapp.com/webhook/dubsync"
}'Full API reference and code examples in the documentation.
Key capabilities
One-call dubbing
Submit a video URL, target languages, and options in a single POST request. DubSync handles transcription, translation, voice cloning, and lip sync end to end.
Webhook notifications
Register a webhook URL and receive real-time updates when jobs start processing, complete, or encounter errors. No polling required.
Batch processing
Submit multiple videos in a single batch request. Each video is processed in parallel and results are delivered individually as they complete.
Script access
Retrieve the generated transcript, translated script, and timing data via the API. Edit scripts programmatically and re-submit for re-dubbing.
Secure by default
All API traffic is encrypted over TLS 1.3. API keys are scoped to specific permissions and can be rotated at any time from your dashboard.
Usage tracking
Query your current usage, remaining credits, and job history through dedicated endpoints. Build billing integrations and usage dashboards on top of the API.
Technical specs
| Protocol | HTTPS REST (JSON) |
| Authentication | Bearer token (API key) |
| Rate limit | 60 requests/min (Pro), 300/min (Enterprise) |
| Max video size | 2 GB per file |
| Max video duration | 2 hours |
| Supported formats | MP4, MOV, WebM |
| Output format | MP4 (H.264 + AAC) |
| Webhooks | HMAC-SHA256 signed payloads |
| SDKs | Python, Node.js, Go (coming soon) |
| Uptime SLA | 99.9% (Enterprise) |
Start building with the DubSync API
Create an account, generate an API key, and submit your first dubbing job in under 5 minutes.