YouTube Video Transcripts and Captions Scraper
Pricing
$0.90 / 1,000 results
Go to Apify Store
YouTube Video Transcripts and Captions Scraper
Extract video transcripts, closed captions, timed segments, and metadata from any YouTube video or search query. Formatted for ChatGPT and Claude ingestion.
Pricing
$0.90 / 1,000 results
Rating
0.0
(0)
Developer
Darim Quraishi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Extract full video transcripts, timed closed captions, view counts, and channel metadata from YouTube videos and search queries.
Features
- Extracts complete video transcripts and closed captions without API keys.
- Provides both continuous paragraph text and timed segment arrays.
- Supports direct video URLs, video IDs, or keyword search queries.
- Extracts video title, channel name, view count, publish date, and duration.
- Handles automatic and creator-uploaded captions in multiple languages.
- Runs lightweight requests without headless browser rendering.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
videoUrls | Array | ["https://www.youtube.com/watch?v=kJQP7kiw5Fk"] | YouTube video URLs or video IDs. |
searchQuery | String | "" | Search query to discover top videos (e.g. Sam Altman AI interview). |
preferredLanguage | String | "en" | Subtitle language code (en, es, fr, etc.). |
maxVideos | Integer | 10 | Maximum number of videos to scrape. |
includeTimedSegments | Boolean | false | Include timestamped segments array. |
Output format
json { "videoId": "kJQP7kiw5Fk", "url": "https://www.youtube.com/watch?v=kJQP7kiw5Fk", "title": "Luis Fonsi - Despacito ft. Daddy Yankee", "channelName": "Luis Fonsi", "channelUrl": "https://www.youtube.com/channel/UCxoq-PAQeAdk_zyg8YS0JqA", "durationSeconds": 282, "thumbnailUrl": "https://i.ytimg.com/vi/kJQP7kiw5Fk/hqdefault.jpg", "hasTranscript": true, "transcriptLanguage": "es", "transcriptText": "Ay Fonsi D.Y. Oh-oh... Sí, sabes que ya llevo un rato mirándote...", "wordCount": 420, "scrapedAt": "2026-10-22T13:45:00.000Z" }Use cases
- LLM ingestion: Extract clean text transcripts for document summarization and QA.
- Study notes: Convert educational videos and lectures into readable markdown.
- Content repurposing: Turn video presentations into blog posts and documentation.
- Media monitoring: Search spoken video content for company or product mentions.
Pricing and efficiency
- Typical runtime: 2 to 4 seconds per execution.
- Zero proxy costs: Runs over public REST and RSS endpoints without residential proxy pools.
- Suitable for scheduled runs and continuous monitoring under standard platform limits.