Protocol v1 · transcript api

Ship transcriptswithout the UI

One URL in, clean JSON out. YouTube watch links, Shorts, TikTok, Reels — poll until status: DONE. Included on Pro & Business.

Bearer authAsync jobsNo extension
transcript-api · livepolling
awaiting request
{
  "hint": "POST /api/v1/transcripts with a video url"
}
idlesubmitpendingdone

Pro

500

req / mo

Business

1,500

req / mo

API-only

$9

/ month

Max length

5–10

min video

Bundled

Included with Pro & Business

Already paying for the workspace? API keys are in Settings — no extra line item.

  • 500 req/mo on Pro · 1,500 on Business
  • Create up to 5 API keys
  • Same worker queue as the app
Open API settings

Standalone

API-only · $9/month

Integrators who don't need hooks, scripts, or the dashboard.

  • 500 transcript requests / month
  • YouTube, TikTok, Instagram Reels
  • Works on Free plan — no Pro required

Quick start

Two calls. That's the whole integration.

bash · create job
1curl -X POST https://transclipper.ai/api/v1/transcripts \
2 -H "Authorization: Bearer tc_live_YOUR_KEY" \
3 -H "Content-Type: application/json" \
4 -d '{"url":"https://www.youtube.com/watch?v=…"}'

Response 202 — save id, poll until done.

Surface area

Three routes. Nothing else to learn.

01POST/api/v1/transcriptsEnqueue transcription job202 + job id
02GET/api/v1/transcripts/:idPoll status & transcript200 JSON
03GET/api/v1/transcriptsMonthly quota & limits200 usage

Looking for a Tactiq-style YouTube API?

No Chrome extension, no meeting credits, no DOM scraping. Public video URL → structured JSON. Built for the developers who land on our Tactiq comparison page searching for an endpoint.

Tactiq comparison

Auth header · Rate limits per plan · Async worker queue shared with transclipper.ai