YouTube Transcripts & Video Data Scraper avatar

YouTube Transcripts & Video Data Scraper

Pricing

from $4.00 / 1,000 videos

Go to Apify Store
YouTube Transcripts & Video Data Scraper

YouTube Transcripts & Video Data Scraper

Get YouTube transcripts with timestamps plus video data (title, channel, views, duration, publish date, description) from video URLs, channels, playlists or search. Any language, auto-translation, bulk and fast.

Pricing

from $4.00 / 1,000 videos

Rating

0.0

(0)

Developer

Seungki Min

Seungki Min

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Get YouTube transcripts in bulk, with timestamps, plus the video data you need around them: title, channel, publish date, duration, views, description and keywords. Paste video URLs, or point it at channels, playlists or search queries and process many videos in one run.

Built for AI and LLM pipelines, content research, SEO and media monitoring: clean text ready to summarize, embed or analyze.

Why this scraper

  • Transcript + metadata in one row. No second actor needed for titles, dates or view counts.
  • Bulk sources. Video URLs (watch, youtu.be, Shorts, live), channels (URL, @handle or ID; Videos, Shorts or Live tab), playlists, and YouTube search.
  • Any language.
    • Set preferred languages (e.g. en, es, de) and get manual captions first, auto-generated as fallback.
    • Every row lists all available caption languages.
  • Timestamped segments (start, duration, text) for chapters, quotes and clip finding. Or turn them off to get just the full text.
  • No login, no browser, no API key. Fast HTTP requests; about 20 videos with transcripts in under 20 seconds in testing.
  • Pay only for useful rows. Skip videos without a transcript means you are never charged for videos with no captions.

Input example

{
"videos": ["https://www.youtube.com/watch?v=aircAruvnKk"],
"channels": ["@mkbhd"],
"playlists": ["https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab"],
"searchQueries": ["ai agents tutorial"],
"maxVideosPerSource": 20,
"preferredLanguages": ["en"],
"includeTimestamps": true,
"skipVideosWithoutTranscript": true,
"maxResults": 500
}

Output example

{
"videoId": "kYB8IZa5AuE",
"url": "https://www.youtube.com/watch?v=kYB8IZa5AuE",
"title": "Linear transformations and matrices | Chapter 3, Essence of linear algebra",
"channelName": "3Blue1Brown",
"channelId": "UCYO_jab_esuFRV4b17AJtAw",
"publishDate": "2016-08-07T14:39:19-07:00",
"category": "Education",
"durationSeconds": 658,
"viewCount": 7107558,
"isLive": false,
"keywords": [],
"transcriptLanguage": "en",
"transcriptIsAutoGenerated": false,
"availableTranscriptLanguages": [
"ar",
"bn",
"zh",
"zh-CN",
"zh-TW",
"cs"
],
"hasTranscript": true,
"transcript": "[Submit subtitle corrections at criblate.com] Hey everyone! If I had to choose just one topic that makes all of the others in linear algebra start to click, and…",
"wordCount": 1803,
"description": "…",
"segments": [
{
"start": 0.0,
"duration": 4.2,
"text": "(first caption line)"
},
"…"
]
}

Use cases

  • AI & RAG: feed video knowledge into chatbots, summaries, embeddings and agents.
  • Content & SEO: repurpose videos into articles, find quotes, analyze competitor channels.
  • Research & monitoring: track what creators say about brands, products or topics.
  • Education: build searchable lecture and tutorial libraries.

Pricing

Pay per video returned, plus a negligible start fee per run. Turn on Skip videos without a transcript to pay only for videos that have captions.

Notes

  • Only public videos are processed. Private, deleted and members-only videos are skipped.
  • Transcripts are YouTube's own captions (manual or auto-generated); videos with captions disabled have none.
  • translateTo requests YouTube's automatic caption translation. YouTube often doesn't serve it to automated requests; when that happens you get the original-language transcript and translationFailed: true.
  • publishDate and category can occasionally be null.
  • If something breaks after a YouTube change, open an issue and it will be fixed quickly.

Other scrapers from the same maker, built the same way — no browser where it isn't needed, one flat price per result: