One call, clean JSON
Skip the YouTube DATA API gymnastics and timedtext quirks. We return normalized segments with timestamps, language, and duration.
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"
Skip the YouTube DATA API gymnastics and timedtext quirks. We return normalized segments with timestamps, language, and duration.
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.
Same video twice in a week? Second call is from cache — sub-300ms response, doesn't count against your quota.
Native captions, auto-generated captions, and translated tracks. Specify a language; we'll find the best match.
1,000 requests/month free, forever — enough to build, test, and ship a side project before you owe us a dime.
No "contact sales" wall. Bugs fixed in 24h. Stripe-card upgrade in 60s. Webhooks for usage in the dashboard.
Drop your email — we'll email you a key for the free 1,000 req/month tier. Upgrade with Stripe whenever you outgrow it.