VOOZH about

URL: https://apify.com/maged120/youtube-transcript

โ‡ฑ YouTube Video Transcript Extractor โ€” Download Subtitles ยท Apify


๐Ÿ‘ YouTube Video Transcript โ€” Subtitles & Captions Extractor avatar

YouTube Video Transcript โ€” Subtitles & Captions Extractor

Pricing

from $10.00 / 1,000 results

Go to Apify Store

YouTube Video Transcript โ€” Subtitles & Captions Extractor

Extract the full transcript/subtitles from any YouTube video. Returns timestamped text in your chosen language โ€” ready for summarization, translation, or search indexing.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Maged

Maged

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

3

Monthly active users

a month ago

Last modified

Categories

Share

What does YouTube Video Transcript Extractor do?

YouTube Video Transcript Extractor downloads the full transcript (subtitles/captions) of any YouTube video and returns it as structured, timestamped text. Pass one or more YouTube video URLs or IDs and get back the complete spoken text โ€” no manual downloading or YouTube Premium required.

This is the fastest way to extract video text for LLM processing, summarization, search indexing, content repurposing, or research at scale on the Apify platform.

Why use YouTube Video Transcript Extractor?

  • Extract transcripts at scale โ€” batch hundreds of video URLs in one run
  • Timestamped output โ€” every line includes its start time and duration
  • Multi-language support โ€” retrieve transcripts in any language YouTube provides
  • No YouTube API quota โ€” bypass the YouTube Data API v3 daily limits
  • LLM-ready โ€” feed transcripts directly to GPT, Claude, or RAG pipelines
  • Content repurposing โ€” turn video content into blog posts, notes, or summaries

How to use YouTube Video Transcript Extractor

  1. Open the Actor and click Try for free
  2. Add YouTube video URLs or IDs to the videoUrls input
  3. Optionally specify a preferred language code (e.g., en, es, fr)
  4. Click Start โ€” transcripts appear in the Output tab within seconds
  5. Download as JSON or CSV, or connect via REST API

Input

{
"videoUrls":[
"https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"https://www.youtube.com/watch?v=9bZkp7q19f0"
],
"language":"en"
}
FieldTypeDescriptionDefault
videoUrlsarrayYouTube video URLs or video IDsrequired
languagestringPreferred transcript language codeen

Output

Each result contains the full transcript as an array of timestamped segments, plus a concatenated plain-text version.

{
"videoId":"dQw4w9WgXcQ",
"videoUrl":"https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"language":"en",
"transcript":[
{"text":"We're no strangers to love","start":18.4,"duration":2.54},
{"text":"You know the rules and so do I","start":20.94,"duration":2.58}
],
"fullText":"We're no strangers to love You know the rules and so do I..."
}

Output fields

FieldTypeDescription
videoIdstringYouTube video ID
videoUrlstringOriginal video URL
languagestringLanguage code of the returned transcript
transcriptarrayTimestamped transcript segments
transcript[].textstringSpoken text segment
transcript[].startnumberStart time in seconds
transcript[].durationnumberSegment duration in seconds
fullTextstringComplete transcript as plain text

Cost

Pay-per-result pricing:

VolumeEstimated cost
50 transcripts~$0.05โ€“$0.25
500 transcripts~$0.50โ€“$2.50
5,000 transcripts~$5โ€“$25

Cost varies by video length.

Tips

  • Use the fullText field to feed directly into summarization or embedding pipelines
  • If a video has auto-generated captions only, the transcript may contain punctuation errors โ€” plan accordingly
  • Combine with the YouTube Search Scraper to search for videos and then pull their transcripts in one pipeline
  • For large batches, use the Apify API to trigger runs programmatically and poll for completion

FAQ

What if a video has no captions? The Actor returns an error for that video ID. Auto-generated captions are supported on most videos.

Can I get transcripts in languages other than English? Yes โ€” set the language field to any BCP-47 language code (e.g., es, de, ar).

Does this require a YouTube account? No. Transcripts are accessed from YouTube's public caption API.

Is this Actor maintained? Yes. Report bugs or feature requests in the Issues tab.

Need help or have questions? Open an issue in the Issues tab or reach out on Discord: maged03211

You might also like

Youtube Video Subtitles Scraper

scraper-engine/youtube-video-subtitles-scraper

The YouTube Video Subtitles Scraper actor extracts subtitles or captions from YouTube videos in any language. It supports bulk URL input and saves text or timestamped transcripts for analysis. Perfect for SEO, translation, accessibility, and video content research automation.

๐Ÿ‘ User avatar

Scraper Engine

12

YouTube Transcript Scraper

seemuapps/youtube-transcript-scraper

Extract full transcripts and timestamped captions from any YouTube video in your chosen language and export them as JSON or CSV.

YouTube Transcripts Subtitles Captions Extractor. โšก

lume/yt-transcripts

YouTube transcript extractor, subtitle downloader, captions scraper, and video transcript crawler. Extract, download, and save YouTube video transcripts, subtitles, and captions for one or many Youtube Videos.