YouTube Video Comment Scraper avatar

YouTube Video Comment Scraper

Pricing

Pay per usage

Go to Apify Store
YouTube Video Comment Scraper

YouTube Video Comment Scraper

Extract comments from a YouTube video URL with author, text, and engagement details.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alex Jordan

Alex Jordan

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

What does YouTube Video Comment Scraper do? YouTube Video Comment Scraper extracts comments from a YouTube video URL with author, text, and engagement details. It is useful for audience research, moderation review, and repeatable comment export workflows.

Built on the Apify platform, this Actor supports scheduling, webhooks, and dataset exports.

Why use YouTube Video Comment Scraper?

  • Audience research - Export commenter activity and engagement details from videos
  • Comment analysis - Review comment text, likes, reply counts, and author handles
  • Operational visibility - Track extraction results in Apify datasets

How to use YouTube Video Comment Scraper

  1. Open the Actor on Apify
  2. Enter the YouTube video URL, extraction limit, and optional proxy inputs
  3. Start the run
  4. Review the dataset output for exported comments

Input This Actor accepts the fields required to export comments from a YouTube video URL.

Proxy object Use the proxy object to define how requests should be routed. Common fields are:

  • ip - Proxy host or endpoint URL
  • port - Proxy port
  • username - Proxy username
  • password - Proxy password

Example input

{
"ytVideoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"maxCount": 10,
"proxy": {
"ip": "http://proxy.example.com",
"port": "1080",
"username": "example_username",
"password": "example_password"
}
}

Output The Actor writes the extraction result to the default dataset.

Example output

{
"success": true,
"response": [
{
"inputYtVideoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"inputMaxCount": "10",
"videoId": "dQw4w9WgXcQ",
"maxCount": "126",
"commentText": "Example comment text from a validated video comment scrape response.",
"handle": "@examplechannel",
"commentLikesCount": "247",
"ytProfileUrl": "https://www.youtube.com/@examplechannel",
"ytProfileId": "@examplechannel",
"ytCommentId": "UgwExampleCommentId123456",
"commentDate": "5 years ago",
"commentReplyCount": "2 replies",
"timestamp": "2026-06-29T00:00:00.000Z"
},
{
"inputYtVideoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"inputMaxCount": "10",
"videoId": "dQw4w9WgXcQ",
"maxCount": "126",
"commentText": "Another example comment entry showing the array response format.",
"handle": "@anotherchannel",
"commentLikesCount": "47",
"ytProfileUrl": "https://www.youtube.com/@anotherchannel",
"ytProfileId": "@anotherchannel",
"ytCommentId": "UgwExampleCommentId654321",
"commentDate": "3 years ago",
"commentReplyCount": "1 reply",
"timestamp": "2026-06-29T00:00:00.000Z"
}
]
}

Pricing / Cost estimation $0.0008 per result item

Support If you need adjustments for your workflow, use the Actor Issues tab or your internal support channel.