YouTube Transcript Scraper - LLM-Ready Video Text avatar

YouTube Transcript Scraper - LLM-Ready Video Text

Pricing

from $1.00 / 1,000 results

Go to Apify Store
YouTube Transcript Scraper - LLM-Ready Video Text

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

Get Anything

Maintained by Community

Actor 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

FieldDescription
transcriptClean, joined plain-text transcript — ready to paste into an LLM
segmentsTimestamped caption lines (start, duration, text)
markdownReady-to-paste Markdown (title + channel + link + transcript)
language / isGeneratedTranscript language and whether it's auto-generated
title, channel, channelUrlVideo and creator info
durationSeconds, viewCount, publishDateVideo metadata
description, thumbnail, wordCountExtra context

Inputs

  • Video URLs or IDswatch?v=, youtu.be/, Shorts, embed, or a bare 11-char ID.
  • Playlist URLs — expanded into their videos.
  • Channel URLs — recent uploads from @handle or /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.