YouTube Transcript Scraper - LLM-Ready Video Text
Pricing
from $1.00 / 1,000 results
YouTube Transcript Scraper - LLM-Ready Video Text
Get clean, LLM-ready transcripts and metadata from any YouTube video, playlist, channel or search query. Feed videos straight into ChatGPT / Claude for summaries, research and RAG. Timestamps, chapters, plain text and Markdown included.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Get Anything
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
YouTube Transcript Scraper — LLM-Ready Video Text
Turn any YouTube video into clean, structured text you can drop straight into ChatGPT, Claude, or your own RAG pipeline. Give it video links, a whole playlist, a channel, or a search query — get back the full transcript, timestamps, and metadata.
Built for the thing millions of people do every day: "summarize this video," "pull the key points," "search across these 40 talks."
What you get per video
| Field | Description |
|---|---|
transcript | Clean, joined plain-text transcript — ready to paste into an LLM |
segments | Timestamped caption lines (start, duration, text) |
markdown | Ready-to-paste Markdown (title + channel + link + transcript) |
language / isGenerated | Transcript language and whether it's auto-generated |
title, channel, channelUrl | Video and creator info |
durationSeconds, viewCount, publishDate | Video metadata |
description, thumbnail, wordCount | Extra context |
Inputs
- Video URLs or IDs —
watch?v=,youtu.be/, Shorts, embed, or a bare 11-char ID. - Playlist URLs — expanded into their videos.
- Channel URLs — recent uploads from
@handleor/channel/UC.... - Search queries — top matching videos for each query.
- Preferred languages + optional auto-translation.
- Timestamps / Markdown toggles.
- Proxy — residential recommended (YouTube blocks transcript requests from datacenter IPs).
Use it with your LLM
The dataset is JSON, so you can pipe results straight into any model. Example — get results via the Apify API and hand the markdown field to your LLM:
$curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?format=json"
Every item's transcript and markdown fields are pre-cleaned for token efficiency (HTML entities decoded, newlines collapsed). Perfect for summarization, Q&A over videos, content repurposing, and building searchable knowledge bases.
Pricing
Pay-per-result: you're charged once per successfully extracted transcript (transcript-scraped event). Videos with no captions available are not charged. Set the per-result price in the Apify Console monetization settings — a low price (e.g. a fraction of a cent per transcript) keeps it affordable for daily, high-volume use.
Notes
- Works with both manually-created and auto-generated captions.
- Falls back to any available language when your preferred languages aren't present.
- Metadata is best-effort and never blocks a transcript from being returned.
- Respect YouTube's Terms of Service and creators' rights when using scraped content.