Add AI-generated animated captions to any video using Vadoo's caption engine. Supports multiple languages and viral caption themes like Hormozi style. Perfect for social media creators, marketers, and content producers.
About this model
AI Captions by Vadoo automatically transcribes and burns animated captions into your videos — no editing software needed. It's the API-first alternative to Submagic, Captions.ai, and CapCut's auto-caption feature, letting you add viral-style captions programmatically at scale. Supports multiple languages and proven caption themes used by top content creators.
Cost analysis
| Provider | Cost | Notes |
|---|---|---|
| muapiapp | $0.005 per second (~$0.30/minute), minimum $0.20 | Pay per use with no subscription. Minimum charge of $0.20 per video regardless of length. |
| Submagic | $20–$60/month subscription | Web UI only — no API access. Manual upload per video. Not suitable for automation. |
| Captions.ai | $13–$29/month subscription | Mobile/web app only. No programmatic API for batch captioning. |
| Fal.ai | Not available | Fal.ai does not offer an AI captions/subtitle burning endpoint. |
| Replicate | Not available | No dedicated auto-caption model on Replicate. |
Pay per use with no subscription. Minimum charge of $0.20 per video regardless of length.
Web UI only — no API access. Manual upload per video. Not suitable for automation.
Mobile/web app only. No programmatic API for batch captioning.
Fal.ai does not offer an AI captions/subtitle burning endpoint.
No dedicated auto-caption model on Replicate.
** Competitor pricing is estimated based on similar model architectures and usage tiers.
Configuration schema
| Parameter | Type | Description | Default |
|---|---|---|---|
| Video URL | string | Public URL of the video to add captions to. Maximum 600MB or 10 minutes. | https://d3adwkbyhxyrtq.cloudfront.net/webassets/videomodels/sample-video.mp4 |
| Language | Enum (45 options) | Language of the video audio for transcription. | English |
| Caption Theme | Enum (18 options) | Visual style/theme for the captions. E.g. Hormozi_1, Hormozi_2. | Hormozi_1 |
Public URL of the video to add captions to. Maximum 600MB or 10 minutes.
https://d3adwkbyhxyrtq.cloudfront.net/webassets/videomodels/sample-video.mp4Language of the video audio for transcription.
EnglishVisual style/theme for the captions. E.g. Hormozi_1, Hormozi_2.
Hormozi_1Developer documentation
Upload or provide a video URL: Your video must be publicly accessible (max 600MB or 10 minutes). Use the /upload_file endpoint to get a hosted URL if needed.
Choose a language: Set the language parameter to match the spoken language in the video. Defaults to English. Supported languages: English, English (USA), English (UK), English (Australia), English (Canada), Japanese, Chinese, German, Hindi, French, French (France), French (Canada), Korean, Portuguese (Brazil), Portuguese (Portugal), Portuguese, Spanish (Spain), Spanish (Mexico), Italian, Spanish, Indonesian, Dutch, Turkish, Filipino, Polish, Swedish, Bulgarian, Romanian, Arabic (Saudi Arabia), Arabic (UAE), Arabic, Czech, Greek, Finnish, Croatian, Malay, Slovak, Danish, Tamil, Telugu, Ukrainian, Russian, Hungarian, Norwegian, Vietnamese.
Pick a caption theme: Select a theme to style your captions. Defaults to Hormozi_1. Available themes:
Submit and receive a request ID: POST to /ai-captions — you'll get a request_id immediately.
Poll for results: GET /predictions/{request_id}/result until status is completed. Videos under 1 minute typically finish in 2–3 minutes.
Download the output: The result contains a video URL with captions burned in — ready to publish.
Frequently asked
Submagic and Captions.ai are manual SaaS tools — you upload one video at a time through a web UI. muapiapp's AI Captions endpoint lets you caption videos via API, making it ideal for automating workflows, batch processing, and embedding into your own products.
18 themes are supported: Hormozi_1, Hormozi_2, Hormozi_3 (bold word-highlight styles), Beast (MrBeast-inspired), Ali (sleek/minimal), Noah (italics + drop shadow), Karl (border outlines), Luke (shaking/vibrating), Devin (rotating + scaling), Celine (soft shadow), Maya (serif + glow), Ella (scale + blur animations), Dan (large uppercase), David (bold uppercase highlights), Tracy (white glow), Umi (letter-by-letter reveal), Iman (white text + black border), William (alternating animations). Defaults to Hormozi_1.
45 languages are supported: English (and regional variants for USA, UK, Australia, Canada), Japanese, Chinese, German, Hindi, French (France, Canada), Korean, Portuguese (Brazil, Portugal), Spanish (Spain, Mexico), Italian, Indonesian, Dutch, Turkish, Filipino, Polish, Swedish, Bulgarian, Romanian, Arabic (Saudi Arabia, UAE), Czech, Greek, Finnish, Croatian, Malay, Slovak, Danish, Tamil, Telugu, Ukrainian, Russian, Hungarian, Norwegian, and Vietnamese. Defaults to English.
Videos must be under 600MB and no longer than 10 minutes. For longer content, split the video before processing.
Videos under 1 minute typically complete within 2–3 minutes. Longer videos may take up to 10–15 minutes depending on duration and server load.