VOOZH about

URL: https://apify.com/hgservices/youtube-transcript-scraper

⇱ Youtube Transcription Scraper Β· Apify


Pricing

from $8.00 / 1,000 results

Go to Apify Store

Youtube Transcription Scraper

Get the full transcript of any YouTube video in seconds.Paste a video link, a list of links, or a whole YouTube playlist, and download clean transcripts, captions, and subtitles as TXT, SRT, or JSON. No YouTube API key. No quotas. No browser extensions. Works on single videos or thousands at a time.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Harish Garg

Harish Garg

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

4

Monthly active users

3 days ago

Last modified

Share

YouTube Transcript Scraper β€” download YouTube transcripts, captions & subtitles

Get the full transcript of any YouTube video in seconds. Paste a video link, a list of links, or a whole YouTube playlist β€” and download clean transcripts, captions, and subtitles as TXT, SRT, or JSON. No YouTube API key. No quotas. No browser extensions. Works on single videos or thousands at a time.

Whether you need a quick YouTube to text conversion, SRT subtitles for a video editor, or structured JSON transcripts to feed an LLM for summarization, this Actor handles it in one click β€” or one API call.

New to Apify? Sign up for a free account and you'll get $5 in free platform credits every month, forever β€” enough to transcribe thousands of YouTube videos without spending a cent. No credit card required.

Why use this YouTube Transcript Scraper?

Most YouTube transcript scrapers force you to do one video at a time with no options β€” you paste a URL, you get plain text, end of story. This Actor was built for people who actually have work to do.

  • Bulk downloads β€” paste hundreds of URLs in a single run, or even mix video URLs, video IDs, and playlist links together. No queueing up runs one by one.
  • Full playlist support β€” drop in any YouTube playlist URL and get every video transcribed in one go. No manually expanding the playlist yourself.
  • Three output formats β€” TXT for reading, SRT for subtitling/video editors, JSON for AI pipelines and code. Pick what you need; don't post-process.
  • Multi-language with priority fallback β€” list languages in order (e.g. en, then es, then pt) and the Actor picks the best match. Manual captions are preferred over auto-generated.
  • Built-in translation β€” translate any video's transcript into any language YouTube supports without a second tool.
  • Smart segment merging β€” turn YouTube's choppy 2-second caption fragments into clean, readable sentences and paragraphs β€” perfect for blog posts and LLM prompts.
  • Format control β€” keep or strip [MM:SS] timestamps, preserve original <b>/<i> tags, your call.
  • No API key, no quotas β€” paste, click, done. Or call it from the Apify API and integrate with Make, Zapier, n8n, Google Sheets, your CRM, or any LLM workflow.
  • Reliable on blocks β€” handles manual and auto-generated captions, gracefully falls back when one is missing, and rotates connections automatically when YouTube blocks the cheap path β€” so big jobs actually finish.

How it compares

FeatureMost YouTube transcript ActorsThis Actor
Multiple URLs per run❌ One video at a timeβœ… Unlimited
Playlist URL supportβŒβœ… Auto-expanded
Output formatsTXT onlyβœ… TXT, SRT, JSON
Language preference listβŒβœ… Priority fallback
Translation to other languagesβŒβœ…
Merge fragmented captionsβŒβœ…
Strip/keep timestampsβŒβœ…
Auto proxy rotation on blocks❌ Run failsβœ… Auto-escalation
Per-video error reporting❌ Whole run failsβœ… Failed video flagged, rest succeed
API + integrations (Make, Zapier, n8n)Sometimesβœ…

What can I do with YouTube transcripts?

  • Summarize long videos with AI β€” pipe the JSON output straight into ChatGPT, Claude, Gemini, or your own RAG pipeline.
  • Repurpose video into blog posts, newsletters, and social clips β€” start from a clean text transcript instead of typing.
  • SEO and content research β€” search across hundreds of competitor videos for keywords, topics, or product mentions.
  • Add subtitles to your own videos β€” export SRT and drop it into Premiere, Final Cut, CapCut, or DaVinci Resolve.
  • Localize content β€” translate any video's transcript to English, Spanish, French, German, Hindi, Japanese, and more.
  • Make videos accessible β€” generate readable text versions for screen readers and the hearing-impaired.
  • Academic research β€” build datasets from lectures, podcasts, interviews, and conference talks.

How to use the YouTube Transcript Scraper

  1. Click Try for free at the top of this page.
  2. Paste one or more YouTube video URLs, video IDs, or a playlist URL into the YouTube URLs field.
  3. Pick an output format β€” TXT, SRT, or JSON.
  4. (Optional) Set a preferred language, translate to another language, or merge segments into paragraphs.
  5. Click Start. When the run finishes, open the Output tab to view, download, or export results as JSON, CSV, Excel, HTML, or RSS.

You can also trigger runs and pull results programmatically via the Apify API β€” perfect for scheduled jobs, webhooks, and integrations.

Input options

FieldWhat it does
YouTube URLs (required)Video URLs, video IDs, or playlist URLs. Mix and match.
Output FormatTXT (readable), SRT (subtitles), or JSON (structured).
Preferred LanguagesLanguage codes in priority order, e.g. en, es. Empty = auto-detect, prefers human captions over auto-generated.
Translate ToLanguage code to translate the transcript into.
Merge SegmentsCombines fragmented captions into clean sentences and paragraphs.
Omit TimestampsStrips [MM:SS] markers from TXT output.
Expand PlaylistsIf a playlist URL is provided, fetch transcripts for every video in it.
Preserve FormattingKeeps original <b>, <i> tags from YouTube's caption track.
Use AI Speech-to-Text when no transcript existsOn by default. If a video has no captions (none available or disabled), generate a transcript from its audio with AI speech-to-text. Starts a separate, billable Speech to Text Actor run per such video.

