Input Video
Output AD Text
How It Works
Upload Your Video
Upload media files or provide a URL. We support all major video formats.
Configure & Generate
Choose language, format, and video category.
Get Descriptions
Poll for completion or use webhooks.
Quick Links
Quickstart
Get started in 5 minutes
API Reference
Explore all endpoints
Authentication
Secure your requests
Understand the parameters
AD Type
AD Type
- Extended AD: Comprehensive descriptions during natural pauses and gaps
- Standard AD: Concise descriptions only during existing dialogue pauses
Video Category
Video Category
Choose from 12 categories for optimized results:
- Auto (Default)
- Educational Lecture
- Documentary
- Narrative Story
- Social Media
- Tutorial/How-To
- Vlog
- Commercial/Advertisement
- News
- Entertainment
- Home Video
- Video Call
Custom Instructions
Custom Instructions
Provide custom instructions to guide the AI for specific terminology, style preferences, or focus areas.
Output Formats
Output Formats
- JSON: Structured data with timestamps and text
- VTT: WebVTT subtitle format
- EDL: Edit Decision List for video editors
API Endpoints
Upload Endpoints
| Endpoint | Method | Description |
|---|---|---|
/enterprise/api/upload_media | POST | Upload video file (multipart/form-data) |
/enterprise/api/upload_from_url | POST | Upload video from URL (application/json) |
Text Generation Endpoints
| Endpoint | Method | Description |
|---|---|---|
/enterprise/api/generate_ad_text | POST | Generate text-only descriptions (requires media_id) |
/enterprise/api/generate_ad_text_from_url | POST | Upload from URL and Generate AD Text |
/enterprise/api/generate_ad_text_from_file | POST | Upload file and Generate AD Text |
Results Endpoint
| Endpoint | Method | Description |
|---|---|---|
/enterprise/api/get_results | GET | Check status and get results |
Rate Limits & Usage
Rate limits are enforced per team and per endpoint group: text-generation routes get 100 requests per minute, video-generation routes get 10 requests per minute, and all other endpoints share a 100 requests per minute pool. These limits apply across every API key on the team; reach out if you need higher quotas.

