Fetch a YouTube transcript
Extract a text transcript from a YouTube video URL. The server talks to YouTube’s InnerTube API internally.
POST
/v1/youtube/transcriptAuthorization
AuthorizationBearer token (JWT) · headerrequiredBearer API key issued for your account. Send Authorization: Bearer <key>.
Request body
requiredapplication/jsonurlstring<uri>requiredYouTube video URL
languagestringPreferred language code or auto
default: "auto"
Responses
200
Transcript text and detected language
textstringrequiredFull transcript text
languagestringrequiredLanguage code of the selected caption track
400
Bad request
string401
Missing or invalid bearer token
string403
Billing or plan entitlement blocked the request
string502
Upstream service (arXiv, YouTube, web page) failed
string