YouTube Comments Scraper — Videos, Playlists & Channels avatar

YouTube Comments Scraper — Videos, Playlists & Channels

Pricing

from $0.35 / 1,000 comment delivereds

Go to Apify Store
YouTube Comments Scraper — Videos, Playlists & Channels

YouTube Comments Scraper — Videos, Playlists & Channels

Extract comments and replies from YouTube videos, whole playlists or channels: text, author, likes, reply count, creator hearts and dates. Top or newest first. Pay only per comment delivered.

Pricing

from $0.35 / 1,000 comment delivereds

Rating

0.0

(0)

Developer

Jefferson Valandro

Jefferson Valandro

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

YouTube Comments Scraper — videos, playlists & whole channels

Extract comments and replies from any YouTube video, or from every video in a playlist or channel, in one run. Clean, structured data ready for sentiment analysis, community research, lead discovery or training data.

Why this one

  • Videos, playlists and channels: paste youtube.com/@channel and get the comments of its latest N videos.
  • Replies included (optional), each linked to its parent with parentCommentId.
  • Numbers as numbers: likes and reply counts come as integers (4800000), not text like "4.8M".
  • Top or newest first, with a per-video limit you control.
  • Creator hearts flagged, plus author channel ID and avatar.
  • Built-in block handling: starts direct and switches to Apify Proxy automatically if YouTube blocks the server IP.
  • Pay only per comment delivered. Videos with comments turned off are listed with the reason, free.

Input

{
"urls": ["https://www.youtube.com/watch?v=jNQXAC9IVRw", "https://www.youtube.com/@veritasium"],
"maxCommentsPerVideo": 200,
"sortBy": "top",
"includeReplies": true,
"maxVideosPerSource": 10
}

Output (one item per comment or reply)

FieldDescription
videoId, videoUrl, videoTitlethe video
commentId, isReply, parentCommentIdcomment identity and thread
textcomment text
author, authorChannelId, authorAvatarwho wrote it
likes, replyCountintegers
heartedByCreatortrue if the creator hearted it
publishedTimeText, publishedAtApprox"2 weeks ago" and an approximate ISO date
errorreason when a video had no comments (not charged)

Example output

One real item from a test run (long texts and lists shortened):

{
"videoId": "jNQXAC9IVRw",
"videoUrl": "https://www.youtube.com/watch?v=jNQXAC9IVRw",
"videoTitle": "Me at the zoo",
"commentId": "UgzuC3zzpRZkjc5Qzsd4AaABAg",
"isReply": false,
"parentCommentId": null,
"text": "We're so honored that the first ever YouTube video was filmed here!",
"author": "@SanDiegoZoo",
"authorChannelId": "UCC5NfQ6Mf0dq_eEwv4P_hWA",
"authorAvatar": "https://yt3.ggpht.com/i8RqA9tYqbbnOi4mlnYEY7IR3kXAoDqQbM_5Sfzw7OjTubiGsOaTdlrIZmj-I0q0Vup68eqs=s88-c-k-c0x00ffffff-no-rj",
"likes": 4800000,
"replyCount": 985,
"heartedByCreator": true,
"publishedTimeText": "6 years ago",
"publishedAtApprox": "2020-10-07T20:45:41.850170+00:00"
}

How much does it cost?

You pay only for results delivered, at a fixed price per item. Apify platform usage is included in that price, so there are no compute costs on top. Errors and items that couldn't be found are free.

What you getPriceExample
Comment delivered$0.0005 each1,000 comment delivereds = $0.50

The Apify Free plan includes $5 of monthly credit, enough for about 10,000 comment delivereds per month at no cost. You can also set a maximum spend per run.

On paid Apify plans it gets cheaper automatically: 10% off on Starter, 20% on Scale and 30% on Business.

Feedback

Found a bug, a site change, or need an extra field? Open an issue in the Issues tab: every issue is read and answered. If this actor saved you time, a review helps other people find it.