YouTube Comments Scraper
Pricing
from $0.95 / 1,000 comments
YouTube Comments Scraper
Scrape YouTube comments from any list of videos. One row per comment with text, author, like count, reply count and publish time. Sort by top or newest.
Pricing
from $0.95 / 1,000 comments
Rating
0.0
(0)
Developer
GoCreative AI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Paste a list of YouTube videos and get their comments back as a clean table — one row per
comment, with the text, who wrote it, how many likes and replies it drew, and when it was posted.
Accepts watch URLs, youtu.be share links, Shorts links and bare 11-character video IDs.
No API key. No YouTube Data API quota. No browser automation.
Top comments or newest — your choice
Leave sortByNewest off and you get YouTube's own Top comments ranking: the ones with real
engagement behind them, which is what you want for sentiment and research.
Turn it on and you get the most recent comments instead — pulled through the same "Newest first" switch the site itself uses, not a client-side re-sort of the top ones. That is the mode for monitoring a video after launch.
What you get
| Field | Example |
|---|---|
source_input | https://www.youtube.com/watch?v=dQw4w9WgXcQ |
video_id | dQw4w9WgXcQ |
comment_id | UgytxzyUgymSYxND1FZ4AaABAg |
text | (full comment text) |
author_name | @somebody |
author_channel_id | UCuAXFkgsw1L7xaCfnd5JJOw |
author_is_creator | false |
like_count | 1284 |
reply_count | 37 |
published_text | 2 weeks ago |
fetched_at | 2026-08-15T19:44:02+00:00 |
like_count and reply_count are real integers — sort and filter them directly.
author_is_creator flags replies from the channel owner, so you can separate creator responses
from audience comments in one filter.
Input
{"videoUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ","https://youtu.be/ix9cRaBkVe0","8KCuHHeC_M0"],"maxCommentsPerVideo": 100,"sortByNewest": false,"minLikes": 5}
| Option | Default | Notes |
|---|---|---|
videoUrls | (required) | Any mix of URL formats or bare IDs. |
maxCommentsPerVideo | 50 | 1–500 top-level comments per video. |
sortByNewest | false | Off = Top comments. On = most recent first. |
minLikes | 0 | Drop low-engagement comments. |
What people use it for
- Audience research — read what people actually say under the videos in your category, at volume, instead of scrolling one video at a time.
- Product and content feedback — pull comments on your own uploads and sort by
like_countto find the objections and requests that resonate. - Launch monitoring —
sortByNeweston a schedule gives you a rolling feed of new reactions. - Creator response tracking — filter
author_is_creatorto see how a channel engages.
Export
Results land in a standard Apify dataset: CSV, JSON, Excel or XML download, or straight from the API.
Notes
- Top-level comments only. Reply threads are not expanded —
reply_counttells you how many exist. - Videos with comments disabled come back as rows with
ok: falseand a plain-Englisherror, tagged with the URL you supplied, so nothing disappears silently. - Comment text is returned as published, without translation or sentiment scoring.