YouTube Transcript & Subtitles Scraper avatar

YouTube Transcript & Subtitles Scraper

Pricing

from $2.50 / 1,000 youtuberesults

Go to Apify Store
YouTube Transcript & Subtitles Scraper

YouTube Transcript & Subtitles Scraper

Extract complete transcripts and subtitles from any YouTube video or Shorts. Download clean, structured text (JSON/CSV) ready for LLMs, AI agents, or content analysis. Fast, reliable, and easy to integrate via API. Pay only for successful results.

Pricing

from $2.50 / 1,000 youtuberesults

Rating

5.0

(3)

Developer

fastcrawler

fastcrawler

Maintained by Community

Actor stats

36

Bookmarked

420

Total users

11

Monthly active users

2 days ago

Last modified

Share

🎥 YouTube Transcript & Subtitles Extractor: Video Text to JSON

YouTube Transcript Extractor is a high-performance Apify actor designed to effortlessly scrape complete transcripts and subtitles from any YouTube video.

Whether a video has built-in closed captions (CC) or lacks them entirely, this tool uses advanced fallback techniques to guarantee accurate, readable text extraction. Enjoy enterprise-grade reliability at an indie-friendly price: $3 per 1,000 results | Pay-Per-Result only.


🚀 Why use this Extractor? (Top Use Cases)

This scraper outputs clean, highly structured data explicitly designed for seamless integration into modern workflows:

  • 🤖 AI Agents & LLMs: Feed the unified transcript_text directly into Claude, OpenAI, or custom RAG pipelines without needing to parse complex timestamp arrays.
  • 📝 Content Repurposing: Instantly turn long-form YouTube videos or Shorts into blog posts, Twitter threads, or newsletters.
  • 📊 NLP & Sentiment Analysis: Extract large-scale video text data for market research, trend spotting, and accessibility compliance.

✨ Key Features

  • 🎯 Universal Extraction: Retrieves existing transcripts or automatically generates subtitles for videos without built-in captions.
  • 🧠 AI-Ready Data Structure: Returns both granular, timestamped subtitle arrays (perfect for video players) and a concatenated, flat string (perfect for LLM prompts).
  • 🌍 Multi-Language Support: Automatically handles diverse languages to meet global content needs.
  • ⚡️ Developer-Friendly & Cost-Effective: Zero base fees. You only pay for successful extractions. Export your results seamlessly to JSON, CSV, or Excel.

Supercharge your data extraction arsenal with our other highly-rated tools:


🛠 How it Works (Input Configuration)

Simply provide an array of YouTube URLs. The actor processes them concurrently for maximum speed.

Example Input:

{
"url": [
"[https://www.youtube.com/watch?v=vH2f7cjXjKI](https://www.youtube.com/watch?v=vH2f7cjXjKI)"
]
}

📊 Output Example

The actor delivers deeply structured JSON. Notice the transcript_text field at the bottom—it provides the fully assembled text, saving you hours of string-manipulation code!

{
"videoId": "vH2f7cjXjKI",
"videoTitle": "Claude | Computer use for coding",
"videoDescription": "",
"videoDuration": "183",
"thumbnailUrl": {
"hqdefault": "[https://i.ytimg.com/vi/vH2f7cjXjKI/hqdefault.jpg](https://i.ytimg.com/vi/vH2f7cjXjKI/hqdefault.jpg)",
"maxresdefault": "[https://i.ytimg.com/vi/vH2f7cjXjKI/maxresdefault.jpg](https://i.ytimg.com/vi/vH2f7cjXjKI/maxresdefault.jpg)"
},
"transcripts": {
"en": {
"auto": [
{
"start": "00:00:00",
"end": "00:00:07",
"text": "I'm Alex, I lead developer relations at Anthropic, and today I'm gonna be showing you a coding task with computer use."
}
]
}
},
"language": {
"code": "en",
"name": "English"
},
"transcript_text": "I'm Alex, I lead developer relations at Anthropic, and today I'm gonna be showing you a coding task with computer use. So we're gonna be showing Claude doing a website coding task by actually controlling my laptop..."
}

(Note: The transcript arrays have been shortened in this example for brevity, but the actual output contains the full timestamped timeline).


📞 Contact and Feature Requests

Need a custom solution or continuous monitoring? We've got you covered:

  • Support for second-level tweet monitoring
  • Real-time username change monitoring
  • Real-time follow activity monitoring

Feel free to reach out for custom features or general support! 📧 Email: fastcrawler9@gmail.com | 💬 Telegram | 👾 Discord