API

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

terminal
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

ProtocolHTTPS REST (JSON)
AuthenticationBearer token (API key)
Rate limit60 requests/min (Pro), 300/min (Enterprise)
Max video size2 GB per file
Max video duration2 hours
Supported formatsMP4, MOV, WebM
Output formatMP4 (H.264 + AAC)
WebhooksHMAC-SHA256 signed payloads
SDKsPython, Node.js, Go (coming soon)
Uptime SLA99.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.

Frequently asked questions

Related features