YouTube Comments Scraper - Free Comment Extractor avatar

YouTube Comments Scraper - Free Comment Extractor

Deprecated

Pricing

$5.00 / 1,000 result scrapeds

Go to Apify Store
YouTube Comments Scraper - Free Comment Extractor

YouTube Comments Scraper - Free Comment Extractor

Deprecated

DEPRECATED — use youtube-scraper (cryptosignals/youtube-scraper) instead. This actor is no longer maintained.

Pricing

$5.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Web Data Labs

Web Data Labs

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

3

Monthly active users

6 days ago

Last modified

Categories

Share

YouTube Comments Scraper — Extract Comment Threads & Sentiment Data

Extract comment threads from any YouTube video at scale. Get structured JSON with comment text, author details, like counts, reply counts, timestamps, and full reply threads. Perfect for sentiment analysis, brand monitoring, and audience research. Priced per comment returned.


What you get

  • videoId — YouTube video identifier
  • commentId — Unique comment ID
  • text — Full comment text content
  • author — Display name of the commenter
  • authorChannelUrl — Link to the commenter's YouTube channel
  • likeCount — Number of likes on the comment
  • replyCount — Number of replies to a top-level comment
  • publishedAt — ISO timestamp of when the comment was posted
  • updatedAt — Timestamp of last edit (if edited)
  • isReply — Boolean indicating if this is a reply to another comment
  • parentCommentId — ID of the parent comment (for replies)

Input parameters

FieldTypeDescriptionRequired
videoUrlstringFull YouTube video URLYes (or videoIds)
videoIdsarrayList of YouTube video IDs to processNo
maxCommentsintegerMaximum comments to extract per videoNo (default 500)
includeRepliesbooleanWhether to include reply threadsNo (default true)
sortBystringSort order: top or newNo (default top)
minLikesintegerOnly return comments with at least this many likesNo

Example input

{
"videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"maxComments": 500,
"includeReplies": true,
"sortBy": "top"
}

Example output

[
{
"videoId": "dQw4w9WgXcQ",
"commentId": "UgxJ7k2mNpQ8rLxbvZ14AaABAg",
"text": "This song has been living rent-free in my head for 15 years and I have zero complaints.",
"author": "MusicLover1987",
"authorChannelUrl": "https://www.youtube.com/channel/UCabc123def456",
"likeCount": 48291,
"replyCount": 342,
"publishedAt": "2021-06-14T09:22:13Z",
"updatedAt": null,
"isReply": false,
"parentCommentId": null
},
{
"videoId": "dQw4w9WgXcQ",
"commentId": "UgxJ7k2mNpQ8rLxbvZ14AaABAg.9Kv2x",
"text": "Same here! I clicked expecting to be rickrolled but stayed for the actual banger.",
"author": "RetroVibes42",
"authorChannelUrl": "https://www.youtube.com/channel/UCxyz789",
"likeCount": 1204,
"replyCount": 0,
"publishedAt": "2021-06-15T14:05:30Z",
"updatedAt": null,
"isReply": true,
"parentCommentId": "UgxJ7k2mNpQ8rLxbvZ14AaABAg"
}
]

Use cases

Brand sentiment monitoring: Track what viewers say about your brand, product launch video, or sponsored content. Identify praise, complaints, and feature requests in bulk.

Content moderation research: Analyze comment toxicity, spam patterns, or policy violations across a channel. Feed data into classification models for automated moderation.

Audience research: Understand what resonates with your audience. Mine top-liked comments to discover which messages, jokes, or reactions your viewers amplify.

Competitive analysis: Scrape competitor video comments to understand their audience pain points and desires. Use insights to sharpen your own content and product positioning.


Pricing

This actor uses Pay Per Result (PPE) pricing — you pay per comment record returned.

  • Typical cost: approximately $0.005 per comment
  • Example: 10,000 comments ≈ $50.00
  • No monthly subscription required — pay as you go on Apify Free plan

Get started

Run YouTube Comments Scraper on Apify