youtube-transcript-scraper avatar

youtube-transcript-scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
youtube-transcript-scraper

youtube-transcript-scraper

Extrae transcripciones de YouTube con análisis de sentimiento, extracción de entidades, métricas SEO y modo compacto optimizado para pipelines RAG/LLM. Soporte multi-idioma con detección automática.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Marlon Vasquez

Marlon Vasquez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

YouTube Transcript Scraper — Captions & Subtitles

YouTube transcript scraper to extract captions and subtitles from any YouTube video or channel, with timestamps in 6 formats, plus metadata, sentiment, entities and SEO metrics. Multi-language and RAG-ready.

How to extract a YouTube transcript

Paste one or more YouTube URLs (or 11-character video IDs) and the Actor returns one item per video with the full transcript and captions. Ideal for content analysis, research, accessibility and AI/RAG pipelines.

YouTube captions and subtitles to text

FormatTypeBest for
captionsstring[]Simple text processing
textWithTimestampsobject[]Segment analysis, seeking
xmlWithoutTimestampsstringXML workflows
xmlWithTimestampsstringPreserving timing data
singleStringTextstringSummarization, indexing
compactstringRAG/LLM pipelines (fewer tokens)

What you get per video

  • video_id, title, language, total_segments, total_duration_seconds
  • captions / full_text
  • metadata (channel, views, likes, comments and more)
  • sentiment, entities, seo metrics
  • summary (optional)

Input

FieldTypeDefaultDescription
videoUrlsstring[]YouTube URLs or IDs
languagesstring[]["es","en","auto"]Language priority
maxResultsint50Max videos (1-1000)
outputFormatstringtextWithTimestampsSee formats above
compactModeboolfalseShorter output for LLM/RAG
freeTierint10First N videos free

YouTube transcript API without a key

No API key required. Just provide the video URLs. The Actor handles retries and multi-language auto-detection.

Pricing

Pay per event. The first 10 videos of a run are free — only results beyond that are charged. See the Pricing tab for the current rate.

Use it from your stack (integration-ready)

  • MCP / AI agents — discoverable via the Apify MCP server (Claude, Cursor, etc.).
  • n8n / Make / Zapier — run it as a node/step and pass videoUrls.
  • LangChain / LlamaIndex — load transcripts as documents for RAG.
  • Google Sheets / Airbyte — push the dataset straight into your sheets or warehouse.
  • APIPOST https://api.apify.com/v2/acts/vexmeavf~youtube-transcript-scraper/run-sync-get-dataset-items with your token.

Schedule recommendation

Run daily or weekly to keep a fresh transcript dataset (ideal with Apify Schedules).

More from us

FAQ

How do I download a YouTube transcript? Run this Actor with the video URL. The transcript is returned in the dataset, ready to export as JSON, CSV or Excel.

Does it work without captions? It returns the available captions/subtitles. If a video has none, the item reports an error.

Can I get transcripts in another language? Yes — set your preferred languages; auto-detection is used as fallback.

Is it good for RAG/LLM pipelines? Yes. Use compact output format to reduce token usage by ~50%.