Example output

You can download the dataset in JSON, CSV, Excel, HTML, or RSS.

{
"videoId":"dQw4w9WgXcQ",
"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"format":"json",
"segmentCount":58,
"transcript":[
{"text":"We're no strangers to love","start":18.8,"duration":4.16},
{"text":"You know the rules and so do I","start":23.0,"duration":3.2}
]
}
FieldDescription
videoIdYouTube video ID.
urlOriginal video URL.
formatFormat used for the transcript.
segmentCountNumber of caption segments returned.
transcriptArray of { text, start, duration } segments β€” ready for AI, search, or rendering.
sourceWhere the transcript came from: youtube for native captions, speech-to-text for AI-generated audio transcription.
translatedToTarget language, if translation was requested.

How much does it cost to scrape YouTube transcripts?

Apify uses pay-per-usage pricing β€” you only pay for the compute and storage your run actually consumes. A typical short video transcript completes in seconds and costs fractions of a cent.

Don't have an Apify account yet? Create one free here and get $5 of platform credits every single month, free forever β€” that's enough for thousands of YouTube transcripts at no cost. No credit card, no trial timer, no catch. Need to transcribe a whole channel or playlist library? Schedule a run, walk away, and pick up the dataset when it's done.

FAQ

Do I need a YouTube API key? No. The Actor pulls publicly-available caption data the same way your browser does. No Google Cloud project, no OAuth, no quota.

Which videos can it transcribe? Any public YouTube video that has captions β€” manually-written or auto-generated. Videos with captions disabled by the uploader, private videos, or region-locked videos cannot be processed; those return an error item in the dataset so you always know which ones failed and why.

What if a video has no transcript or captions? Some videos simply have no captions, or have them disabled by the uploader. By default, the Actor handles this automatically: the Use AI Speech-to-Text when no transcript exists option (on by default) transcribes the video's audio directly with AI models via our Speech to Text Actor β€” no existing captions required. These rows are marked with source: "speech-to-text" in the dataset. Each such video starts a separate, billable run; turn the option off if you'd rather just get an error item for captionless videos instead.

Can it transcribe live streams or Shorts? Yes β€” as long as YouTube has generated captions for them.

Can I translate a transcript into another language? Yes. Set Translate To to any language code YouTube supports for that video (e.g. en, es, fr, de, hi, ja, pt).

Is YouTube scraping legal? This Actor only reads publicly-visible caption data. You remain responsible for complying with YouTube's Terms of Service and applicable laws β€” don't use it for copyright violation or to scrape private content.

Do I really get $5 free every month? Yes β€” the Apify free plan gives every account $5 of platform credits per month, forever, no credit card required. That covers thousands of YouTube transcripts. Sign up here to claim it.

Found a bug or have a feature request? Open an issue on the Issues tab of this Actor in Apify Console. For custom scraping projects, get in touch through apify.com.

You might also like

YouTube Transcript Ninja ⚑️πŸ₯·βš‘

topaz_sharingan/Youtube-Transcript-Scraper-1

Extract transcripts from YouTube videos with ease! This actor takes a YouTube video URL as input and returns the transcript of the video in the specified format.

7.1K

5.0

YouTube Transcript Scraper

automation-lab/youtube-transcript

Extract timestamped transcripts & subtitles from any public YouTube video. Batch hundreds of URLs, 100+ languages with auto-fallback, no API key required. Returns full video metadata + segments. Export JSON, CSV, Excel.

πŸ‘ User avatar

Stas Persiianenko

243

Fast YouTube Playlist Scraper API | Extract Videos & Metadata

apidojo/youtube-playlist-scraper

The ultimate solution for detailed YouTube playlist information. Enjoy unmatched speed and thoroughness in both search and direct video retrieval from playlists. Additionally, it's remarkably cost-effective at just $0.50 per 1000 videos!

356

5.0

YouTube Transcript Master [EASY] (WebVTT & more)

zerohour/yt-transcript

YouTube Transcripts in BULK! Easily query via channel, playlist, or video URLs. Built with simplicity & reliability in mind, with expert support. Perfect data to feed your AI or LLM. Output multiple formats: TEXT, JSON, SRV, TTML, VTT (WebVTT). Automatic YouTube captions are available as backup.

✨ Free Youtube Playlist Scraper

toludare/youtube-playlist-scraper

Your all-in-one tool for extracting data from YouTube playlists, including podcasts, courses, and releases. Retrieve rich details including titles, descriptions, thumbnails, full video and channel metadata, and engagement statistics.

Youtube Transcript Scraper

coregent/youtube-transcript-scraper

Lightning-fast transcript extraction with pay-per-result pricing. Extract comprehensive transcript data from YouTube videos using official APIs. Get paragraph-formatted transcript text, timed segments, and metadata with 15 complete fields in just 1-2 seconds per video.

36

5.0

AI Travel Agent

harvestlabs/ai-travel-agent

Helps users plan their trips - simply provide your travel request, and the AI will generate structured recommendations, including flights and accommodations, to suit your needs

135

1.0

Youtube Transcript Scraper

pintostudio/youtube-transcript-scraper

Looking for a reliable way to extract transcripts from YouTube videos? πŸŽ₯✨ Look no further! The YouTube-Transcript-Scraper has you covered. πŸš€ It effortlessly retrieves transcripts while offering additional valuable insights. Ready to start? Let’s scrape away! πŸ•΅οΈβ€β™‚οΈπŸ’»

18K

4.7

YouTubeTranscriptSearcher

automationpros/YouTubeTranscriptSearcher

Search entire YouTube channels for keywords in video transcripts – get video links, titles, and exact timestamps!

πŸ‘ User avatar

Joshua Almasin

89

5.0