YouTube Comments Scraper | Comments & Replies
Pricing
from $0.72 / 1,000 comments
YouTube Comments Scraper | Comments & Replies
Scrape comments and replies from any YouTube video or Short: text, author, likes, reply count, creator heart and date. Sort by top or newest. No API key, no login, no browser. $0.90 per 1,000 comments. Video info rows are free.
Pricing
from $0.72 / 1,000 comments
Rating
0.0
(0)
Developer
Atesen Software
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape YouTube comments and replies from any video or Short: comment text, author, author channel, likes, reply count, creator heart, channel-owner and verified flags, and the comment date. Sort by top or newest, thousands of comments per video. Export to JSON, CSV or Excel, or use the API.
- $0.90 per 1,000 comments, less than half the price of the most popular YouTube comments scraper ($2 per 1,000). Video info and status rows are free.
- No YouTube API key or login. Reads the normal public watch page and follows its comment continuations with the context supplied by that page. Uses HTTP, no browser, 256 MB. YouTube can still restrict access or change the response format.
- Replies included on request (
includeReplies), each withparentCommentId. - Works with
watch?v=,youtu.be,/shorts/,/live/URLs and plain video IDs. - Comments-off, private and deleted videos produce free status rows; the run never fails because of one bad URL.
Comment status and video-info rows do not trigger the comment event. The separate Actor start fee still applies when a run starts. A blocked, parse_error or partial row describes unavailable data; it is not a comment result. HTTP 403 or verification pages are not bypassed with proxies, login or CAPTCHA workarounds. Missing comment data is not automatically described as comments being disabled.
Use cases
- Sentiment and audience research: what viewers say about a product, brand, game or creator.
- AI and LLM datasets: real user opinions for topic modelling, classification and RAG.
- Influencer marketing: engagement quality of a creator's audience before you sponsor them.
- Competitor and product feedback: feature requests and complaints under competitor videos.
- Giveaways: export all comments to pick winners.
Input
| Field | Description |
|---|---|
videos | Video / Shorts URLs or IDs |
maxCommentsPerVideo | Default 100, 0 = all |
sort | top or newest |
includeReplies, maxRepliesPerComment | Replies under comments |
includeVideoInfo | Free row per video with the total comment count |
{"videos": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"],"maxCommentsPerVideo": 500,"sort": "top","includeReplies": true,"maxRepliesPerComment": 10}
Output
{"type": "comment","videoId": "dQw4w9WgXcQ","videoTitle": "Rick Astley - Never Gonna Give You Up (Official Video)","commentId": "UgyEnXfdC-umwvTt8JF4AaABAg","commentUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ&lc=UgyEnXfdC-umwvTt8JF4AaABAg","text": "Gonna flag this for nudity so I can rick roll the YouTube staff","author": "@Oatman69","authorChannelId": "UCWf34D_s8K_m2vwBISIDWtg","likeCount": 568000,"replyCount": 719,"heartedByCreator": false,"authorIsChannelOwner": false,"publishedTimeText": "6 years ago","publishedAtApprox": "2020-10-22T00:00:00.000Z","isReply": false,"parentCommentId": null}
YouTube shows comment dates as relative text ("6 years ago"); publishedAtApprox converts it to an approximate ISO date. Like counts over 1,000 are rounded by YouTube ("568K").
FAQ
How many comments can I get? As many as YouTube shows in the comment section, often hundreds of thousands for big videos. Set maxCommentsPerVideo to 0.
Is this the official API? No. It reads the same public data the YouTube website shows, without an API key or quota. Not affiliated with YouTube or Google.
Pricing
Pay per event: $0.0009 per comment ($0.90 per 1,000). Video info rows and status rows are free. Replies are charged as comments when you turn includeReplies on. Set a maximum cost per run and the Actor stops there.