YouTube Channel Scraper: Videos, Video Details & Comments
Pricing
from $0.64 / 1,000 videos
YouTube Channel Scraper: Videos, Video Details & Comments
Scrape YouTube channels, playlists and YouTube search results: all YouTube videos with views, likes, comment counts, duration, tags, chapters and upload date, plus YouTube comments with replies. Fast, no API key or quota.
Pricing
from $0.64 / 1,000 videos
Rating
0.0
(0)
Developer
Data Done Right
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
This YouTube channel scraper gets everything about a channel in one run: all videos (or a playlist, or search results) with views, likes, comment counts, upload dates, duration, tags, chapters and descriptions, plus the comments with replies. No API key or quota.
What data can you extract from a YouTube channel
- Channels (
@handle,/channel/ID), playlists, single videos, or YouTube search queries. - Full stats per video: views, likes, comment count, upload time, duration, tags, categories, chapters, live/short flags, captions availability, channel subscribers.
- Comments and replies: text, author, likes, date, pinned, by-creator and creator-hearted flags. Top or newest first. They go to a separate
commentsdataset so you get one clean table per type. - De-duplicated across sources.
Output (videos)
{"videoId": "QVv3mQzlrN0", "title": "Apple Homeview Impressions: Not Convinced!", "channel": "Marques Brownlee","uploadDate": "2026-10-13T22:42:38Z", "viewCount": 9948603, "likeCount": 102887, "durationSeconds": 913,"tags": ["apple", "homeview", "review"], "chapters": [{"title": "Intro", "start": 0}], "commentsScraped": 100}
How to scrape YouTube comments
Turn on Scrape comments, set Max comments per video and the Comment order (top or newest), and run. Comments and replies go to a separate comments dataset.
Output (comments)
{"videoId": "QVv3mQzlrN0", "author": "@CarlosVijande", "likes": 18000, "text": "...", "publishedAt": "2026-10-14T00:00:00Z","isReply": false, "isPinned": false, "byCreator": false}
Use cases
Competitor and creator analytics, influencer vetting, audience research from comments, content strategy (which titles and lengths win). For transcripts, use our YouTube Transcript Scraper.
How to scrape all videos from a YouTube channel to CSV
- Paste the channel link (
@handleor/channel/ID) into Start URLs. - Set Max videos per channel/playlist/search (raise it for the whole channel).
- Run the Actor, then open the dataset and click Export → CSV, Excel or JSON.
Each video comes with views, likes, comment count, duration, tags and upload date.
YouTube channel scraper API
Call it from the Apify API, Python, JavaScript, Make, Zapier or n8n. Example with the Apify Python client:
from apify_client import ApifyClientrun = ApifyClient("<APIFY_TOKEN>").actor("data-done-right/youtube-channel-scraper").call(run_input={"startUrls": [{"url": "https://www.youtube.com/@mkbhd"}], "maxVideosPerSource": 30})
Then read the videos from the run's default dataset.
Use it in Claude, ChatGPT and Cursor
Connect Apify's MCP server (mcp.apify.com) and your AI assistant can research a channel itself. For example: "list the 30 newest videos of @mkbhd with views and likes, and tell me which title style gets the most views." The main input is startUrls (channel, playlist or video links); use searchQueries to search YouTube instead.
How much does it cost
Pay per event, with no subscription:
- $0.0008 per video (about $0.80 per 1,000 videos)
- $0.003 per video with full details (tags, chapters, likes, captions info)
- $0.0017 per comment or reply (about $1.70 per 1,000)
Paid Apify plans get 10% (Silver) to 20% (Gold and up) off. Max videos per channel/playlist/search and Max comments per video cap your bill.
FAQ
How do I get all videos from a YouTube channel?
Paste the channel link (@handle or /channel/ID) and set the maximum number of videos per channel, as in the steps above. Each video comes with views, likes, comment count, duration, tags and upload date.
Do I need a YouTube API key?
No. There is no API key and no quota to manage.
Can it scrape YouTube comments and replies?
Yes. You get the text, author, likes, date and flags for pinned, creator and creator-hearted comments, top or newest first.
Can I search YouTube instead of using a channel?
Yes. Use the YouTube search field to collect videos from search results.
How do I get the subtitles or transcript of a video?
Use our YouTube Transcript Scraper. This Actor only reports whether captions are available.
Is it legal to scrape YouTube?
It reads public pages and no login is used. Follow YouTube's terms and data-protection law for any personal data in comments.
Related tools
- YouTube Transcript Scraper downloads transcripts and SRT for videos, channels and playlists.
- Transcribe Audio to Text transcribes videos without captions with your own API key.