YouTube Transcript & Content Extractor
Under maintenancePricing
from $0.01 / 1,000 results
Go to Apify Store
YouTube Transcript & Content Extractor
Under maintenanceExtract full transcripts with timestamps, video metadata (views, likes, duration, publish date), and channel info from any public YouTube video.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Jesse Casco
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
21 hours ago
Last modified
Categories
Share
Extract transcripts and metadata from YouTube videos with pay-per-event pricing.
Features
- ✅ Full transcript extraction with timestamps
- ✅ Video metadata (title, author, thumbnail, URL)
- ✅ JSON and CSV output formats
- ✅ Single video processing
- ✅ Pay-per-event monetization ($0.50/video)
Pricing
$0.50 per video processed
You only pay for successful video extractions. Failed extractions are not charged.
Input
{"url": "https://www.youtube.com/watch?v=VIDEO_ID","format": "json","maxVideos": 1}
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | string | Yes | - | YouTube video URL |
format | string | No | json | Output format: json or csv |
maxVideos | integer | No | 1 | Max videos to process (for playlists) |
Output
JSON Format
{"videoId": "dQw4w9WgXcQ","title": "Video Title","author": "Channel Name","authorUrl": "https://www.youtube.com/channel/...","thumbnail": "https://i.ytimg.com/vi/...","url": "https://www.youtube.com/watch?v=...","transcript": [{"text": "Transcript text...","duration": 5.0,"offset": 0.0}],"processedAt": "2024-01-01T00:00:00.000Z"}
Usage Examples
Single Video
{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"}
CSV Output
{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","format": "csv"}
Local Development
# Install dependenciesnpm install# Run locallyapify run# Or with Node directlynpm start
Deployment
# Login to Apifyapify login# Deployapify push
Limitations
- Playlist support requires YouTube Data API integration (future enhancement)
- Some videos may not have transcripts available
- Transcript language defaults to English when available
Legal & Compliance
This actor uses publicly available YouTube data via oEmbed API and transcript extraction. No authentication or API keys required.
Support
For issues or questions, please open an issue on GitHub.