YouTube Comments Scraper avatar

YouTube Comments Scraper

Pricing

from $0.95 / 1,000 comments

Go to Apify Store
YouTube Comments Scraper

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

GoCreative AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

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

FieldExample
source_inputhttps://www.youtube.com/watch?v=dQw4w9WgXcQ
video_iddQw4w9WgXcQ
comment_idUgytxzyUgymSYxND1FZ4AaABAg
text(full comment text)
author_name@somebody
author_channel_idUCuAXFkgsw1L7xaCfnd5JJOw
author_is_creatorfalse
like_count1284
reply_count37
published_text2 weeks ago
fetched_at2026-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
}
OptionDefaultNotes
videoUrls(required)Any mix of URL formats or bare IDs.
maxCommentsPerVideo501–500 top-level comments per video.
sortByNewestfalseOff = Top comments. On = most recent first.
minLikes0Drop 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_count to find the objections and requests that resonate.
  • Launch monitoringsortByNewest on a schedule gives you a rolling feed of new reactions.
  • Creator response tracking — filter author_is_creator to 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_count tells you how many exist.
  • Videos with comments disabled come back as rows with ok: false and a plain-English error, tagged with the URL you supplied, so nothing disappears silently.
  • Comment text is returned as published, without translation or sentiment scoring.