Developer API
The ReelBot Developer API allows you to generate videos programmatically.
Overview
The API provides the same video generation capabilities available in the Video Studio, but accessible via HTTP requests. This enables:
- Automation: Generate videos from scripts, cron jobs, or CI/CD pipelines
- Integration: Connect ReelBot to your existing tools and workflows
- Batch Processing: Queue multiple video generation jobs programmatically
- Custom Applications: Build your own interfaces on top of ReelBot
Pages
- Overview — Introduction and key concepts
- Authentication — API key management and security
- Generate Video — Create videos via API
- Check Status — Poll video generation progress
- Download Video — Get completed video files
- Error Handling — Error codes and troubleshooting
- Rate Limits — Usage limits and quotas
- Examples — Complete code examples
Quick Start
# 1. Generate your API key in Settings → Developer API
# 2. Create a video
curl -X POST https://reelbot.space/api/v1/video/generate \
-H "X-API-Key: rb_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"videoType": "narrated",
"topic": "5 Tips for Better Sleep",
"script": "Here are five science-backed tips for better sleep...",
"voiceId": "joanna",
"brollKeys": ["users/abc123/b-roll/sleep-video.mp4"],
"aspectRatio": "9:16"
}'
# 3. Poll for completion
curl https://reelbot.space/api/v1/video/status/PROJECT_ID \
-H "X-API-Key: rb_live_your_key_here"
# 4. Download when ready
curl https://reelbot.space/api/v1/video/download/PROJECT_ID \
-H "X-API-Key: rb_live_your_key_here"
Base URL
All API endpoints are relative to:
https://reelbot.space/api/v1
Authentication
All requests require an API key passed via the X-API-Key header.
Generate your API key in Settings → Developer API.
warning
Your API key is shown only once when created. Store it securely.