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
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 job→ 202 + job id02GET
/api/v1/transcripts/:idPoll status & transcript→ 200 JSON03GET
/api/v1/transcriptsMonthly quota & limits→ 200 usageLooking 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.
Auth header · Rate limits per plan · Async worker queue shared with transclipper.ai