Skip to content
IntroductionHow it works, guides, and what you can transcribe.
QuickstartSubmit a link, wait for the job, export the transcript. Three requests.
AuthenticationAPI keys, scopes, Idempotency-Key and X-Request-Id.
JobsCreate, wait for, list, cancel and retry jobs.
TranscriptsThe transcript object and txt, srt, vtt, json exports.
BatchesUp to 50 videos in one request.
UploadsTranscribe your own audio and video files.
WebhooksGet called when a job or batch finishes; verify the signature.
ErrorsEvery error code, what it means and what to do.
Rate limitsSubmits, jobs in progress and reads per plan; the 429 response.
Pricing and credits1 credit per caption transcript, 2 per minute of AI transcription. Plans and extra credits.
SourcesYouTube, TikTok, your files and direct links: accepted URLs and modes.
MCPFind and transcribe videos from Claude, Cursor, Windsurf or your own agent.
OpenAPI SpecificationThe OpenAPI 3.1 spec for codegen and typed clients.
Claude CodeOne command adds TranscriptDock to Claude Code.
Claude DesktopAdd TranscriptDock as an MCP server in Claude Desktop's configuration file.
CursorAdd TranscriptDock as an MCP server in Cursor.
WindsurfAdd TranscriptDock to Windsurf so Cascade can find and transcribe videos.
OpenClawConnect TranscriptDock to OpenClaw autonomous agents.
19 results
Reference

Pricing and credits

1 credit per caption transcript, 2 per minute of AI transcription. Plans, extra credits, and when credits are charged.


One kind of credit pays for everything. A caption transcript costs 1 credit whatever the length. AI transcription costs 2 credits per started minute (a 30 second clip is 1 minute: 2 credits; a 22:10 video is 23 minutes: 46 credits). Everything else, reading, exporting, webhooks, is free.

Plans#

PlanPer monthCreditsAI transcriptionExtra creditsBatch sizeTranscripts kept
TrialFree50 / monthNot includedNot available17 days
Starter$192,000 / monthIncluded$8.00 per 1,0001030 days
Pro$496,000 / monthIncluded$7.00 per 1,0002590 days
Scale$14920,000 / monthIncluded$6.00 per 1,0005090 days
  • Monthly credits reset each billing period. Unused credits do not roll over.
  • Extra credits: any amount from 1,000 to 100,000, 10% off from 10,000, 20% off from 50,000. They never expire and are used after the monthly credits.
  • The trial is captions only. Any paid plan unlocks AI transcription, uploads and direct links.
  • Every plan has the full API, webhooks, video discovery and MCP.

When credits are charged#

  • Only when a job succeeds. While it runs the credits are held; a failed or cancelled job releases the hold and charges nothing.
  • In auto mode, 2 credits are held and 1 is charged when the video turned out to have captions.
  • Submitting a video your workspace already has a transcript for is free. A video someone else already transcribed is served from our cache instantly, at the normal price.
  • Rate limited or rejected requests charge nothing.

Spend caps#

Pass max_credits on a job to cap what AI transcription may cost. The media is measured before any work; if it would cost more, the job fails with 402 BUDGET_EXCEEDED and nothing is charged. Without a cap a job may spend up to 240 credits (2 hours).

When credits run out#

Submissions fail with 402 INSUFFICIENT_BALANCE before anything is held. Buy credits or change plan on the Billing page; the new balance applies immediately. GET /v1/usage returns the same numbers the dashboard shows.