YouTube Transcript Scraper — $0.50/1K avatar

YouTube Transcript Scraper — $0.50/1K

Pricing

from $0.50 / 1,000 video transcripts

Go to Apify Store
YouTube Transcript Scraper — $0.50/1K

YouTube Transcript Scraper — $0.50/1K

Export public YouTube captions as clean transcripts and timestamped segments, with language selection and video metadata.

Pricing

from $0.50 / 1,000 video transcripts

Rating

0.0

(0)

Developer

ScrapeSignal Labs

ScrapeSignal Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

YouTube Transcript Scraper — $0.50 per 1,000 videos

Export public YouTube caption tracks as clean full transcripts and timestamped segments. Supply video URLs or IDs, rank preferred languages, and receive one structured record per video with an available caption track.

This is useful for search, summarization, retrieval-augmented generation, accessibility workflows, quote discovery, research, and content analysis.

What you get

  • Full normalized transcript
  • Timestamped text segments with start and duration values
  • Selected language, available languages, and manual/auto-generated status
  • Acquisition method used for the successful track
  • Video title, channel, and duration
  • Per-video success or error coverage in the run's SUMMARY record
  • Hard video and concurrency limits for predictable runs

Example input

{
"videos": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"https://youtu.be/VIDEO_ID"
],
"languages": ["en", "es"],
"preferManual": true,
"includeTimestamps": true,
"includeMetadata": true,
"maxVideos": 25
}

Pricing

The introductory price is $0.0005 per successfully delivered video transcript ($0.50 per 1,000), plus a $0.00005 start event. Apify platform usage is included. Videos without a usable transcript produce no transcript charge.

Availability and responsible use

The Actor reads caption tracks publicly exposed by YouTube. Because desktop caption URLs are now frequently proof-of-origin gated, it tries YouTube's Android and iOS player clients before the public watch-page response, and falls back between JSON3 and XML caption formats. It does not bypass authentication, paywalls, or unavailable captions. These undocumented surfaces can change, owners can disable tracks, and automated captions can contain errors. Video, audio, and captions remain the property of their respective rights holders; use outputs only where your purpose and permissions allow it and follow YouTube's terms.