YouTube Transcript API

Production-ready extraction. One HTTP call returns clean, timestamped captions for any public YouTube video. Built on residential proxy infrastructure with a 7-day cache for sub-300ms hits.

curl -X GET "https://api.scribetube.app/v1/transcript?id=dQw4w9WgXcQ&lang=en" \
  -H "Authorization: Bearer YOUR_API_KEY"

Why ScribeTube API

One call, clean JSON

Skip the YouTube DATA API gymnastics and timedtext quirks. We return normalized segments with timestamps, language, and duration.

Doesn't get blocked

Residential proxy rotation built in. Your stack runs on AWS, GCP, or Render — we handle the IP rotation so YouTube doesn't lock you out.

7-day cache

Same video twice in a week? Second call is from cache — sub-300ms response, doesn't count against your quota.

50+ languages

Native captions, auto-generated captions, and translated tracks. Specify a language; we'll find the best match.

Generous free tier

1,000 requests/month free, forever — enough to build, test, and ship a side project before you owe us a dime.

One developer who gets it

No "contact sales" wall. Bugs fixed in 24h. Stripe-card upgrade in 60s. Webhooks for usage in the dashboard.

Pricing

Free

$0 /forever
  • 1,000 requests / month
  • Single concurrent request
  • Community support
  • Cache: 7 days
Start free

Growth

$99 /mo
  • 250,000 requests / month
  • 25 concurrent requests
  • Priority support
  • SLA: 99.9% uptime
  • Per-key analytics + alerts
Choose Growth

Enterprise

Custom
  • Unlimited or volume-priced
  • Dedicated proxy pool
  • Private VPC peering option
  • Custom SLA + DPA + invoicing
Contact us

Get an API key

Drop your email — we'll email you a key for the free 1,000 req/month tier. Upgrade with Stripe whenever you outgrow it.