Skip to main content

Input Video

Output AD Text

WEBVTT

1
00:00:00.000 --> 00:00:02.000
A woman with long dark hair, wearing a pink cardigan, sits on a sofa and speaks to the camera.

2
00:00:02.570 --> 00:00:04.570
A mechanic in blue gloves measures a car's brake disc.

3
00:00:05.370 --> 00:00:07.370
The mechanic removes a wheel from a silver car, which is propped up on a jack; a blue RepairSmith van is parked in front of a house, next to the car.

4
00:00:09.290 --> 00:00:11.290
The woman looks at a laptop displaying the RepairSmith website.

5
00:00:16.000 --> 00:00:18.000
The laptop screen shows a 'Free Instant Quote' for car repair. The woman picks up her phone from a table; a RepairSmith notification displays on the smartphone.

6
00:00:22.565 --> 00:00:24.565
A mechanic in a black uniform and blue gloves steps out of the RepairSmith van; the woman in the pink cardigan speaks to the camera.

7
00:00:24.565 --> 00:00:26.565
Text appears: 'Book Today. Get $25 off with code HULU at RepairSmith.com'.

8
00:00:29.915 --> 00:00:31.915
The RepairSmith logo appears with the text: 'The safest way to repair your car.'

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.

Understand the parameters

  • Extended AD: Comprehensive descriptions during natural pauses and gaps
  • Standard AD: Concise descriptions only during existing dialogue pauses
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
Provide custom instructions to guide the AI for specific terminology, style preferences, or focus areas.
  • JSON: Structured data with timestamps and text
  • VTT: WebVTT subtitle format
  • EDL: Edit Decision List for video editors

API Endpoints

Upload Endpoints

EndpointMethodDescription
/enterprise/api/upload_mediaPOSTUpload video file (multipart/form-data)
/enterprise/api/upload_from_urlPOSTUpload video from URL (application/json)

Text Generation Endpoints

EndpointMethodDescription
/enterprise/api/generate_ad_textPOSTGenerate text-only descriptions (requires media_id)
/enterprise/api/generate_ad_text_from_urlPOSTUpload from URL and Generate AD Text
/enterprise/api/generate_ad_text_from_filePOSTUpload file and Generate AD Text

Results Endpoint

EndpointMethodDescription
/enterprise/api/get_resultsGETCheck 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.

Need Help?