YouTube Comments Scraper - Comments, Replies & Likes
Pricing
from $1.28 / 1,000 comment delivereds
YouTube Comments Scraper - Comments, Replies & Likes
Scrape YouTube comments without login or API key: text, likes, reply count, date, pinned and creator-hearted flags, plus the replies. Top or newest first, any number of videos, Shorts and live replays. US$ 1.50 per 1,000 comments.
Pricing
from $1.28 / 1,000 comment delivereds
Rating
0.0
(0)
Developer
Scrapewise Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
YouTube Comments Scraper
YouTube Comments Scraper turns YouTube comments and replies into clean JSON, CSV or Excel, without login, cookies or a YouTube API key (so no API quota either). Paste video, Shorts or live links and get each comment's text, likes, reply count, date, edit flag, author display name and badges, whether it is pinned and whether the creator hearted it, plus the replies when you want them. Top comments or newest first, as on YouTube.
US$ 1.50 per 1,000 comments. No monthly fee, no start fee. Error rows are free.
At a glance
- Price per 1,000 comments or replies: US$ 1.50
- Order: Top comments or newest first
- Replies: Optional, linked to the parent by
parentCommentId - Pinned and creator heart:
isPinned,isHeartedByCreator,authorIsCreator - Likes and replies: As integers (
321Kbecomes 321000) - Video context:
videoTitleand the video's comment total - Login, cookies, API key: None
One real row
https://www.youtube.com/watch?v=dQw4w9WgXcQ, top comments (collected on 2026-09-30):
{"type": "comment","commentId": "Ugzge340dBgB75hWBm54AaABAg","videoId": "dQw4w9WgXcQ","videoTitle": "Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)","commentUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ&lc=Ugzge340dBgB75hWBm54AaABAg","text": "can confirm: he never gave us up","likeCount": 321000,"replyCount": 963,"publishedTimeText": "1 year ago","publishedAtApprox": "2025-09-30T09:56:30Z","isEdited": false,"authorName": "@YouTube","authorIsVerified": true,"isPinned": true,"isHeartedByCreator": true}
A reply to it: {"type": "reply", "parentCommentId": "Ugzge340dBgB75hWBm54AaABAg", "text": "YOUTUBE AND ONE LIKE WOOHAAAAH", "likeCount": 7500}.
What you can do with it
- Audience research and content ideas: what viewers ask, praise and complain about on your videos and your competitors'.
- Sentiment and brand monitoring: export thousands of comments on product reviews, launches or ads for analysis.
- Community management: the newest comments first, with pinned and creator-hearted flags, on a schedule.
- Datasets for AI: clean text with likes and replies as engagement signals.
Input
| Field | What it does |
|---|---|
videoUrls | Video, Shorts or live links, or video ids |
maxComments | Top-level comments per video (default 100) |
sortBy | top (default) or newest |
includeReplies, maxRepliesPerComment | Replies of each comment, up to N each (default 20) |
{ "videoUrls": ["https://www.youtube.com/watch?v=jNQXAC9IVRw"], "maxComments": 500, "sortBy": "newest", "includeReplies": true, "maxRepliesPerComment": 10 }
Output fields
type (comment or reply), commentId, commentUrl, videoId, videoTitle, videoCommentCount (as YouTube shows it, rounded for large numbers such as 10M), text, likeCount, replyCount, publishedTimeText (as YouTube shows it), publishedAtApprox (computed from it; YouTube gives only relative dates), isEdited, authorName, authorIsVerified, authorIsCreator, isPinned, isHeartedByCreator, parentCommentId, scrapedAt.
About the people who comment, only what YouTube shows next to the comment: the display name and the verified badge. Never channel ids, photos or links.
Error codes (never charged)
| errorCode | Meaning |
|---|---|
COMMENTS_UNAVAILABLE | Comments are off, or the video is private, deleted or age restricted |
NO_RESULTS | The video has no comments yet |
INVALID_URL | Not a YouTube video link or id |
BLOCKED, NOT_REACHED, UNEXPECTED | YouTube did not answer after retries, the run timeout arrived, or something unforeseen broke; only that video is lost |
Pricing
US$ 1.50 per 1,000 comments or replies. 10,000 comments cost US$ 15.00. Error rows and duplicates are free, and there is no Apify compute bill on top.
Limitations
- Dates are relative on YouTube ("3 weeks ago");
publishedAtApproxconverts them, so older comments are accurate to the unit YouTube shows (day, week, month or year). - Very large videos have millions of comments; set
maxCommentsto what you need, the run pages 20 at a time. - This Actor reads public comments only and respects the site's terms.
Changelog
- 2026-09-30, 0.1: first release. Comments and replies, top or newest, pinned and creator heart, likes and reply counts as numbers, free error rows.