YouTube Comments Scraper: Comments, Replies & Likes avatar

YouTube Comments Scraper: Comments, Replies & Likes

Pricing

from $0.45 / 1,000 comments

Go to Apify Store
YouTube Comments Scraper: Comments, Replies & Likes

YouTube Comments Scraper: Comments, Replies & Likes

Scrape the comments and replies of any YouTube video or Short: text, author, likes (exact under 1,000), reply count, pinned and creator-heart flags, author channel and avatar, video title and comment count. Top or newest first. No login, no API key.

Pricing

from $0.45 / 1,000 comments

Rating

0.0

(0)

Developer

DeepMine

DeepMine

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

6 days ago

Last modified

Share

YouTube Comments Scraper: comments, replies and likes

Scrape the comments and replies of any YouTube video or Short: paste video links and get one row per comment with its text, author, likes (exact under 1,000, YouTube's rounded count above: 2.3K = 2300), reply count, pinned and creator-heart flags, the author's channel and avatar, and the video's title and total comment count. Top comments or newest first. No login, no API key, no browser.

TypeCommentAuthorLikesRepliesPosted
commentYou get 5 stars from me for your innovative contribution to manufacturing!@rah48221604 days ago
commenthere reading the comments instead of watching the video. i already know everything about shipping logistics.@brendonmueller14116 days ago
replyMining landfills? Gold hit 4k-5k$/oz. All those Pentium processors and electronics had gold plated pins...@Derived_One2–4 days ago (edited)

$0.99 per 1,000 comments on Free, $0.75 on Starter, $0.59 on Scale and $0.45 on Business. The prefilled run (2 videos, up to 50 comments each, 100 at most) costs up to $0.075 on Starter; the measured run saved 90 rows for $0.0675. Nothing per run.

What you get

FieldExample
comment"This talk highlights how rethinking gravity in manufacturing could…"
cid, commentUrlUgwcvLTAAUM9iFYfAMx4AaABAg, link that opens the video at this comment
type, replyToCidcomment / reply, and for a reply the comment it answers
voteCount7 (exact up to 999; above that YouTube's rounded count, 2.3K = 2300)
replyCountreplies under the comment
publishedTimeText, isEdited"4 days ago", false
isPinned, hasCreatorHeartpinned by the creator, hearted by the creator
author, authorChannelId, authorChannelUrl, authorAvatarUrl@InnovationAI and their channel
authorIsChannelOwner, authorIsVerified, authorIsArtistthe creator answering, verified badge, music artist badge
videoId, pageUrl, title, commentsCount, videoChannelId, videoChannelNamethe video the comment is on
sortedBy, order, input, scrapedAthow the row was found

A full row:

{
"cid": "UgwcvLTAAUM9iFYfAMx4AaABAg",
"replyToCid": null,
"type": "comment",
"comment": "This talk highlights how rethinking gravity in manufacturing could unlock new engineering possibilities. I'm curious how scalable these approaches are for mainstream production.",
"publishedTimeText": "4 days ago",
"isEdited": false,
"voteCount": 7,
"replyCount": 0,
"hasCreatorHeart": false,
"isPinned": false,
"author": "@InnovationAI",
"authorChannelId": "UCdxyVVNuuhAMOo22_Lq459w",
"authorChannelUrl": "https://www.youtube.com/@InnovationAI",
"authorIsChannelOwner": false,
"authorIsVerified": false,
"authorIsArtist": false,
"commentUrl": "https://www.youtube.com/watch?v=r63spwe1LCI&lc=UgwcvLTAAUM9iFYfAMx4AaABAg",
"videoId": "r63spwe1LCI",
"pageUrl": "https://www.youtube.com/watch?v=r63spwe1LCI",
"commentsCount": 40,
"title": "The Gravity-Defying Future of Manufacturing | Schendy Kernizan | TED",
"sortedBy": "TOP_COMMENTS",
"order": 1
}

Top-level comments come first: "Max comments per video" is spent on them, in YouTube's order or newest first. Replies (type: reply, with replyToCid) are added after them, only when the video has fewer top-level comments than your maximum, up to "Max replies per comment" for each comment, in the order of the comments. The run's OUTPUT record lists every video with how many comments and replies it gave, its total comment count, and why a video gave nothing (unavailable, comments turned off).

Input

  • YouTube video or Shorts links: https://www.youtube.com/watch?v=…, https://youtu.be/…, https://www.youtube.com/shorts/….
  • Max comments per video (default 100): comments and replies together. Top-level comments first; replies fill what is left.
  • Sort: Top comments (YouTube's order, pinned first) or Newest first.
  • Max replies per comment (default 10, 0 = top-level comments only): so one comment with hundreds of replies doesn't take a video's whole budget. Only used when the top-level comments don't fill "Max comments per video".
  • Comments newer than: a date (2026-09-01) or an age (7 days). YouTube shows comment ages as "3 days ago", so the cut is to the day for recent comments and coarser for old ones.

The input keys of streamers/youtube-comments-scraper (startUrls, maxComments, sortCommentsBy, oldestCommentDate) work unchanged.

Speed (measured on Apify, 256 MB, 2026-10-07)

InputFirst rowTotal
1 video, 20 top comments5.3 s5.5 s
2 videos, 50 each4.0 s5.3 s
1 video, 1,000 comments + replies8.0 s19.5 s

Times are from starting the run to the row in your dataset.

Pricing

You pay per comment or reply saved, nothing per run:

PlanFreeStarterScaleBusiness
Per 1,000 comments$0.99$0.75$0.59$0.45

A comment is charged once per run, even when two links point to the same video.

FAQ

Do I need a YouTube account or API key? No. The Actor reads what YouTube shows anyone who isn't logged in.

Can I get all comments of a video? Yes: set Max comments to the video's comment count or above. YouTube's own count includes replies.

Why does a video give no comments? Its comments are turned off, or it is private or removed. The OUTPUT record says which.

Did it help?

A short review on the Actor's page helps other people find it and tells us what to improve: https://apify.com/deepmine/youtube-comments-scraper/reviews. Something missing or wrong? Write to us through the Actor's Issues tab.