YouTube Comments Scraper
Pricing
from $0.30 / 1,000 results
YouTube Comments Scraper
Every comment and reply on any YouTube video or Short, with likes, author, creator hearts and pins, sorted by Top or Newest. No API key needed.
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer
EMT Crawler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Collect every comment — and every reply — on any YouTube video or Short, sorted by Top or Newest, with likes, reply counts, the author, and whether the creator hearted or pinned it.
No YouTube API key, no Google account, no quota limits.
What it's for
- Audience research — read what thousands of viewers actually say about a product, a launch or a competitor.
- Sentiment and AI analysis — export clean comment text ready for ChatGPT, Claude or a spreadsheet.
- Creator engagement — see which comments the creator hearted, pinned or answered.
- Product feedback — filter by keywords like "price", "shipping" or "bug" to surface what buyers keep asking.
- Giveaways — pull every entry from a comment-to-enter video.
What you get for each comment
| Comment | Text, likes, reply count, posting time, edited flag |
| Thread | Whether it is a reply, and the ID of the comment it answers |
| Creator signals | Hearted by the creator, pinned, written by the channel owner |
| Author | Handle, channel ID, channel link, avatar, verified badge |
| Video | Video ID and link |
Real rows from a test run on a MrBeast video:
| Author | Comment | Likes | Replies | Pinned |
|---|---|---|---|---|
| @MrBeast | For anyone wondering about litter, don't… | 47K | 904 | yes |
| @Dinozavercek | how our parents used to go to school bac… | 52K | 914 | — |
| @NextStopPrevious | The Antarctica team deserves at least a… | 16K | 98 | — |
Good to know about the numbers
- Likes are exact below 1,000 and rounded above it (
47K), exactly as YouTube shows them;likesExacttells you which. - Posting time: YouTube only publishes relative times ("1 month ago"). The actor keeps that text in
publishedTimeTextand adds an estimated calendar date inpublishedAtApprox.
Input
{"videoUrls": ["https://www.youtube.com/watch?v=gTKS8SAwUzE"],"maxCommentsPerVideo": 500,"sortBy": "top","includeReplies": true,"maxRepliesPerComment": 20,"keywords": ["litter", "Antarctica"]}
| Field | Default | Notes |
|---|---|---|
videoUrls | — | Required. Watch pages, youtu.be links, Shorts, live streams or bare video IDs. |
maxCommentsPerVideo | 200 | Top-level comments per video. 0 = all. |
sortBy | top | top or newest. A pinned comment always comes first, as on YouTube. |
includeReplies | false | Also collect replies. |
maxRepliesPerComment | 20 | Cap per comment thread. |
keywords | — | Keep only comments containing any of these. Whole words; accents ignored when you type without them. |
maxConcurrency | 3 | Videos processed at the same time. |
Speed
Measured: 900 comments from 3 videos in 99 seconds, with no retries.
How you are charged
- Each saved comment or reply is one result.
- When you use keyword filters, comments that were read but filtered out are charged a small fraction of that price, because reading them costs the same as saving them.
- Videos with comments turned off, deleted videos and mistyped links are never charged; they appear in
RUN_SUMMARYwith the exact reason.
Limitations
- Comments YouTube holds for review, or hides from logged-out visitors, cannot be collected.
- Age-restricted and members-only videos need a login.
Legal
Reads only comments YouTube shows any visitor without logging in. Comments belong to the people who wrote them — use them in line with the privacy law that applies to you.