Get the full transcript of any YouTube video - and of every video in a playlist, a channel or a search - as clean text with timestamps, plus the video's title, channel, publish date, length, views, description and keywords.
Built for AI and RAG pipelines, content repurposing (blogs, newsletters, shorts), research and media monitoring, SEO and keyword analysis, accessibility, and developers who need captions without an API key.
At a glance
- Price: $2.50 per 1,000 transcripts; videos without captions are free. Free plan: up to 100 transcripts per run.
- First run: the prefilled video comes back in about a second: 487 words in 61 timed segments, with title, channel, length, views and caption language.
| title | channel | language | lengthSeconds | wordCount |
|---|---|---|---|---|
| Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster) | Rick Astley | en | 213 | 487 |
How to use it
{
"videos": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"https://www.youtube.com/@Fireship",
"https://www.youtube.com/playlist?list=PLrAXtmErZgOeiKm4sgNOknGvNjby9efdf"
],
"searchQueries": ["rust async tutorial"],
"maxVideosPerSource": 10,
"languages": ["en"]
}- Videos, playlists, channels, searches. Paste any mix: links, bare video ids,
@handles, channel links, playlist links. Channels give the newest videos first. - Your language. Give languages in order of preference; a written transcript beats an auto-generated one. Set
translateToto ask for a machine translation; this is best effort: when YouTube refuses, the original language is returned with atranslationNote. - Plain text or timestamps.
includeSegmentsadds every caption line with its start time; turn it off for smaller output. - Follow new uploads. Turn on Only new videos and schedule the Actor: each run returns only videos earlier runs haven't delivered, so you pay only for new transcripts.
Pricing
$2.50 per 1,000 transcripts plus a small start fee per run. Videos without captions (or private or removed ones) are listed in the run summary and are not charged.
Free-plan runs return up to 100 transcripts per run.
Good to know
- Videos need captions: a written track from the uploader, or YouTube's auto-generated captions. Videos with captions switched off, private, removed or age-restricted ones are reported and skipped.
- The Actor also runs in Standby mode - an always-ready endpoint that returns transcripts in the response, handy for apps and AI agents. Find the URL on the Standby tab.
- Need another source or a private feed? Contact tacps126@gmail.com.