YouTube Comments Scraper: Comments, Replies & Likes avatar

YouTube Comments Scraper: Comments, Replies & Likes

Pricing

$0.50 / 1,000 comments

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

YouTube Comments Scraper: Comments, Replies & Likes

Scrape comments and replies from any YouTube video, Short, playlist or channel: text, author, likes, reply count, date, pinned and creator-hearted flags. Top or newest first. Fast, no browser, no API key, no quota.

Pricing

$0.50 / 1,000 comments

Rating

0.0

(0)

Developer

K.S. Van

K.S. Van

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Scrape comments and replies from any YouTube video or Short, or from a whole playlist or channel, in one run. You get the text, author, like count, reply count, date, and the pinned and creator-hearted flags. Order them Top or Newest first, the same way YouTube does.

No YouTube API key, no quota limits, no browser, no login. You pay only per comment delivered.

What you can paste

  • Video URLs: youtube.com/watch?v=..., youtu.be/..., youtube.com/shorts/..., youtube.com/live/...
  • Plain 11-character video IDs
  • Playlist URLs: youtube.com/playlist?list=...
  • Channel URLs: youtube.com/@handle, youtube.com/channel/UC... (newest videos first, optionally Shorts)

What you get

FieldExample
videoId, videoUrl, videoTitle, videoCommentCountdQw4w9WgXcQ, ..., "Rick Astley - Never Gonna Give You Up", 2460041
commentIdUgxzbv_ZeZXNRcfwsSF4AaABAg
textthe full comment text
author, authorChannelId, authorChannelUrl, authorAvatarUrl@candycake9531, UC..., link, avatar
authorIsChannelOwner, authorIsVerifiedfalse, false
publishedTimeText6 years ago
likeCount, replyCount291000, 683
isPinned, isHeartedByCreatorfalse, false
isReply, parentCommentIdreplies point to their parent comment
scrapedAt2026-10-19T15:40:00+00:00

Use cases

  • Audience research and sentiment analysis: what viewers love, hate and ask for.
  • Content ideas: mine questions and requests from comments on your niche's top videos.
  • Brand and product monitoring: track what people say about a product in reviews and unboxings.
  • AI datasets: clean, structured comment text for classification, LLM analysis or training.
  • Giveaways and community management: export all comments of a video.

How to use

  1. Paste videos, playlists or channels.
  2. Set Max comments per video and Sort by (Top comments or Newest first).
  3. Turn on Include replies to also get the replies under each comment.
  4. Run. Each comment and each reply is one dataset record.

Example input

{
"videos": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"],
"maxCommentsPerVideo": 500,
"sortBy": "top",
"includeReplies": true,
"maxRepliesPerComment": 20
}

Example output

{
"videoId": "dQw4w9WgXcQ",
"videoTitle": "Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)",
"videoCommentCount": 2460041,
"commentId": "Ugxzbv_ZeZXNRcfwsSF4AaABAg",
"text": "Is everyone going to ignore the fact that Rick Astley looks like a twelve year old boy but has a uniquely deep voice?",
"author": "@candycake9531",
"authorChannelUrl": "https://www.youtube.com/channel/UCNLgzvqrGzFi5SEAbVkFchg",
"publishedTimeText": "6 years ago",
"likeCount": 291000,
"replyCount": 683,
"isPinned": false,
"isHeartedByCreator": false,
"isReply": false,
"parentCommentId": null
}

Pricing

Pay per comment or reply delivered. Proxies and compute are included. Videos with comments turned off cost nothing.

Notes

  • YouTube shows like counts rounded above 1,000 (for example 291K), so likeCount is the rounded value.
  • publishedTimeText is the relative date YouTube shows ("6 years ago", "2 days ago").
  • Max comments (total) caps the whole run, which is useful for big channels.

FAQ

Do I need a YouTube API key or quota? No.

Something broke? Open an issue on the Issues tab and it will be fixed quickly.