YouTube Channel & Playlist Scraper (+ Transcripts)
Pricing
from $1.00 / 1,000 video listeds
YouTube Channel & Playlist Scraper (+ Transcripts)
List every video, Short and live stream of YouTube channels or playlists with title, views, duration and date, and optionally the full transcript of each video. $1 per 1,000 videos.
Pricing
from $1.00 / 1,000 video listeds
Rating
0.0
(0)
Developer
Tom
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
Get every video of a YouTube channel or playlist in one run: Videos, Shorts and Live streams, with title, views, duration, publish date, thumbnail and channel info (name, ID, subscribers). Turn on one option and you also get the full transcript of every video. That's ideal for building AI knowledge bases from a whole channel.
Why use it?
- 📺 Channels and playlists: works with
@handle,/channel/UC…,/c/…and?list=playlist URLs, including "Uploads" playlists. - 🎬 Videos, Shorts and Lives: pick the tabs you need.
- 📝 Optional transcripts: the entire channel's spoken content in one dataset, in your preferred language.
- ⚡ Fast and cheap: no browser and no API key. $1 per 1,000 videos.
- 🛡️ Reliable: retries and a residential proxy fallback are included.
Use cases
- Channel → AI knowledge base / RAG: chat with all the videos of a creator or a course.
- Competitor and creator analysis: posting frequency, views, best-performing titles, Shorts vs. long-form.
- Influencer marketing: shortlist channels and check their recent performance.
- Content repurposing: turn a channel's videos into articles, newsletters or social posts.
- Archiving and monitoring: run it on a schedule to catch every new upload.
Input example
{"startUrls": ["https://www.youtube.com/@3blue1brown", "https://www.youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi"],"contentTypes": ["videos", "shorts"],"maxVideosPerSource": 100,"includeTranscripts": true,"transcriptLanguage": "en"}
Output example
{"videoId": "LKrwhjOI8Nc","title": "There's never been a better time to go into math","type": "video","viewCount": 2600000,"duration": "40:44","durationSeconds": 2444,"publishedTimeText": "2 weeks ago","url": "https://www.youtube.com/watch?v=LKrwhjOI8Nc","thumbnailUrl": "https://i.ytimg.com/vi/LKrwhjOI8Nc/hqdefault.jpg","channelId": "UCYO_jab_esuFRV4b17AJtAw","channelName": "3Blue1Brown","channelSubscribers": 8730000,"transcript": "…full text of the video…","transcriptLanguage": "en","transcriptAutoGenerated": false,"success": true}
Pricing
- $1 per 1,000 videos listed ($0.001 per video, Short or live).
- + $3 per 1,000 transcripts ($0.003), only when you enable transcripts and the video has captions. Videos without captions are not charged for the transcript.
Cap your spending per run with Maximum cost per run.
Notes
- Items are returned newest first, as on the channel page.
maxVideosPerSourceapplies to each selected tab separately. - View counts are displayed rounded by YouTube (e.g. "2.6M") and converted to numbers.
- Transcripts are YouTube's own captions (creator-made or auto-generated). There is no speech-to-text.
Questions or ideas?
Open an issue in the Issues tab. We usually reply within 24–48 hours.
More YouTube tools from the same developer
- YouTube Transcript Scraper: transcripts with SRT and VTT, $3 per 1,000.
- YouTube Scraper (search & video details): search results with filters, $1.50 per 1,000.
- YouTube Comments Scraper and YouTube Channel & Playlist Scraper.