Generate AI videos from text with a simple API call. Create engaging short-form content for TikTok, YouTube Shorts, Instagram Reels, and more.
- YouTube: Watch Tutorial
- Medium: Read Article
- Text-to-Video - Generate complete videos from text prompts
- Customizable Voice - Choose from multiple AI voices
- Multiple Themes - Apply different visual styles
- Language Support - Generate videos in multiple languages
- Duration Control - Specify video length (30-60s, etc.)
- Webhook Delivery - Receive video URL when generation completes
Sign up and get your API key at viral.vadoo.tv/profile
Configure your webhook URL at viral.vadoo.tv/profile to receive generated video metadata.
pip install requestsimport requests
API_KEY = 'YOUR_API_KEY'
url = 'https://viralapi.vadoo.tv/api/generate_video'
headers = {
'X-API-KEY': API_KEY,
'Content-Type': 'application/json'
}
data = {
'topic': 'Random AI Story', # Your video topic
'voice': 'Charlie', # Voice selection
'theme': 'Hormozi_1', # Visual theme
'language': 'English', # Output language
'duration': '30-60' # Video duration
}
response = requests.post(url, headers=headers, json=data)
if response.status_code == 200:
print(f"Video ID: {response.json()['vid']}")
else:
print(f"Error: {response.status_code}")POST https://viralapi.vadoo.tv/api/generate_video
| Header | Value |
|---|---|
X-API-KEY |
Your API key |
Content-Type |
application/json |
| Parameter | Type | Required | Description |
|---|---|---|---|
topic |
string | No | Video topic/subject |
voice |
string | No | AI voice to use |
theme |
string | No | Visual theme |
language |
string | No | Output language |
duration |
string | No | Video duration |
{
"vid": "video_id_here"
}The download URL will be sent to your configured webhook.
See full documentation for all available voices, themes, and languages: docs.vadoo.tv
- Social Media Content - TikTok, YouTube Shorts, Instagram Reels
- Marketing Videos - Product demos, explainers
- Educational Content - Tutorials, how-tos
- Entertainment - Stories, facts, trivia
Prefer a no-code solution? Use the web app: Text to Video API
- Text-To-Video-AI - Self-hosted text-to-video
- AI-Youtube-Shorts-Generator - Generate YouTube Shorts
MIT License - see LICENSE for details.