Live caption track
Public caption file for the URL — not a scraped screenshot.
Free · no signup
Paste a video link, get the full transcript. Transcribe thousands with our API.
Use in Claude or ChatGPTSame lookup, live, from your AI.Protected by Cloudflare Turnstile
Teams running monitoring, research, and enrichment pipelines
What you get
Skip downloader sites. Paste a URL, get the spoken text.
Public caption file for the URL — not a scraped screenshot.
Paste a URL, get spoken text. No ads, no signup.
Watch URLs, youtu.be, Shorts, and embeds all resolve.
Manual or auto captions — whichever YouTube exposes.
Quick start
Three steps from a video link to copyable captions.
01
Grab a watch URL, youtu.be link, Shorts URL, or embed — anything with a public video ID.
02
Drop the URL in and submit. No Google account, no API key, nothing to install.
03
Read it, switch to the timestamped view, or download TXT, SRT or VTT for docs, show notes, subtitles or LLM prompts.
Use cases
Captions unlock search, editing, and automation.
Turn uploads into articles, newsletters, or chapter outlines.
Find exact spoken claims without scrubbing the timeline.
Publish transcript text beside embedded video for indexing.
Chunk segments for embeddings, or call the API for volume.
What you actually get
Browser shortcut for YouTube. The API also covers TikTok and Instagram Reels. Read the transcript guide Also try the free TikTok transcript generator.
YouTube doesn't label tracks. Pass language on the API when several exist.
Caption-disabled or music-only uploads can return no text — expected, not a bug.
Readable, timestamped and raw views here. The API returns transcript.segments with startMs/endMs.
Reels: GET /v2/instagram/media/{media}/transcript. TikTok has its own free tool here.
Fair use on a free page
2 transcripts an hour and 6 a day per visitor. Only transcripts that come back count — a bad link or a video with no captions is free.
A free account lifts the wait: 100 credits, 100 transcripts, no card — in the dashboard or from code.
From code
The transcript above is one call to this route. Point it at a list of videos for show notes, research or an AI pipeline — from any language, with the same JSON every time.
Pricing
Every transcript is 1 credit. Failed transcripts aren't billed, and the free credits need no card.
100 credits
on sign-up, no card
≈ 100 transcripts
No hourly wait. Same data, in the dashboard or by API.
$14
one-off · 1,000 credits
≈ 1,000 transcripts
Credits never expire. Buy again whenever you need more.
$29
per month · 18,000 credits
≈ 18,000 transcripts a month
For lists, CRM enrichment and monitors. Cancel any time.
Bigger packs and plans go down to a fraction of a cent per profile. All plans and packs
Start with 100 free creditsOne key, one schema. The same credits work on every platform we cover.
Supported platforms
More free tools
Try another free tool. Or browse all free tools.
TikTok URL → transcript text. Free, no signup.
Open toolEstimate a fair budget from public channel stats.
Open toolOne question → one routed API lookup (1-credit routes).
Open toolUnderstand who arrives, leaves and matters to you
Open toolFAQ
Paste a public YouTube URL into the tool above and submit. Copy the transcript as readable text, switch to the timestamped view, or download TXT, SRT or VTT.
Any public video with a caption track. Private, members-only, or caption-disabled videos return no text.
YouTube does not label tracks as manual or auto — you get the best available file. Pass language on the API when several tracks exist.
Yes. Switch the result to the timed view, or download SRT or VTT subtitle files. The API returns the same transcript.segments with startMs and endMs.
2 an hour and 6 a day per visitor; only transcripts that come back count. A free Social Fetch account comes with 100 credits — 100 transcripts with no hourly wait — and needs no card.
No — Reels are API-only at GET /v2/instagram/media/{media}/transcript.
Use the API with bounded concurrency. Keep segments for timestamps, plainText for embeddings. See the transcript guide for examples.
Live caption data — no ads, no scraper chain.
Watch URLs, youtu.be short links, Shorts, and embeds — anything with a public video ID.
This page needs no key. From code, GET /v1/youtube/videos/transcript takes an x-api-key header; a free account's key comes with 100 credits, enough for 100 transcripts, and no card.
Create a free account for 100 credits — 100 transcripts with no hourly wait, in the dashboard or from code. No card.