YouTube Comments Scraper — Videos, Playlists & Channels
Pricing
from $0.35 / 1,000 comment delivereds
YouTube Comments Scraper — Videos, Playlists & Channels
Extract comments and replies from YouTube videos, whole playlists or channels: text, author, likes, reply count, creator hearts and dates. Top or newest first. Pay only per comment delivered.
Pricing
from $0.35 / 1,000 comment delivereds
Rating
0.0
(0)
Developer
Jefferson Valandro
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
YouTube Comments Scraper — videos, playlists & whole channels
Extract comments and replies from any YouTube video, or from every video in a playlist or channel, in one run. Clean, structured data ready for sentiment analysis, community research, lead discovery or training data.
Why this one
- Videos, playlists and channels: paste
youtube.com/@channeland get the comments of its latest N videos. - Replies included (optional), each linked to its parent with
parentCommentId. - Numbers as numbers: likes and reply counts come as integers (
4800000), not text like "4.8M". - Top or newest first, with a per-video limit you control.
- Creator hearts flagged, plus author channel ID and avatar.
- Built-in block handling: starts direct and switches to Apify Proxy automatically if YouTube blocks the server IP.
- Pay only per comment delivered. Videos with comments turned off are listed with the reason, free.
Input
{"urls": ["https://www.youtube.com/watch?v=jNQXAC9IVRw", "https://www.youtube.com/@veritasium"],"maxCommentsPerVideo": 200,"sortBy": "top","includeReplies": true,"maxVideosPerSource": 10}
Output (one item per comment or reply)
| Field | Description |
|---|---|
videoId, videoUrl, videoTitle | the video |
commentId, isReply, parentCommentId | comment identity and thread |
text | comment text |
author, authorChannelId, authorAvatar | who wrote it |
likes, replyCount | integers |
heartedByCreator | true if the creator hearted it |
publishedTimeText, publishedAtApprox | "2 weeks ago" and an approximate ISO date |
error | reason when a video had no comments (not charged) |
Example output
One real item from a test run (long texts and lists shortened):
{"videoId": "jNQXAC9IVRw","videoUrl": "https://www.youtube.com/watch?v=jNQXAC9IVRw","videoTitle": "Me at the zoo","commentId": "UgzuC3zzpRZkjc5Qzsd4AaABAg","isReply": false,"parentCommentId": null,"text": "We're so honored that the first ever YouTube video was filmed here!","author": "@SanDiegoZoo","authorChannelId": "UCC5NfQ6Mf0dq_eEwv4P_hWA","authorAvatar": "https://yt3.ggpht.com/i8RqA9tYqbbnOi4mlnYEY7IR3kXAoDqQbM_5Sfzw7OjTubiGsOaTdlrIZmj-I0q0Vup68eqs=s88-c-k-c0x00ffffff-no-rj","likes": 4800000,"replyCount": 985,"heartedByCreator": true,"publishedTimeText": "6 years ago","publishedAtApprox": "2020-10-07T20:45:41.850170+00:00"}
How much does it cost?
You pay only for results delivered, at a fixed price per item. Apify platform usage is included in that price, so there are no compute costs on top. Errors and items that couldn't be found are free.
| What you get | Price | Example |
|---|---|---|
| Comment delivered | $0.0005 each | 1,000 comment delivereds = $0.50 |
The Apify Free plan includes $5 of monthly credit, enough for about 10,000 comment delivereds per month at no cost. You can also set a maximum spend per run.
On paid Apify plans it gets cheaper automatically: 10% off on Starter, 20% on Scale and 30% on Business.
Feedback
Found a bug, a site change, or need an extra field? Open an issue in the Issues tab: every issue is read and answered. If this actor saved you time, a review helps other people find it.