YouTube Transcript Scraper: Captions & Subtitles avatar

YouTube Transcript Scraper: Captions & Subtitles

Pricing

from $3.00 / 1,000 transcripts

Go to Apify Store
YouTube Transcript Scraper: Captions & Subtitles

YouTube Transcript Scraper: Captions & Subtitles

Get the transcript of any YouTube video from its URL or ID. Returns full text, optional timestamped segments, language, title and channel. Manual captions preferred over auto-generated. Export JSON, CSV or Excel, use the API, or schedule runs.

Pricing

from $3.00 / 1,000 transcripts

Rating

0.0

(0)

Developer

Ioannis Kokkinis

Ioannis Kokkinis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

YouTube Transcript Scraper

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

  1. Paste video links or IDs into Videos, one per line. Watch, youtu.be, Shorts, embed and live links work.
  2. Set the Preferred language (default en). Manual captions are used before auto-generated ones.
  3. Press Start, then download the results or read them through the API.

Input

FieldMeaning
VideosLinks or 11-character IDs
Preferred languageLanguage code such as en, es, de
Use another language if missingReturn the first available language instead of failing
Include timestamped segmentsTurn off for text only
Maximum videosStop 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_VIDEOS record 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.
  • Need something else, such as playlists or channel lists? Open an issue on the Actor page.