YouTube Comments Scraper avatar

YouTube Comments Scraper

Pricing

$0.40 / 1,000 comments

Go to Apify Store
YouTube Comments Scraper

YouTube Comments Scraper

Scrape YouTube comments and replies from videos, Shorts, playlists and channels: text, likes, reply count, author, pinned and hearted flags. Sort by top or newest. Pay per comment.

Pricing

$0.40 / 1,000 comments

Rating

0.0

(0)

Developer

Vladyslav Kosenko

Vladyslav Kosenko

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

Scrape the comments and replies of YouTube videos, Shorts, playlists and channels. Each comment comes with its text, likes, reply count, author, verified and channel-owner badges, and pinned and hearted flags. You can sort by top comments or newest first. Use the data for audience research, sentiment analysis, product feedback, community management, or as training and RAG data for AI.

You pay per comment. Proxies are included.

Features

  • Any source: videos, Shorts, youtu.be links, playlists and channels (their latest videos).
  • Sort: top comments or newest first, the same as on YouTube.
  • Replies: optional, with parentCommentId linking each reply to its comment.
  • Rich fields: likes, reply count, pinned, hearted by the creator, edited, author verified, author is the channel owner.
  • Reliable: blocked requests are retried with fresh proxy sessions, and residential IPs take over automatically.

Input example

{
"urls": ["https://www.youtube.com/watch?v=jNQXAC9IVRw"],
"maxComments": 500,
"sortBy": "top",
"includeReplies": true,
"maxRepliesPerComment": 10
}

Output example

{
"status": "ok",
"videoId": "jNQXAC9IVRw",
"videoTitle": "Me at the zoo",
"totalComments": 10644455,
"commentId": "UgzuC3zzpRZkjc5Qzsd4AaABAg",
"url": "https://www.youtube.com/watch?v=jNQXAC9IVRw&lc=UgzuC3zzpRZkjc5Qzsd4AaABAg",
"text": "We're so honored that the first ever YouTube video was filmed here! …",
"author": "@SanDiegoZoo",
"authorChannelId": "UCC5NfQ6Mf0dq_eEwv4P_hWA",
"authorIsVerified": true,
"authorIsChannelOwner": false,
"likeCount": 4800000,
"replyCount": 986,
"publishedTimeText": "6 years ago",
"isEdited": false,
"isPinned": true,
"isHeartedByCreator": true,
"replyLevel": 0
}

A reply has replyLevel: 1 and parentCommentId set.

Notes

  • YouTube shows rounded like counts for popular comments (for example 4.8M), so likeCount is rounded the same way.
  • Dates are relative, as on YouTube (for example 6 years ago). Set Interface language to get them in another language.
  • Videos with comments turned off appear once with status: "no-comments" and are not charged.

Pricing

You pay a fixed price per comment or reply. Proxies are included. Set a maximum cost per run in the run options, and the Actor stops when it is reached.

More YouTube tools by the same author

  • YouTube Scraper: search results, channels, playlists and video stats.
  • YouTube Transcript Scraper: transcripts, SRT and translations.

Comments are public, but they contain personal data such as usernames. Process them only for legitimate purposes, in line with GDPR and the other laws and terms that apply to you.

Feedback

Found a bug or need another field? Open an issue on the Issues tab.