YouTube Transcript Extractor - videos, playlists, channels avatar

YouTube Transcript Extractor - videos, playlists, channels

Pricing

$4.00 / 1,000 transcript delivereds

Go to Apify Store
YouTube Transcript Extractor - videos, playlists, channels

YouTube Transcript Extractor - videos, playlists, channels

Get timestamped YouTube transcripts for videos, playlists and channels. Manual and auto captions, any language, optional RAG chunks. Pay only for transcripts delivered.

Pricing

$4.00 / 1,000 transcript delivereds

Rating

0.0

(0)

Developer

Tyr Xargaar

Tyr Xargaar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

YouTube Transcript Extractor: videos, playlists and channels

Get the transcript of any YouTube video, or of a whole playlist or channel, as clean JSON. You pay only for transcripts that are actually delivered. Videos without captions, private videos and errors are free.

What you get per video

  • Title, channel, duration, views, video ID and URL
  • Language and whether the captions are manual or auto-generated
  • Full transcript text
  • Timestamped segments (start, duration, text), optional
  • Optional RAG chunks of about N words with start timestamps, ready for embeddings

Input

  • YouTube URLs: video, youtu.be, shorts, playlist or channel (https://www.youtube.com/@name/videos) links
  • Preferred languages: codes in order, for example en, he, es. Manual captions are preferred over auto-generated ones in the same language.
  • Max videos per playlist/channel
  • RAG chunk size: words per chunk, 0 to turn off

Example output

{
"videoId": "jNQXAC9IVRw",
"title": "Me at the zoo",
"channel": "jawed",
"language": "en",
"isAutoGenerated": false,
"wordCount": 39,
"status": "OK",
"text": "All right, so here we are, in front of the elephants ...",
"segments": [{"start": 1.2, "duration": 2.16, "timestamp": "00:00:01", "text": "All right, so here we are, in front of the elephants"}]
}

Pricing

Pay per event: one charge per transcript delivered. Residential proxy cost is included.

Notes

Only public videos with captions are supported. This Actor reads the captions YouTube already publishes. It does not transcribe audio.

Example input

{"startUrls":["https://www.youtube.com/watch?v=jNQXAC9IVRw"],"languages":["en"],"chunkWords":200}

How to use it

  • Apify Console: open the Actor, fill the input form, press Start, then download JSON, CSV or Excel from the Storage tab.
  • API and Python: ApifyClient("TOKEN").actor("xargaar_tools/youtube-transcript-extractor-batch").call(run_input=...) and read the dataset items.
  • No-code: connect it to Make, n8n, Zapier or Google Sheets with the Apify integrations.
  • Scheduling: run it hourly, daily or weekly from the Schedules page.
  • AI agents: works as a tool through the Apify MCP server.

FAQ

Do I need an API key or login? No. Only an Apify account. What does it cost? Only the per-result price above. You are never charged for results that were not delivered. Something is missing or broken. Open an issue on the Actor page with the input you used and I will look at it.

More Actors by Xargaar Tools