YouTube Transcript – Captions, Timestamps, Any Language avatar

YouTube Transcript – Captions, Timestamps, Any Language

Pricing

from $3.50 / 1,000 transcripts

Go to Apify Store
YouTube Transcript – Captions, Timestamps, Any Language

YouTube Transcript – Captions, Timestamps, Any Language

Get the full transcript of any YouTube video: plain text ready for AI/LLMs plus timestamped segments, in the language you choose when available. Thousands of videos per run, no YouTube blocks, no API key.

Pricing

from $3.50 / 1,000 transcripts

Rating

0.0

(0)

Developer

RT SOLUTIONS

RT SOLUTIONS

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Get the full transcript of any YouTube video: the complete plain text (ready to paste into ChatGPT, Claude or your RAG pipeline) plus timestamped segments, in the language you choose when the video has it.

Paste video URLs or IDs — thousands per run. No YouTube account, no API key, no "Sign in to confirm you're not a bot" blocks: captions come through a licensed data provider.

Why this one

This Actor
Outputfull text + timestamped segments + word count + duration
Languagesask for es, fr, de… — if the video has no track in that language, you still get the original captions (flagged)
Reliabilityno blocks or captchas, no residential proxies
No captions?status: "no_transcript", not charged
Price$5 per 1,000 videos, down to $3.50 on paid plans

Input example

{ "videos": ["https://www.youtube.com/watch?v=aircAruvnKk", "https://youtu.be/dQw4w9WgXcQ"], "translateTo": "es" }

Output example (real run, shortened)

{
"videoId": "aircAruvnKk",
"title": "But what is a neural network? | Deep learning chapter 1",
"language": "es", "requestedLanguage": "es", "requestedLanguageAvailable": true,
"durationSeconds": 1106, "wordCount": 2940,
"text": "Este es un tres, que esta escrito de manera descuidada y renderisado en una resolución extremadamente pequeña de 28X28 pixeles…",
"segments": [{ "start": 4.22, "end": 5.4, "text": "…" }],
"status": "ok"
}

For dQw4w9WgXcQ (no Spanish track) the same run returned the English captions with "requestedLanguageAvailable": false.

Use cases

  • AI & RAG: feed lectures, podcasts and tutorials into LLMs and vector databases.
  • Content repurposing: turn videos into blog posts, newsletters, show notes and subtitles.
  • Research & monitoring: search what competitors, creators or experts say across hundreds of videos.

Pricing

$5 per 1,000 transcripts on the free plan, $4.50 on Starter, down to $3.50 on higher plans. Videos without captions and errors are not charged. "Fast" speed adds $0.002 per video. When you ask for a language the video does not have, fetching the original captions instead costs +$0.002 for that video (a second lookup).

Apify free plan

On the Apify free plan you get one free trial run (up to 3 videos) with no setup. After that, add your own DataForSEO API login in the "Apify free plan" section (DataForSEO gives $1 of free credit at sign‑up), or use a paid Apify plan — no key needed and no limit. A blocked run stops immediately with a message and nothing is charged.

Good to know

  • Only videos with captions (uploaded or YouTube auto-generated) have a transcript.
  • The "preferred language" picks an existing caption track; it does not machine-translate.