Describe Your Video
Send a topic or full script. Choose a voice, visual style, and aspect ratio. The API handles the rest.
The AITuber API lets you create fully produced AI videos from a single API call. Send a script or topic, pick a voice and visual style, and receive a rendered MP4. Every video includes AI-generated visuals, natural voiceover, and word-synced captions. Build video creation into your app, automate content pipelines, or generate videos at scale.
One POST request to the AI Video Creation API creates your video. Get your key at app.aituber.app/dashboard/api-keys, then poll GET /videos/{id} until the status is completed.
curl -X POST https://app.aituber.app/api/v1/videos/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"script": "5 mind-blowing facts about black holes",
"inputType": "idea",
"expectedDurationSeconds": 60
}' From idea to finished video in three steps.
Send a topic or full script. Choose a voice, visual style, and aspect ratio. The API handles the rest.
Visuals, voiceover, and captions are created and synced automatically. Poll the status endpoint to track progress.
Export the finished video and get a download URL. Ready for YouTube, TikTok, Instagram, or any platform.
Generate hundreds of unique videos per month. Each with different scripts, voices, and visual styles.
Embed video creation in your SaaS product. Let your users generate videos without leaving your platform.
Automate video production for clients. Custom branding, consistent quality, bulk delivery.
Create course videos, tutorials, and explainers from written content. Any language, any visual style.
Built for your specific workflow.
Send a full narration script for precise control, or just describe a topic and let AI write the script for you.
Male, female, and neutral voices across every accent and language. Each with a preview URL to hear before selecting.
Photorealistic, cinematic, anime, 3D Pixar, watercolor, comic book, and more. Each style creates a consistent look across all scenes.
AI images, AI video clips, stock footage, skeleton template, and character template. Each type produces a different look.
9:16 for YouTube Shorts/TikTok/Reels, 16:9 for standard YouTube, 1:1 for Instagram. One API, every format.
Render completed videos to MP4 with a single API call. Get a temporary signed download URL.
All video formats available through the same API.
AI-generated images with Ken Burns animation, narration, and word-synced captions. The classic faceless video format.
AI-generated video clips for each scene. More dynamic than images, great for action content.
Real stock footage auto-matched to your narration. Perfect for news, educational, and documentary content.
Viral "what happens if..." X-ray style. A proven viral format with millions of views.
Character-driven stories with consistent AI characters. Great for serialized content.
Pay for what you use. Credits reset monthly with your plan. No hidden fees.
50 credits / minute
Natural voiceover in any language
1 to 30 credits / image
Depends on quality tier (basic to max)
4 to 10 credits / second
AI-generated video segments, priced by quality tier
Free
Already paid during generation
Automate YouTube Shorts with the AITuber API. Generate 9:16 videos with AI narration, visuals, and captions. Get started free.
Automate TikTok videos with the AITuber API. AI narration, trending visuals, and captions. Batch create at scale.
Turn any text into a video with the AITuber API. Send a script, get an MP4 with narration, visuals, and captions.
Create faceless videos at scale with the AITuber API. AI images, voiceover, and synced captions. Get started free.
There is no daily limit. Generation is only limited by your credit balance. A typical 60-second video with basic image quality costs around 30 to 50 credits.
Yes. Choose from multiple caption styles (wrap-1, hormozi, beast, noah, handwritten, subtitle, impact, pop, chronicle, cyber, grit, luxe, terminal) and control whether captions are enabled and their position (top, center, bottom).
Credits are refunded automatically for failed generations. Poll GET /videos/{id} to check the status. If it returns "failed", the errorMessage field explains what went wrong.
Sign up and get 50 free credits, enough for your first short video. No credit card required.