Get Transcripts
Extract YouTube transcripts with or without timestamps. The endpoint that started it all. Clean, structured JSON. Zero blocks.
Pull transcripts, search videos, browse channels, and extract playlists through one battle-tested REST API. Plug straight into ChatGPT, Claude, and your favourite agent via MCP. Predictable JSON. No scrapers. No 429s.
100 free credits. No credit card required.A YouTube Transcript API is a managed HTTP endpoint that returns the caption track of a public YouTube video as structured JSON. Send a video ID with a bearer token, get back a title and an array of timestamped segments. No headless browsers, no DOM scraping, no proxy rotation. The official YouTube Data API v3 doesn’t expose transcript text, which is why teams usually end up running a brittle scraper of their own or reaching for a managed endpoint instead.
Same response shape forever. Bearer-token auth. Cached at the edge.
Extract YouTube transcripts with or without timestamps. The endpoint that started it all. Clean, structured JSON. Zero blocks.
Query videos or channels with rich metadata.
Paginated list of all uploads from a channel (~100 / page).
RSS-based monitoring for the latest 15 uploads of a channel.
Retrieve all videos in any public YouTube playlist.
Convert any @handle, URL, or UC… ID to a canonical channel ID.
Drop into any backend, plug into ChatGPT or Claude via Model Context Protocol, or import a pre-built skill for OpenClaw, Claude Code, Cursor or Windsurf.
Bearer-token auth. Predictable JSON. Idempotent caching at the edge. The same shape your code expects today, tomorrow, and the next API version.
// One bearer token. Predictable JSON. Same shape forever. const res = await fetch( "https://youtubetranscriptapi.com/api/v2/youtube/transcript?id=dQw4w9WgXcQ", { headers: { Authorization: `Bearer ${apiKey}` } } ); const { title, transcript } = await res.json(); // → { title: "Building a Second Brain", // transcript: [{ start: 0, dur: 4.2, text: "In this video..." }] }
Start with 100 free credits. No card needed. No subscriptions, no auto-renewals. Packs never expire.
2,500 credits · $8.00 / 1K
10,000 credits · $6.00 / 1K
50,000 credits · $4.00 / 1K
Sign up in 30 seconds. Use 100 free credits. Cancel anytime.