YouTube Transcript Scraper: Bulk Videos, Shorts & Timestamps avatar

YouTube Transcript Scraper: Bulk Videos, Shorts & Timestamps

Pricing

from $2.40 / 1,000 transcripts

Go to Apify Store
YouTube Transcript Scraper: Bulk Videos, Shorts & Timestamps

YouTube Transcript Scraper: Bulk Videos, Shorts & Timestamps

Extract YouTube transcripts in bulk from videos, Shorts and live replays with accessible captions. Export clean text, caption language and optional timestamps for RAG, summaries and content research. No YouTube API key; works with n8n, Make and Apify MCP.

Pricing

from $2.40 / 1,000 transcripts

Rating

0.0

(0)

Developer

HirePulse

HirePulse

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Turn YouTube videos into text for RAG, research and content workflows. Submit video URLs or IDs and retrieve available captions with optional timestamps.

What you get

  • Accept video URLs or IDs, including supported Shorts and live-replay URLs.
  • Retrieve available caption text and language, with optional timestamp segments.
  • Process batches and export structured transcript records for RAG, n8n, Make and AI agents.

Quick start

Edit the sample target in Apify Console, or pass an explicit target through the API:

{
"videos": [
"https://youtu.be/jNQXAC9IVRw"
],
"include_timestamps": true,
"use_paid_upstream": false
}

Results are written to the default dataset. Use the overview dataset view to inspect records and export available columns as JSON, CSV or Excel.

Captured output example

Selected fields from an earlier validation run; these values are not current measurements.

{
"video_id": "jNQXAC9IVRw",
"url": "https://www.youtube.com/watch?v=jNQXAC9IVRw",
"status": "ok",
"title": "Me at the zoo",
"channel": "jawed",
"duration_seconds": 19,
"language": "en",
"is_auto_generated": false,
"transcript": "All right, so here we are, in front of the elephants the cool thing about these guys is that they have really... really really long trunks and that's cool (baaaaaaaaaaahhh!!) and that's pretty much all there is to say"
}

Sources and coverage

The Actor retrieves accessible captions; it does not transcribe audio or guarantee captions for every video. Unavailable, blocked, deleted or captionless videos return explained outcomes. Language availability depends on YouTube.

The default uses public or platform-native sources with external paid data providers disabled. Apify Actor events and platform usage are separate from external API costs. Unsupported or unavailable fields are reported honestly; this is not a guarantee of complete source coverage.

Pricing

Published standard event rates (before plan discounts):

EventUSD per eventMeaning
apify-actor-start$5e-05Actor Start
transcript$0.003Transcript

Startup events, when configured, are separate from result events. Result-event charging follows the Actor's eligibility and useful-output rules; public fallback or diagnostic outputs may be uncharged. The live Pricing tab is authoritative. Set a maximum total charge before starting a run.

API, MCP and workflow integrations

Actor ID: hirepulse/youtube-transcript-scraper. Run this Actor through Apify API or its official client libraries. Connect it to n8n or Make using the Apify integration, or expose it to AI agents through Apify's MCP server. This Actor does not host its own MCP server. API calls must supply the required target; Console prefill is an editable example, not a hidden API target.

Use cases and data coverage

DimensionCoverage
Use casesRAG ingestion, transcript collection, video research and content analysis
Target sourcesYouTube captions
OutputStructured JSON records in an Apify dataset

Store categorization is assigned by Apify. No search position, AI recommendation, completeness or fixed runtime is guaranteed.