Every word, captioned.
One API call away.

Bring CaptionCraft into your workflow. Turn any video into styled captions, subtitles, and a transcript — with a single request.

Your workflow. Your tools.

quickstart.sh
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"
  }'
ONE REQUEST. THREE OUTPUTS.MP4 videoSRT subtitlesJSON transcript
// FEATURES

Made for your pipeline.

Everything you need to put captions on autopilot.

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.

Captions with character

Choose Classic, Highlight, or Karaoke. Customize colors and placement to make every video feel like your brand.

One job. Every format.

Get a captioned MP4 in up to 1080p, SRT subtitles, and a word-timed JSON transcript. Ready for the next step in your pipeline.

Pay for what you process

Prepaid credits measured in video seconds. Successful jobs use your balance; failed or canceled jobs release reserved credits.

// HOW IT WORKS

From video to captions in three steps.

  1. Choose your style

    Pick a caption preset and have your direct HTTPS video URL ready. We take care of the transcription.

    Explore presets
  2. Send your request

    Post your video URL and preferences to /v1/subtitles. Get a job ID and status URL back.

    See the example
  3. Download and create

    Poll the job status. Once complete, download your captioned video, subtitles, and transcript within 24 hours.

    View the API reference
// START BUILDING

Great captions.
Built into what you build.

Add styled captions to your next project.
Follow the quickstart and make your first API request.