YouTube Transcript Scraper – Captions & Metadata avatar

YouTube Transcript Scraper – Captions & Metadata

Pricing

from $0.01 / 1,000 results

Go to Apify Store
YouTube Transcript Scraper – Captions & Metadata

YouTube Transcript Scraper – Captions & Metadata

Extract full public YouTube transcripts with timestamps, language selection, caption type, and video metadata. No YouTube API key required.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Signal Lab

Signal Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

Extract the full public transcript of YouTube videos without a YouTube Data API key. Turn public YouTube captions into clean text, timestamped JSON, and video metadata for RAG, research, summaries, and automation. Each successful video produces one dataset row.

Get your first transcript in under a minute

  1. Open the Input tab.
  2. Keep the verified example below or replace it with any public YouTube URL that has captions.
  3. Click Start.
  4. Open the dataset to copy the full transcript or export it as JSON, CSV, Excel, XML, or RSS.
{
"urls": ["dQw4w9WgXcQ"],
"preferredLanguages": ["en"],
"preferManual": true,
"includeSegments": true,
"maxVideos": 1
}

The verified example returns a dataset row with videoId, title, channelName, languageCode, transcript, and timestamped segments. A video with no public captions is reported in OUTPUT and is not charged as a transcript result.

Use cases

  • Build RAG and semantic-search datasets from videos.
  • Turn videos into research notes, summaries, blog drafts, or training material.
  • Monitor how brands and topics are discussed on YouTube.
  • Feed transcripts into Make, n8n, Zapier, an LLM, or a vector database.
  • Export YouTube captions to text, JSON, CSV, Excel, XML, or RSS.

Input and language selection

Add YouTube watch, Shorts, live, embed, or youtu.be URLs, or raw 11-character video IDs. Set preferredLanguages in priority order and choose whether manual captions should rank above auto-generated tracks. The Actor uses another available track when an exact language is missing.

Output

One paid dataset row is created per successful video. Videos without public captions, private/deleted videos, and region or age restrictions are reported in OUTPUT and do not create result rows.

Pricing and limitations

Exact pay-per-event prices are shown in the Pricing tab. This Actor reads captions that YouTube exposes publicly; it does not transcribe audio, bypass access controls, or download media. Availability can vary by video and region.