Request a tool
All toolsAutomationsGuidesMCP serverRequest a toolPlatformsCategories
YouTube Transcript Scraper icon

Download YouTube Transcript as Text, SRT and VTT

Paste links and get the transcript as plain text, timed segments, SRT and VTT. No API key, no login. Videos with captions off return an error row.

$0.0008 per transcript ($0.8 / 1,000)
Run this use case nowRun on Apify →

What this run is set to

The settings saved on this example. Every one of them is editable once you open it on Apify — these are a starting point, not a limit.

SettingValueWhat it does
Video URLs or IDshttps://www.youtube.com/watch?v=iG9CE55wbtY, https://www.youtube.com/watch?v=8jPQjjsBbIc, https://www.youtube.com/watch?v=dQw4w9WgXcQ +1 moreYouTube watch, Shorts, live, embed, or youtu.be URLs.
Preferred transcript languagesenBCP 47 language codes in priority order, for example en, es, fr, or pt-BR.
Parallel videos1Number of videos processed at once.
Retries4Retries for temporary rate limits and YouTube server errors.
Timeout per video60Maximum time for all transcript requests for one video.

Pricing

$0.0008 per transcript = $0.8 per 1,000

You are charged forWhenPrice
Transcript extractedOne successfully extracted transcript. Failed or unavailable videos are not charged.$0.0008

Pay-per-event pricing: you are billed per result, not per subscription. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-09-30, and they are what you are actually charged.

What you get

A structured dataset — each result includes fields like:

okvideoIdtitledetectedLanguagesegmentCounttexturlsearchKeyworderrorCode

Export every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.