A simple REST API
Submit a video URL, then check the job status. Standard HTTP, clear errors, and an OpenAPI specification for your favorite tools.
Bring CaptionCraft into your workflow. Turn any video into styled captions, subtitles, and a transcript — with a single request.
Your workflow. Your tools.
curl "https://sincere-boar-34.convex.site/v1/subtitles" \
-H "Authorization: Bearer $CAPTIONCRAFT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"video_url": "https://example.com/video.mp4",
"preset": "highlight"
}'Everything you need to put captions on autopilot.
Submit a video URL, then check the job status. Standard HTTP, clear errors, and an OpenAPI specification for your favorite tools.
Choose Classic, Highlight, or Karaoke. Customize colors and placement to make every video feel like your brand.
Get a captioned MP4 in up to 1080p, SRT subtitles, and a word-timed JSON transcript. Ready for the next step in your pipeline.
Prepaid credits measured in video seconds. Successful jobs use your balance; failed or canceled jobs release reserved credits.
Pick a caption preset and have your direct HTTPS video URL ready. We take care of the transcription.
Explore presetsPost your video URL and preferences to /v1/subtitles. Get a job ID and status URL back.
Poll the job status. Once complete, download your captioned video, subtitles, and transcript within 24 hours.
View the API referenceAdd styled captions to your next project.
Follow the quickstart and make your first API request.