YouTube Comments Scraper — Export Video Comments avatar

YouTube Comments Scraper — Export Video Comments

Pricing

from $0.0005 / comment scraped

Go to Apify Store
YouTube Comments Scraper — Export Video Comments

YouTube Comments Scraper — Export Video Comments

Scrape all comments from any YouTube video: comment text, author, channel, likes, reply count, published time and verified badge. Sort by top or newest. One clean row per comment as JSON, CSV or Excel.

Pricing

from $0.0005 / comment scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Extract comments from any YouTube video at scale. Paste one or more video links (or IDs), pick top or newest, and get one clean row per comment — the comment text, author, channel, like count, reply count, published time and verified badge. Export to JSON, CSV or Excel, or pull straight from the API.

Perfect for audience research, sentiment analysis, creator and competitor monitoring, moderation, market research, and building comment datasets for LLMs.


What you get

One flat, ready-to-use record per comment:

FieldDescription
videoId / videoTitle / videoUrlThe source video
commentIdUnique comment ID
textFull comment text
authorCommenter's display name
authorChannelIdCommenter's channel ID
authorIsVerifiedWhether the author is verified
authorAvatarAuthor avatar image URL
likeCountNumber of likes
replyCountNumber of replies
publishedTimeWhen it was posted (e.g. "3 weeks ago")
collectedAtWhen the row was scraped

How to use

1. Add videos

Paste watch URLs, youtu.be links, Shorts URLs, or bare video IDs:

{
"videoUrls": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"https://youtu.be/9bZkp7q19f0"
],
"sort": "top",
"maxItems": 500
}

2. Choose sort & limit

  • Sort comments by — Top comments (most relevant / liked) or Newest first.
  • Max comments — cap the total across all videos (0 = no limit; the scraper pages through the entire comment section).

Example output

{
"videoId": "dQw4w9WgXcQ",
"videoTitle": "Rick Astley - Never Gonna Give You Up",
"videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"commentId": "UgxKREW…",
"text": "can confirm: he never gave us up",
"author": "@YouTube",
"authorIsVerified": true,
"likeCount": 317000,
"replyCount": 962,
"publishedTime": "1 year ago",
"collectedAt": "2026-09-20T04:20:00.000Z"
}

Common use cases

  • Audience & sentiment analysis — understand how viewers react to a video or channel.
  • Creator & competitor monitoring — track engagement and feedback across videos.
  • Market research — mine opinions, questions and pain points at scale.
  • Moderation & brand safety — pull comments for review and filtering.
  • Datasets — build clean, labelled comment corpora for analysis or model training.

Frequently asked questions

Do I need any login, account or key? No. Just paste video links and run.

How many comments can I get? Set Max comments to whatever you need (0 = no limit) — the scraper pages through the full comment section, top or newest.

Can I scrape several videos at once? Yes — list multiple videos and they're all scraped in one run.

Do you get replies too? The main comment thread is returned per video; reply threads can be added on request.

What format is the data? A flat table you can export as JSON, CSV or Excel, or fetch from the Apify API.


Building a YouTube toolkit? Pair this with our YouTube video downloader and other social media scrapers on Apify Store — all with the same clean, one-row-per-item output.