Pricing
$0.65 / 1,000 results
YouTube Comments Scraper
๐ Scrape YouTube comments at scale with full metadata, reply threads, author profiles, likes, verification badges, creator hearts, and pinned status. Fast, reliable, and ready for analytics.
Pricing
$0.65 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Ultimate YouTube Comments Scraper ๐ฌ
Scrape comments from any YouTube video โ fast, reliable, and rich with detail. Get author profiles, like counts, reply threads, creator hearts, pinned status and verification badges as clean, structured JSON.
โจ What you get
Every comment becomes one dataset record with:
| Field | Description |
|---|---|
commentId | Unique comment identifier |
parentCommentId | Set for replies, null for top-level comments |
type | comment or reply |
text | Full comment text |
publishedTime | When it was posted (e.g. "1 year ago") |
author | Author handle (e.g. @Fireship) |
authorChannelId / authorChannelUrl | Author's channel |
authorAvatar | Author's profile picture URL |
authorIsChannelOwner | true when the video's creator commented |
authorIsVerified | Verified channel badge |
likes | Like count as a number |
replyCount | Number of replies on the thread |
isPinned | Pinned by the creator |
hasCreatorHeart | โค๏ธ from the creator |
position | Order in which the comment was scraped |
videoId / videoTitle / videoUrl | The source video |
totalComments | Total comment count on the video |
โ๏ธ Options
- Direct video URLs โ any number of videos (watch, youtu.be, Shorts or embed links).
- Maximum comments โ cap results per video, or 0 for everything.
- Sorting order โ YouTube's Top comments ranking or Newest first.
- Max Replies Per Comment โ expand reply threads to any depth, or keep it 0 for maximum speed.
๐ Example
Input:
{"videoUrls":["https://www.youtube.com/watch?v=IELMSD2kdmk"],"maxComments":100,"sortingOrder":"top","maxRepliesPerComment":5}
One record from the output:
{"commentId":"UgxnZbbDRlNXOjEyL094AaABAg","parentCommentId":null,"type":"comment","text":"Correction: Spark is written in Scala, not its abusive stepfather Java.","publishedTime":"1 year ago","author":"@Fireship","authorChannelUrl":"https://www.youtube.com/channel/UCsBjURrPoezykLs9EqgamOA","authorIsChannelOwner":true,"authorIsVerified":true,"likes":2400,"replyCount":38,"isPinned":false,"hasCreatorHeart":false,"position":1,"videoId":"IELMSD2kdmk","videoTitle":"Apache Spark in 100 Seconds","videoUrl":"https://www.youtube.com/watch?v=IELMSD2kdmk","totalComments":451}
๐ก Use cases
- Audience research โ find what viewers love, ask for, and complain about.
- Sentiment analysis โ feed clean comment text straight into your NLP pipeline.
- Creator monitoring โ track hearts, pins and owner replies across videos.
- Lead generation โ identify engaged, verified commenters in your niche.
๐ณ Pricing
You pay per comment scraped โ no subscriptions, no hidden compute costs. Replies count as comments.
โ FAQ
Does it work on videos with disabled comments? Those are skipped with a clear log message; you're not charged.
Are replies included by default? No โ set Max Replies Per Comment above 0 to expand threads.
How fresh is the data? Every run scrapes YouTube live, so the data is as fresh as the moment you press Start.
