YouTube Transcript Scraper — Captions & Subtitles, Cheap avatar

YouTube Transcript Scraper — Captions & Subtitles, Cheap

Pricing

from $1.00 / 1,000 transcript returneds

Go to Apify Store
YouTube Transcript Scraper — Captions & Subtitles, Cheap

YouTube Transcript Scraper — Captions & Subtitles, Cheap

Get YouTube transcripts and subtitles for videos, channels, playlists or search results. Manual captions preferred, auto-generated as fallback, any language, optional translation. Output as timed segments, plain text, SRT or VTT. No API key. From US$1 per 1,000 videos.

Pricing

from $1.00 / 1,000 transcript returneds

Rating

0.0

(0)

Developer

Fabrikit

Fabrikit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Get the transcript of any YouTube video, or of every video in a channel, playlist or search, as clean text, timed segments, SRT or WebVTT. No API key, no login, no browser.

What you get

  • Transcripts for videos, channels, playlists and searches. Paste video URLs or IDs, a channel (/@handle), a playlist or a results page, or just type search queries.
  • Manual captions first. For each language you list, the creator's own captions are preferred over auto-generated ones. Turn auto-generated captions off if you only want human-made ones.
  • Language control. Give an ordered list (en, es, pt-BR...), fall back to any available language, and see every available track in availableLanguages.
  • Four output formats. Timed segments (start, duration, text), plain text, an SRT file or a WebVTT file.
  • Metadata included. Title, channel, publish date, duration, word count.
  • Pay only for transcripts. Videos without captions are reported (status no_captions) but never billed.

Input

FieldDescription
startUrlsVideo URLs/IDs, channels, playlists, search URLs (one per line)
searchQueriesKeywords; only videos with subtitles are returned
maxItemsMax transcripts returned and billed (default 20)
maxVideosPerSourceVideos read from each channel/playlist/search (default 20)
languagesPreferred language codes in order (default ["en"])
includeAutoGeneratedAllow auto-generated captions (default on)
fallbackToAnyLanguageUse another language if none of yours exist (default on)
translateToOptional target language code. Best effort, see FAQ
outputFormatsegments, text, srt, vtt or all
proxyConfigurationDatacenter by default; escalates to residential automatically if YouTube asks for a bot check

Example:

{
"startUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ", "https://www.youtube.com/@TED/videos"],
"languages": ["en", "es"],
"maxItems": 50,
"maxVideosPerSource": 25,
"outputFormat": "segments"
}

Output

{
"videoId": "jNQXAC9IVRw",
"url": "https://www.youtube.com/watch?v=jNQXAC9IVRw",
"title": "Me at the zoo",
"channelName": "jawed",
"language": "en",
"isAutoGenerated": false,
"status": "ok",
"transcript": "All right, so here we are, in front of the elephants ...",
"segments": [{ "start": 1.2, "duration": 2.16, "text": "All right, so here we are, in front of the elephants" }],
"wordCount": 39,
"durationSeconds": 19,
"availableLanguages": [{ "languageCode": "en", "languageName": "English", "isAutoGenerated": false, "isTranslatable": true }]
}

status is ok, no_captions (no matching track), unavailable (private, removed, age-gated) or error.

Pricing

EventPrice
Transcript returnedUS$1.00 per 1,000 videos

Videos without captions and failed videos are free. Set a maximum cost per run and the Actor stops exactly at your limit.

FAQ

Does it need a YouTube API key? No. Which videos work? Any public video that has captions (manual or auto-generated). Private, deleted and age-restricted videos are reported as unavailable. Can it transcribe audio when there are no captions? No. It reads existing captions only. Does translation work? translateTo uses YouTube's own caption translation. YouTube rate-limits it aggressively, so when it is refused the Actor returns the original language and says so in error. Is it fast? About 250 transcripts in 90 seconds on a laptop.

Use cases

Training and RAG datasets, summarisation, SEO and content repurposing, topic research across a channel, subtitle files for editors, accessibility.

En español

Obtén la transcripción de cualquier video de YouTube, o de todos los videos de un canal, lista o búsqueda, como texto, segmentos con tiempo, SRT o VTT. Prefiere los subtítulos manuales sobre los automáticos, permite elegir idioma y no necesita API key. Solo pagas por transcripciones entregadas: US$1 por cada 1.000 videos.