YouTube Transcriber logoYouTube Transcriber
API Reference

Credits & billing

How requests are priced, which endpoints are free, and what happens when you run out.

Every successful call costs 1 credit, unless the endpoint is marked free. Failed calls (4xx, 5xx) cost nothing.

Cost per endpoint

EndpointCostNotes
GET /api/v2/transcript1 creditCharged on 200 only. Cached hits also charged.
GET /api/v2/search1 creditPer request, not per result.
GET /api/v2/channel/resolveFreeAuth required.
GET /api/v2/channel/search1 credit
GET /api/v2/channel/videos1 credit / pageEach continuation page = 1 credit.
GET /api/v2/channel/latestFreeAuth required.
GET /api/v2/playlist/videos1 credit / pageEach continuation page = 1 credit.

When credits run out

Every paid endpoint returns 402 Payment Required with a problem+json body. Top up or upgrade at getyoutubetranscriber.com/#pricing and the next request succeeds.

Specific code values you may see on 402:

CodeMeaning
E_PAYMENT_REQUIREDOut of credits.
E_FREE_GRANT_DEPLETEDFree 100-credit grant exhausted; subscribe.
E_SUBSCRIPTION_PAUSEDPlan paused. Resume in the dashboard.

Free tier

New accounts start with 100 free credits. No card required. Enough to prototype against every endpoint before committing to a plan.