YouTube Transcript Scraper - Videos, Shorts & Captions
Pricing
from $3.00 / 1,000 video transcripts
YouTube Transcript Scraper - Videos, Shorts & Captions
Transcribe YouTube videos and Shorts. Uses the caption when present, on-device speech recognition when not, plus on-screen text OCR and a hook field. No login. Export to JSON, CSV or Excel.
Pricing
from $3.00 / 1,000 video transcripts
Rating
0.0
(0)
Developer
Mayowa Ogedengbe
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
YouTube Transcript Scraper
Get a clean transcript from any YouTube video or Short, plus the on-screen text burned into the frames that no caption file carries. Paste YouTube video, Shorts, channel or playlist URLs and get back the spoken words, the words shown on screen, and a hook field for the opening seconds. No login, no cookies, no API key.
The Actor reads the video's own caption when it has one, human or auto-generated, and falls back to on-device speech recognition when it does not, so it returns a transcript for videos that have no captions at all.
What this Actor does
- Transcribes any YouTube video or Short from its URL.
- Uses the caption track when present (human or auto), and speech recognition when it is not.
- Reads the on-screen text with OCR, the titles and captions baked into the frames.
- Returns a hook field for the opening seconds.
- Gives timed segments, full text, language, author, views and duration.
- Expands a channel or playlist URL into its recent videos.
- Exports to JSON, CSV, Excel, or straight to the Apify API.
How to get a YouTube transcript
- Paste YouTube video, Shorts, channel or playlist URLs into Video URLs.
- Set Preferred language or clear it to auto-detect.
- Turn on Read on-screen text to also read the words shown in the frames.
- Click Start and export the results.
Where the transcript comes from
Each row records its source in transcript.source: caption for the video's own track, or asr for on-device speech recognition when there is no caption. On-screen text is returned separately, per frame and combined.
How much does it cost?
Pay-per-event pricing, so you pay for the results you receive.
| Event | Price |
|---|---|
| Video transcript | $0.005 |
| On-screen text | $0.04 |
A transcript for 1,000 videos costs about $5. Adding on-screen text costs about $40 more per 1,000. Tier discounts lower both, and the Apify free plan includes credits to test it.
Input example
{"startUrls": [{ "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" }],"includeOnScreenText": false}
Related scrapers
- TikTok Transcript Scraper for TikTok videos.
- TikTok & YouTube Transcript Scraper to transcribe both in one run.
Frequently asked questions
Do I need to log in or supply an API key?
No. There is no login, cookie or API key. You only need an Apify account.
What if a video has no captions?
The Actor runs speech recognition on the audio and returns that transcript, marked source: asr.
Can I transcribe a whole channel?
Yes. Paste a channel or playlist URL and it expands into the recent videos, up to your max videos limit.
What formats can I export?
JSON, CSV, Excel, XML and RSS, plus the Apify API and integrations such as Google Sheets, Make and Zapier.