
YouTube Video Captions Scraper
Pricing
$5.00/month + usage

YouTube Video Captions Scraper
π¬ YouTube Video Captions Scraper ππ¬ β Instantly grab auto-generated subtitles from any public YouTube video! ππ£οΈ Supports multiple languages π―, formats π, and gives direct download links π for .vtt, .json3, .ttml, and more! Perfect for researchers π§ , devs π», and content creators π¨!
0.0 (0)
Pricing
$5.00/month + usage
0
Monthly users
2
Runs succeeded
>99%
Last modified
12 days ago
πΊ YouTube Video Captions Scraper
YouTube Video Captions Scraper is a powerful Apify actor designed to extract and download captions (subtitles) from YouTube videos in multiple formats and languages. Whether you're analyzing content, translating captions, or just archiving subtitle data, this actor gives you structured and flexible access to caption files.
π Features
- β Extracts automatic captions from any public YouTube video
- β
Supports multiple languages and formats (
.vtt
,.json3
,.srv1
,.srv2
,.srv3
,.ttml
) - β Returns direct download URLs for each caption format
- β Includes video metadata like title, thumbnail, and original URL
- β Easy to use with simple input schema
π§Ύ Input
The actor accepts a JSON object with a list of video URLs and optional request methods.
1{ 2 "video_urls": [ 3 { 4 "url": "https://www.youtube.com/watch?v=2VLqZtded_0", 5 "method": "GET" 6 } 7 ] 8}
url
(string): A valid YouTube video URLmethod
(string): Optional HTTP method for request (defaults toGET
)
π€ Output
The actor returns a structured JSON object with detailed caption data:
1{ 2 "original_url": "https://www.youtube.com/watch?v=2VLqZtded_0", 3 "title": "Maher Zain & Harris J - Qalbi Fil Madinah | Official Music Video", 4 "thumbnail": "https://i.ytimg.com/vi_webp/2VLqZtded_0/maxresdefault.webp", 5 "automatic_captions": { 6 "af": [ { "url": "...", "ext": "vtt", "protocol": "m3u8_native" }, ... ], 7 "bn": [ { "url": "...", "ext": "json3", "name": "Bangla" }, ... ] 8 } 9}
original_url
: The video linktitle
: Video titlethumbnail
: Thumbnail URLautomatic_captions
: Object grouped by language codes (e.g.af
,bn
) containing an array of caption file metadata
Each caption object may include:
url
: Direct download URLext
: Format (vtt
,json3
, etc.)name
: Language nameprotocol
: (if available) likem3u8_native
π Use Cases
- Researching video content across languages
- Archiving or republishing captions
- Creating datasets for NLP/AI training
- Enhancing accessibility through custom captioning tools
- Translating YouTube captions programmatically
π οΈ How It Works
- You submit one or more YouTube video URLs.
- The actor scrapes available automatic captions.
- The actor returns a list of formats and languages for each caption track.
- You can download and process captions as needed using the provided URLs.
π§ Pro Tip
Use this actor in combination with:
- YouTube Video Transcript Scraper for full transcripts
π Limitations
- Only works with public YouTube videos
- Automatic captions may vary in accuracy depending on the video's language, clarity, and background noise
- Manual subtitles (user-provided) are not currently supported
π Need Help?
Having trouble or need a custom feature? scrapearchitect@gmail.com or open an issue on the actor page.
π‘ Keywords
YouTube Video Captions Scraper, YouTube captions downloader, subtitle extractor, download YouTube subtitles, YouTube VTT JSON captions, scrape YouTube captions Apify
Pricing
Pricing model
RentalΒTo use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.
Free trial
1 day
Price
$5.00