Youtube Transcript Scraper
Pricing
from $0.30 / 1,000 results
Go to Apify Store
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer

The Netaji
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract video transcripts/captions from YouTube videos with timestamps. Get auto-generated or manual captions in multiple languages.
Features
- π Extract full video transcripts with timestamps
- π Support for multiple languages (en, es, fr, hi, etc.)
- π Accept video IDs or full YouTube URLs
- β‘ Fast batch processing
- πΎ Clean, structured JSON output
Input
{"type": "video_transcript","videoIds": ["arj7oStGLkU", "https://www.youtube.com/watch?v=dQw4w9WgXcQ"],"lang": "en","geo": "US","maxItem": 100}
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
type | string | Yes | Must be "video_transcript" |
videoIds | array | Yes | Array of video IDs or URLs |
lang | string | No | Language code (e.g., "en", "es", "fr"). Default: "en" |
params | string | No | Special parameters for transcript endpoints |
geo | string | No | Country code (ISO 3166-2). Default: "US" |
maxItem | number | No | Maximum videos to process. Default: 100 |
Output
{"videoId": "arj7oStGLkU","lang": "en","transcript": [{"text": "Hello everyone","start": 0.0,"duration": 2.5},{"text": "Welcome to this video","start": 2.5,"duration": 3.0}],"duration": 600,"metadata": {"videoTitle": "Sample Video","channelName": "Sample Channel"},"scrapedAt": "2025-12-13T10:30:00.000Z"}
Use Cases
- π Content Analysis - Analyze video content and topics
- π Search & Discovery - Make videos searchable by transcript
- π Documentation - Create written documentation from videos
- π Translation - Get base text for translation services
- π Education - Generate study materials from lectures
- βΏ Accessibility - Create captions for accessibility
Pricing
- Free tier: 100 transcripts per run
- Paid tier: Unlimited transcripts
Examples
Basic Usage
{"type": "video_transcript","videoIds": ["arj7oStGLkU"]}
Multiple Videos with Spanish Language
{"type": "video_transcript","videoIds": ["arj7oStGLkU", "dQw4w9WgXcQ", "jNQXAC9IVRw"],"lang": "es"}
Using Full URLs
{"type": "video_transcript","videoIds": ["https://www.youtube.com/watch?v=arj7oStGLkU","https://youtu.be/dQw4w9WgXcQ"]}
Supported Languages
Common language codes:
en- Englishes- Spanishfr- Frenchde- Germanhi- Hindija- Japaneseko- Koreanpt- Portugueseru- Russianzh- Chinese
Notes
- Not all videos have transcripts available
- Auto-generated transcripts may have accuracy issues
- Manual captions (when available) are more accurate
- Transcript availability depends on video uploader settings
Support
For issues or questions, please contact support or open an issue on GitHub.