YouTube Channel Transcripts — Bulk Extract by Influship
Pricing
Pay per event
YouTube Channel Transcripts — Bulk Extract by Influship
Extract transcripts from all recent videos on a YouTube channel in a single run. Returns full text with timestamps per video. Ideal for content research and AI training. No login required.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Influship
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
YouTube Channel Transcripts — Bulk Extractor
Extract full transcripts from any YouTube channel's videos in bulk. Provide a channel handle, choose how many videos to process and how to sort them, and get back complete transcript text for each video — ready for analysis, content repurposing, or building datasets.
What is YouTube Channel Transcripts?
YouTube Channel Transcripts lets you extract the spoken content from a YouTube creator's videos at scale. Instead of manually opening each video and copying subtitles, this actor fetches transcripts for up to 20 videos from any public channel in a single run. It supports multiple languages and can return timestamped segments for precise time-based analysis.
What can this actor do?
- Bulk extraction — Fetch transcripts for up to 20 videos from any YouTube channel in one run
- Sort control — Choose which videos to transcribe by sorting by popularity (most views), newest uploads, or oldest uploads
- Multi-language support — Request transcripts in a specific language with automatic fallback to whatever is available
- Timestamped segments — Optionally include granular timestamped segments alongside the full transcript text
- Partial success handling — If some videos lack transcripts (disabled captions, live streams, etc.), the actor still returns results for the videos that succeeded, reporting how many failed
- Rich metadata — Each transcript includes the video title, URL, video ID, view count, publish date, word count, and transcript source (auto-generated or manual)
What data can you extract?
| Field | Description |
|---|---|
| title | Video title |
| url | Full YouTube video URL |
| video_id | YouTube video ID |
| full_text | Complete transcript as plain text |
| transcript | Timestamped segments (when includeSegments is enabled) |
| language | Transcript language code |
| source | Transcript source (auto-generated, manual, etc.) |
| view_count | Number of views on the video |
| published_text | Human-readable publish date |
| word_count | Total word count of the transcript |
| error | Error message if transcript extraction failed for this video |
How to use
- Enter the YouTube channel handle (e.g.
@mkbhd) - Set the video limit (default 5, max 20)
- Choose how to sort videos — popular, newest, or oldest
- Optionally set a language preference and enable timestamped segments
- Run the actor
- Download results as JSON, CSV, or Excel
Input example
{"handle": "@mkbhd","videoLimit": 10,"sortBy": "newest","language": "en","includeSegments": false}
Output example
{"title": "The Best Smartphones of 2025!","url": "https://www.youtube.com/watch?v=abc123","video_id": "abc123","full_text": "Hey guys, MKBHD here. Today we're going to talk about the best smartphones...","language": "en","source": "auto-generated","view_count": 5200000,"published_text": "2 weeks ago","word_count": 3450,"error": null}
Use cases
- Content strategy — Analyze what topics a competitor or industry leader covers most frequently across their video catalog
- Competitor analysis — Extract and compare messaging, product mentions, and talking points across multiple channels
- Building training data — Collect large volumes of spoken-word text for fine-tuning language models or building search indices
- SEO research — Discover keywords and phrases that top-performing videos naturally use in their spoken content
- Content repurposing — Convert video content into blog posts, social media threads, or newsletter material
Pricing
This actor uses pay-per-event pricing:
- Actor start: Small fee per run
- Per transcript: Fee for each video transcript returned
Platform usage costs are included — you only pay the per-event fees.
FAQ
What if a video doesn't have captions? Videos without any captions (auto-generated or manual) will be skipped. The actor reports how many transcripts failed so you know the coverage.
Does it work with auto-generated captions?
Yes. Most YouTube videos have auto-generated captions which the actor can extract. The source field tells you whether captions were auto-generated or manually added.
Can I get transcripts in other languages?
Set the language field to your preferred language code (e.g. es for Spanish, fr for French). If a transcript in that language isn't available, the actor falls back to whatever language is available.
What's the difference between full_text and transcript segments?
full_text is the complete transcript as a single string. When includeSegments is enabled, you also get the transcript array with individual segments including start times and durations — useful for building chapter markers or syncing text to video.