YouTube Comment Scraper [FAST] | Likes, Replies & Authors
Pricing
from $0.40 / 1,000 results
YouTube Comment Scraper [FAST] | Likes, Replies & Authors
Turn any YouTube video's comments into a clean dataset. Pull comment text, authors, like counts, reply counts, and publish dates for up to 1,000 comments, great for sentiment analysis and audience research. Sort by top or newest. Pay $0.0005 per comment, only on success. Failures are 100% free.
Pricing
from $0.40 / 1,000 results
Rating
0.0
(0)
Developer
Apizy
Maintained by CommunityActor stats
2
Bookmarked
4
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
YouTube Comment Scraper
Scrape comments from any YouTube video and get the full comment text, author details, like counts, reply counts, publish dates, and engagement flags. Works on any video URL format and returns clean JSON in seconds.
You are only charged for comments that come back with real data. Failed requests and empty results are free.
What does YouTube Comment Scraper do?
YouTube Comment Scraper pulls comment data directly from any YouTube video and turns it into a clean, structured dataset ready to use.
It can extract:
- Comment text and comment IDs
- Author name, channel URL, and profile image
- Like counts (normalized integer)
- Reply counts and whether a comment has replies
- Publish dates (raw string and
YYYY-MM-DD) - Engagement flags: pinned, edited, and reply status
Why Scrape YouTube Comments?
A video's comment section is where the real audience reaction lives. Likes, replies, and timing together reveal what people actually think, which comments drive conversation, and how sentiment shifts as a video gains traction.
Here are some ways you could use this data:
- Run sentiment and feedback analysis on your own or competitor videos
- Surface the most-liked and most-discussed comments in any niche
- Monitor brand mentions and audience reactions over time
- Build datasets for NLP, sentiment models, or trend research
- Feed comment data into dashboards, spreadsheets, or automation tools
How to Use
Scraping a YouTube video's comments takes about 10 seconds. No setup needed beyond the video URL.
- Click Try for free
- Enter the YouTube video URL, for example:
https://www.youtube.com/watch?v=dQw4w9WgXcQ - Pick how many comments to fetch: 10, 20, 50, 100, 300, 500, or 1,000
- Choose how to sort: Top comments or Newest first
- Click Run
- When done, preview or download your data from the Dataset tab
Input
{"videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","maxComments": "100","sortBy": "top"}
Input Fields
| Field | Type | Default | Description |
|---|---|---|---|
videoUrl | string | none | YouTube video URL (required). Supports watch?v=, youtu.be/, /shorts/, and /embed/ links |
maxComments | string | "20" | How many comments to scrape. Options: 10, 20, 50, 100, 300, 500, 1000 |
sortBy | string | "top" | Comment sort order. top for YouTube's ranked comments, newest for chronological order |
Output
Each comment is saved as one item in the Dataset. The run summary goes to the Key-Value Store under OUTPUT.
Comment item
{"commentId": "UgxABC123def456","text": "This is exactly what I needed, thank you!","authorName": "Jane Doe","authorChannelUrl": "https://www.youtube.com/@janedoe","authorProfileImageUrl": "https://yt3.ggpht.com/ytc/abc123...","publishedAt": "2026-06-24","publishedAtRaw": "2 days ago","likeCount": 1240,"replyCount": 18,"hasReplies": true,"isReply": false,"parentCommentId": null,"isPinned": false,"isEdited": false,"videoId": "dQw4w9WgXcQ"}
Run summary
{"summary": {"videoId": "dQw4w9WgXcQ","videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","videoTitle": "Rick Astley - Never Gonna Give You Up","channelName": "Rick Astley","channelId": "UCuAXFkgsw1L7xaCfnd5JJOw","viewCount": 1600000000,"totalCommentCount": 2300000,"successCount": 100,"failedCount": 0,"successRate": "100%","totalCharged": 0.05,"startedAt": "2026-06-25T10:00:00.000Z","finishedAt": "2026-06-25T10:00:05.000Z","totalDurationSeconds": 5}}
Output Fields
Comment data
| Field | Description |
|---|---|
commentId | YouTube comment ID |
text | Full comment text |
authorName | Display name of the comment author |
authorChannelUrl | Link to the author's channel |
authorProfileImageUrl | Author's profile picture URL |
publishedAt | Publish date in YYYY-MM-DD format |
publishedAtRaw | Raw publish string from YouTube (e.g. "2 days ago") |
likeCount | Like count as an integer (1240, not "1.2K") |
replyCount | Number of replies on the comment |
hasReplies | true if the comment has at least one reply |
isReply | true if the item is a reply to another comment |
parentCommentId | ID of the parent comment, or null for top-level comments |
isPinned | true if the comment is pinned by the creator |
isEdited | true if the comment was edited |
videoId | YouTube video ID the comment belongs to |
Pricing
Pay per successfully scraped comment. Failed requests are free.
| Comments | Cost | Est. time |
|---|---|---|
| 10 | $0.005 | ~2s |
| 100 | $0.05 | ~5s |
| 300 | $0.15 | ~15s |
| 500 | $0.25 | ~20s |
| 1,000 | $0.50 | ~40s |
$0.0005 per comment.
For runs over 500 comments, set No timeout in Run options.
Notes
- All video URL formats work:
watch?v=,youtu.be/,/shorts/, and/embed/. - Like counts are integers, not strings.
1240instead of"1.2K", ready to sort and filter without extra parsing. - Sort by
topto get YouTube's ranked comments, ornewestto catch the freshest reactions first. - Videos with comments disabled will return an error explaining no comment section was found.
More Actors You Might Like
Built by the same team and backed by the same transparent pricing philosophy: no hidden attempts, no wasted credits, no charge for failed results.
| Actor | Description |
|---|---|
| YouTube Video Scraper | Scrape every video from a channel with views, durations, thumbnails, and insights. |
| YouTube Video Detail Scraper | Full video metadata: views, likes, comments, keywords, duration, and engagement insights. |
| YouTube Channel Scraper | Channel profiles with subscriber counts, engagement rates, contact info, and links. |
| YouTube Channel Scraper Fast | Same channel data as Channel Scraper but significantly faster. Better for high-volume and large-scale lookups. |
| YouTube Transcript Scraper | Extract the full transcript from any YouTube video, with optional timestamps per segment. |
Get in Touch
Have questions, need custom scraping solutions, or want to integrate with your existing stack? We're here to help!
- Email: apizy.studio@gmail.com
We build custom scraping solutions tailored to your specific needs that are fast, reliable, and transparent.