YouTube Channel Transcripts - whole channel to RAG avatar

YouTube Channel Transcripts - whole channel to RAG

Pricing

$7.50 / 1,000 transcripts

Go to Apify Store
YouTube Channel Transcripts - whole channel to RAG

YouTube Channel Transcripts - whole channel to RAG

Give it a YouTube channel and get every video's transcript as RAG-ready chunks in one run. Lists the channel, fetches all captions (JSON, text, SRT, VTT, or chunked). No API key, pay per transcript.

Pricing

$7.50 / 1,000 transcripts

Rating

0.0

(0)

Developer

Jaime Martinez

Jaime Martinez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

YouTube Channel Transcripts — whole channel to RAG in one run

YouTube Channel Transcripts for developers and AI pipelines — give it a channel and get every video's transcript back as RAG-ready chunks (or plain text, SRT, VTT) in a single run. No API key, no quotas, no chaining tools together. Point it at a channel, get a knowledge base out.

This does in one step what normally takes two: it lists the whole channel, then fetches every caption track through a hosted residential-proxy + uptime layer that handles YouTube's 2026 PoToken wall — the thing that makes free libraries return nothing.

Why this exists

Building RAG over a creator's catalog means: enumerate every video in the channel, then pull each transcript, then chunk it for embeddings. That's a multi-step pipeline most people stitch together by hand. This actor is the whole pipeline — channel in → chunked transcripts out — so an AI agent or a LangChain/LlamaIndex job can ingest an entire channel with one call.

What you get (per video)

  • channelTitle, videoId, url, title, publishedText, viewCount, durationSeconds
  • text — the full transcript as clean text
  • chunks — RAG-ready overlapping chunks, each with startSeconds, endSeconds, and a clickable deepLink into the video at that timestamp
  • Optional segments (timestamped), srt, vtt

Input

FieldTypeDescription
channelsarrayRequired. @handles, channel URLs, or UC… ids.
maxVideosPerChannelintegerNewest N videos per channel (default 50).
languagesarrayPreferred caption languages (default ["en"]).
ragChunkingbooleanEmit RAG chunks (default true).
chunkMaxChars / chunkOverlapCharsintegerChunk sizing.

Use cases

  • RAG / LLM ingestion — turn a creator's entire catalog into an embeddable knowledge base in one call
  • Agent workflows — "summarize everything channel X has said about Y"
  • Research & monitoring — full-text search across a channel's spoken content
  • Dataset building — transcript corpora per channel

Pricing

Pay per transcript delivered. Listing the channel is free; videos with no captions or that fail are skipped and never billed. No subscription, no API key. See the Pricing tab for the current rate.

FAQ

  • Do I need a YouTube API key? No — no key, no OAuth, no quota.
  • Big channels? Set maxVideosPerChannel; it pages through and transcribes the newest N.
  • No-caption videos? Skipped for free; you only pay for transcripts actually delivered.
  • Legal? It accesses publicly available data. You are responsible for complying with YouTube's Terms of Service and applicable law in your use of the output.