VOOZH about

URL: https://apify.com/yasmany.casanova/youtube-transcript-scraper

โ‡ฑ YouTube Transcript Scraper - Subtitles & Captions ยท Apify


Pricing

from $10.00 / 1,000 results

Go to Apify Store

Youtube Transcript Scraper

Extract transcripts and subtitles from YouTube videos, channels, and playlists. Supports multiple languages, auto-generated captions, translation, batch processing, and 5 export formats (JSON, SRT, VTT). No API key required.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Yasmany Grijalba Casanova

Yasmany Grijalba Casanova

Maintained by Community

Actor stats

2

Bookmarked

36

Total users

0

Monthly active users

4 months ago

Last modified

Share

YouTube Transcript/Subtitle Extractor

Extract transcripts, subtitles, and captions from any YouTube video, channel, or playlist โ€” with full metadata, 30+ languages, and 5 export formats.

๐Ÿ‘ Apify Actor
๐Ÿ‘ No API Key
๐Ÿ‘ Proxy


Quick Start

Extract a single video transcript

{
"mode":"transcript",
"videoUrl":"https://www.youtube.com/watch?v=arj7oStGLkU"
}

Batch extract multiple videos

{
"mode":"batch_transcript",
"videoUrls":[
"https://www.youtube.com/watch?v=arj7oStGLkU",
"https://www.youtube.com/watch?v=rfscVS0vtbw"
],
"languages":["en"]
}

Extract from a YouTube channel with proxy

{
"mode":"channel",
"channelUrl":"https://www.youtube.com/@TED",
"maxVideos":20,
"sortBy":"newest",
"useApifyProxy":true,
"proxyCountry":"US",
"proxyGroups":["RESIDENTIAL"]
}

Tip: Use transcript_list mode first to discover available languages, then use transcript mode with your preferred language.


Features

FeatureDescription
No API Key or BrowserWorks without YouTube Data API key, OAuth, or headless browser
30+ LanguagesSupports manual and auto-generated subtitles with translation
5 Operation ModesSingle video, language list, batch (up to 50), channel, and playlist
5 Export FormatsJSON, SRT, VTT, text with timestamps, and plain text

Use Cases

  • Content Repurposing โ€” Convert YouTube videos into blog posts, articles, social media content, or newsletters
  • AI & LLM Training Data โ€” Collect structured transcript data for RAG pipelines, fine-tuning, or training datasets
  • SEO & Keyword Research โ€” Analyze video transcripts to discover trending keywords and topics in your niche
  • Accessibility & Subtitles โ€” Download subtitles in SRT/VTT format for video players, translation projects, or archiving

Input Parameters

ParameterTypeDefaultDescription
modestringโ€”Required. transcript, transcript_list, batch_transcript, channel, or playlist
videoUrlstringโ€”YouTube video URL or ID. Required for transcript and transcript_list
videoUrlsarrayโ€”List of YouTube URLs or IDs (max 50). Required for batch_transcript
channelUrlstringโ€”YouTube channel URL (@handle, /channel/, /c/). Required for channel
playlistUrlstringโ€”YouTube playlist URL. Required for playlist
maxVideosinteger50Max videos from channel/playlist (1-500)
sortBystringnewestSort channel videos: newest, oldest, popular
languagesarray["pt","en","es"]Preferred language codes in priority order
translateTostringโ€”Translate transcript to this language code
outputFormatstringjsonOutput format: json, srt, vtt, text_with_timestamps, plain_text
includeMetadatabooleantrueInclude video title, channel, views, duration, keywords
preserveFormattingbooleanfalseKeep HTML formatting tags in transcript text
requestWaitingnumber2Delay between requests in seconds (batch/channel/playlist modes)
useApifyProxybooleanfalseEnable Apify residential proxy
proxyGroupsarray["RESIDENTIAL"]Proxy group. RESIDENTIAL recommended
proxyCountrystringUSProxy country code (US, BR, GB, etc.)
customProxyUrlstringโ€”Custom proxy URL (overrides Apify Proxy)

