YouTube Transcript Scraper
Under maintenancePricing
from $3.00 / 1,000 transcripts
YouTube Transcript Scraper
Under maintenanceGet the full transcript of any YouTube video from a URL or video ID. Returns plain text and optional timestamped segments, language, title and channel. Prefer manual captions when available. Export CSV, JSON or Excel, or pull via API for LLM pipelines.
Pricing
from $3.00 / 1,000 transcripts
Rating
0.0
(0)
Developer
Ioannis Kokkinis
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Get the transcript (captions) of any YouTube video from its link or ID. Paste one video or thousands, and get clean text plus optional timestamped segments as JSON, CSV or Excel.
What you get for each video
- Full transcript as one block of text, ready for search, summaries or AI tools
- Timestamped segments (start time and duration in seconds), optional
- Language, and whether the captions are auto-generated or written by a person
- Video title, channel name and ID, length and view count
- The list of all caption languages the video offers
How to use it
- Paste video links or IDs into Videos, one per line. Watch, youtu.be, Shorts, embed and live links work.
- Set the Preferred language (default
en). Manual captions are used before auto-generated ones. - Press Start, then download the results or read them through the API.
Input
| Field | Meaning |
|---|---|
| Videos | Links or 11-character IDs |
| Preferred language | Language code such as en, es, de |
| Use another language if missing | Return the first available language instead of failing |
| Include timestamped segments | Turn off for text only |
| Maximum videos | Stop after this many transcripts |
Output example
{"videoId": "dQw4w9WgXcQ","url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","title": "Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)","channel": "Rick Astley","language": "en","isAutoGenerated": false,"wordCount": 487,"transcriptText": "We're no strangers to love ...","segments": [{ "start": 18.6, "duration": 3.2, "text": "We're no strangers to love" }]}
Pricing
You pay per transcript delivered, plus a tiny start fee. Videos without captions, private or removed videos are not charged. Set a maximum spend per run and the Actor stops when it is reached.
Notes
- Only videos that have captions (manual or auto-generated) can return a transcript. Videos with captions turned off return an error, listed in the
FAILED_VIDEOSrecord of the run's key-value store. - The Actor reads publicly available caption data. Use transcripts in line with YouTube's terms and the rights of the video owners.
Related actors
More scrapers from the same publisher:
- YouTube Comments Scraper — Comments, likes and replies
- YouTube Channel Videos Scraper — Full video list for a channel
- YouTube Channel Info Scraper — Subscribers, views, links and about
- YouTube Search Scraper — Search results by keyword
- YouTube Playlist Scraper — Every video in a playlist
- YouTube Shorts Scraper — Shorts list for a channel
- YouTube Video Details Scraper — Likes, views, tags and description
- TikTok Profile Scraper — Followers, likes, bio and avatar