Pay once. Use credits forever.

No subscriptions. Buy a pack, use it whenever. Bigger packs, better per-credit price.

Starter

Kick the tires. Enough for a weekend project.

$5one-time

500 credits

$10.00 per 1K

  • All 7 API endpoints
  • REST + MCP + Agent Skills
  • Bearer token auth
  • 300 req/min rate limit
  • Edge-cached transcripts
  • Per-key usage analytics

Hobby

For weekly indie builds and prototypes.

$20one-time

2,500 credits

$8.00 per 1K

  • All 7 API endpoints
  • REST + MCP + Agent Skills
  • Bearer token auth
  • 300 req/min rate limit
  • Edge-cached transcripts
  • Per-key usage analytics
Most popular

Pro

For active production apps.

$60one-time

10,000 credits

$6.00 per 1K

  • All 7 API endpoints
  • REST + MCP + Agent Skills
  • Bearer token auth
  • 300 req/min rate limit
  • Edge-cached transcripts
  • Per-key usage analytics

Scale

When you're past launch and growing.

$200one-time

50,000 credits

$4.00 per 1K

  • All 7 API endpoints
  • REST + MCP + Agent Skills
  • Bearer token auth
  • 300 req/min rate limit
  • Edge-cached transcripts
  • Per-key usage analytics

Mega

Best per-credit rate. Ideal for high-volume pipelines.

$750one-time

250,000 credits

$3.00 per 1K

  • All 7 API endpoints
  • REST + MCP + Agent Skills
  • Bearer token auth
  • 300 req/min rate limit
  • Edge-cached transcripts
  • Per-key usage analytics

Free

100 credits to try, no card required.

Enterprise

100K+ requests/month, SLAs, dedicated support, SOC 2 / DPA.

Frequently asked questions

What counts as a credit?

One successful (HTTP 200) request to a paid endpoint debits one credit. Free endpoints (channel/resolve, channel/latest) are 0 credits but require ≥1 active credit on your account. Errors and rate-limited responses are never charged.

Do credits expire?

Credits never expire. Buy a pack, use it whenever you need it.

How does caching work?

Cached transcript responses (X-Cache-Status: HIT) cost the same as a fresh fetch (1 credit). The benefit is speed: cache hits return in 49ms median.

What's the rate limit?

300 requests / minute per API key. Every response includes X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, and Retry-After (on 429) headers.

Can I get a refund?

Yes. Unused credit packs are refundable within 14 days — see our refund policy.

Need higher volume?

Email us at hello@youtubetranscriptapi.com. We do custom enterprise pricing for 100K+ requests/month.

Pricing — YouTubeTranscriptAPI