Note: Proxy is optional but recommended for production use. Without proxy, YouTube may rate-limit requests from data center IPs. If you get a REQUEST_BLOCKED error, enable the proxy. Proxy usage is billed separately to your Apify account.


Output Example

{
"mode":"transcript",
"data":{
"video_id":"arj7oStGLkU",
"video_url":"https://www.youtube.com/watch?v=arj7oStGLkU",
"title":"Inside the Mind of a Master Procrastinator | Tim Urban | TED",
"channel_name":"TED",
"view_count":60876042,
"duration_seconds":844,
"language":"English",
"is_generated":true,
"snippets":[
{
"text":"So in college,",
"start":12.64,
"duration":1.37,
"formatted_start":"00:00:12"
},
{
"text":"I was a government major,",
"start":15.349,
"duration":1.561,
"formatted_start":"00:00:15"
}
],
"full_text":"So in college, I was a government major, which means I had to write a lot of papers...",
"snippets_count":315
},
"metadata":{
"mode":"transcript",
"items_count":315,
"scraped_at":"2026-02-21T14:14:31.116000+00:00",
"actor_version":"1.0",
"proxy_used":false
}
}

Output Formats

FormatDescriptionUse Case
jsonStructured JSON with snippets arrayAPI integration, data analysis, LLM pipelines
srtSubRip subtitle formatVideo editors, subtitle embedding, media players
vttWebVTT subtitle formatWeb video players, HTML5 video, streaming
text_with_timestamps[HH:MM:SS] text formatHuman-readable logs, documentation
plain_textText only, no timestampsBlog posts, summaries, content repurposing

FAQ


Support

  1. Check the FAQ above for common solutions
  2. Test with default values using the single transcript example
  3. Contact support through Apify for additional assistance

You might also like

YouTube Transcript Download

lurkapi/youtube-transcript-download

Download transcripts from YouTube videos in multiple formats. Supports playlists, channels, multiple languages, and batch processing.

YouTube Transcript Scraper

akash9078/youtube-transcript-scraper

YouTube Transcript Scraper & Extractor API โ€” Extract transcripts, captions & subtitles from YouTube videos, Shorts & VODs without an API key. Supports auto-generated and manual captions in 100+ languages with translation, batch extraction & clean JSON for AI agents, RAG, SEO & automation.

๐Ÿ‘ User avatar

Akash Kumar Naik

936

4.8

YouTube Transcript Scraper โ€“ JSON, SRT, VTT, Plain Text

scraperhive/youtube-transcript-scraper

Extract YouTube video transcripts, subtitles, and captions in multiple formats with precise timestamps. Plain Text ยท JSON ยท SRT ยท WebVTT ยท 20+ Languages ยท Batch Processing ยท Auto + Manual Captions

70

5.0

Youtube Transcript Scraper

scraperx/youtube-transcript-scraper

๐ŸŽฌ YouTube Transcript Scraper (youtube-transcript-scraper) extracts transcripts, subtitles & captions (auto/manual) with timestamps from videos, channels & playlists. ๐Ÿ“ฆ Bulk scrape. ๐Ÿ“„ Export SRT, VTT, CSV, JSON. ๐ŸŒ Multilingual. ๐Ÿš€ Perfect for SEO, content repurposing, research & accessibility.

Youtube Video Subtitles Scraper

simpleapi/youtube-video-subtitles-scraper

YouTube Video Subtitles Scraper extracts captions and subtitle tracks from YouTube videos in multiple languages. Returns timed transcripts, language codes, and download formats (SRT, VTT, TXT). Ideal for accessibility, translation, research, SEO, and automating transcript content analysis workflows

YouTube Transcript Scraper And Formatter

matthewjames/youtube-transcript-scraper-and-formatter

Extracts auto-generated YouTube transcripts from videos and formats them in plain text, SRT, and VTT format.

43

5.0

YouTube Transcript & Captions Scraper

benthepythondev/youtube-transcript-scraper

Extract transcripts from any YouTube video with captions. Supports 100+ languages, auto-generated captions, and translation. Output as plain text, SRT, VTT, or JSON with timestamps. Includes video metadata (title, channel, views). Perfect for content repurposing and AI training.