YouTube Transcript Scraper avatar

YouTube Transcript Scraper

Pricing

$5.00 / 1,000 transcripts

Go to Apify Store
YouTube Transcript Scraper

YouTube Transcript Scraper

Fast YouTube transcript & subtitles extractor. Pay only for successfully extracted transcripts ($0.005 per video).

Pricing

$5.00 / 1,000 transcripts

Rating

0.0

(0)

Developer

Z Michael

Z Michael

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

Extract transcripts & subtitles from any YouTube video — fast, reliable, and priced per success.

$0.005 per successfully extracted transcript. If a video has no captions or extraction fails, you are not charged.

Features

  • ⚡ Fast: pure HTTP extraction — ~1 second per video, no browser overhead
  • 💬 Manual & auto-generated captions (ASR) in 100+ languages
  • 🕒 Timestamped segments or plain text — your choice
  • 🔗 Flexible input: watch URLs, youtu.be links, Shorts links, or bare video IDs
  • 📋 Metadata included: title, channel, duration, view count, available languages
  • 🌍 Language selection: pick any available caption language per run

Output

Each video produces one dataset item:

{
"videoId": "aircAruvnKk",
"url": "https://www.youtube.com/watch?v=aircAruvnKk",
"title": "But what is a neural network? | Deep learning chapter 1",
"channel": "3Blue1Brown",
"durationSec": 1137,
"viewCount": 19000000,
"language": "en",
"isAutoGenerated": false,
"availableLanguages": ["en", "es", "pt", "fr"],
"transcript": "This is a 3. It's sloppily written ...",
"transcriptChars": 18430,
"segmentCount": 286,
"segments": [
{ "start": 0.0, "dur": 4.2, "text": "This is a 3." }
]
}

Set includeSegments: false to skip the segments array for large batches.

Usage

  1. Add one or more YouTube video URLs (or bare video IDs).
  2. Pick your preferred language (falls back to the closest match).
  3. Run — you get one item per video.

Pricing

Pay Per Event: $0.005 per transcript — charged only when a transcript is successfully extracted. Videos without captions, private/unavailable videos, and failed extractions cost nothing.

Notes

  • Live streams without captions and videos with captions disabled by the creator cannot be extracted.
  • Large batches run sequentially (~1s per video); a 1,000-video list finishes in ~20 minutes.

Working with YouTube data? These cover the rest of the stack — same engine, no API key, pay per result: