YouTube Transcript Scraper (reliable, any language)
Pricing
$3.00 / 1,000 transcripts
Go to Apify Store

YouTube Transcript Scraper (reliable, any language)
Get YouTube transcripts for any list of videos, Shorts and lives, as full text and timed segments. Preferred languages, fallback, translation. Free for videos without transcript.
Pricing
$3.00 / 1,000 transcripts
Rating
0.0
(0)
Developer
Bluefield Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Share
YouTube Transcript Scraper
Get the full transcript of any YouTube video, Short or live, as plain text and as timed segments, for a whole list of videos in one run.
Why this one
- Reliable. Blocked requests are retried on a fresh residential IP. In our tests, 14 out of 14 real videos came back.
- Your language first. Give a list like
pt, en. If none exists, you get the first transcript available, and you can translate it into any language. - Clear errors. Private, deleted or transcript-less videos come back with the reason, and you are not charged for them.
Input
| Field | What it does |
|---|---|
videos | Video URLs or 11-character IDs (watch, youtu.be, Shorts, live, embed) |
languages | Preferred language codes, in order |
translateTo | Optional language code to translate into |
includeSegments | Return each line with start time and duration |
Output
{"videoId": "dQw4w9WgXcQ","url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","language": "English","languageCode": "en","isAutoGenerated": false,"text": "We're no strangers to love ...","segments": [{"start": 18.64, "duration": 3.24, "timestamp": "00:00:18", "text": "We're no strangers to love"}]}
Pricing
You pay per transcript returned. Videos without a transcript are free.
Use cases
Feed videos to an LLM, build summaries, subtitles, search indexes, SEO content or research datasets.