YouTube Comments Scraper - $0.30/1000 Comments avatar

YouTube Comments Scraper - $0.30/1000 Comments

Pricing

from $0.30 / 1,000 comments

Go to Apify Store
YouTube Comments Scraper - $0.30/1000 Comments

YouTube Comments Scraper - $0.30/1000 Comments

Scrape YouTube video comments as JSON: author, channel id, thumbnail, text, like count, published time, reply count and the pinned / hearted / verified / uploader flags. Sort by top or newest, with automatic pagination. No YouTube API. Powered by ScrapeUnblocker.

Pricing

from $0.30 / 1,000 comments

Rating

0.0

(0)

Developer

Scrapeunblocker

Scrapeunblocker

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

YouTube Comments Scraper

Scrape YouTube video comments as clean, structured JSON - author, channel id, thumbnail, text, like count, published time, reply count and the pinned / hearted / verified / uploader flags. Sort by top or newest, with automatic pagination. No YouTube API key.

Powered by ScrapeUnblocker's anti-bot bypass - no proxies or CAPTCHA setup.

What you get per comment

  • author, authorChannelId and authorThumbnail
  • text - the full comment
  • likeCount (parsed number) + likeCountText
  • publishedTimeText (e.g. "1 year ago")
  • replyCount
  • isPinned, isHearted (creator heart), isAuthorVerified, isUploader
  • commentId - stable id for dedup / threading

Plus the video's title and total commentCount.

Features

  • Automatic pagination - set max_results and the scraper pages through YouTube's comment continuation until it collects that many (~20 per page).
  • Sort - top (default) or newest.
  • Rich flags - pinned, creator-hearted, verified author and channel-owner (uploader) are all surfaced.
  • Numbers as numbers - like and reply counts are parsed, not just text.

Input

FieldTypeDefaultDescription
videostringrequiredWatch URL, youtu.be / shorts link, or 11-char video id.
sortselectToptop or newest.
max_resultsinteger100How many comments to collect (~20 per page).
proxy_countrystring-Exit-IP country (ISO-2). Blank = a US exit.

Example output (one dataset item)

{
"commentId": "Ugzge340dBgB75hWBm54AaABAg",
"author": "@YouTube",
"authorChannelId": "UCBR8-60-B28hp2BmDPdntcQ",
"authorThumbnail": "https://yt3.ggpht.com/...=s88",
"text": "can confirm: he never gave us up",
"likeCount": 313000,
"likeCountText": "313K",
"publishedTimeText": "1 year ago",
"replyCount": 963,
"isPinned": true,
"isHearted": true,
"isAuthorVerified": true,
"isUploader": false
}

Use cases

  • Sentiment analysis - measure how an audience reacts to a video or creator.
  • Audience research - surface questions, feedback and recurring themes at scale.
  • Moderation - pull comments for spam, abuse or policy review.
  • Creator & brand monitoring - track engagement and top comments across videos.

Pricing

$2 per 1,000 comments - one comment = one collected comment.


Built on ScrapeUnblocker. Questions? docs.scrapeunblocker.com