YouTube Comments Scraper
Pricing
from $0.50 / 1,000 comments
YouTube Comments Scraper
Scrape YouTube comments from any video: text, likes, reply count, author name and channel, pinned and hearted flags, edit status and post time. Top or newest first, optional replies, bulk video URLs. Export to JSON, CSV or Excel for sentiment and audience research.
Pricing
from $0.50 / 1,000 comments
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🚀 YouTube Comments Scraper
Scrape YouTube comments from any video. The YouTube Comments Scraper collects each comment's text, like count, reply count, author name and channel, pinned and "hearted by creator" flags, edit status and post time, with optional replies. Sort by top or newest and paste as many videos as you like. Use it for sentiment analysis, audience and product research, community monitoring, giveaway draws or training data.
✨ Features
- 💬 Full Comment Data: Text, likes, reply count, post time and a direct link to every comment.
- 👤 Author Details: Name (@handle), channel ID and URL, avatar, verified badge and whether the author is the channel owner.
- 📌 Pinned & Hearted Flags: See which comments the creator pinned or hearted.
- ↩️ Replies (Optional): Turn on replies to get each thread right under its parent comment, linked by
parentCommentId. - 🔃 Top or Newest First: The same two orders YouTube offers.
- 📦 Bulk Videos: Many videos per run, each with its own comment limit.
🛠️ How It Works
- Paste video URLs or IDs – one per line.
- Choose the order, replies and how many comments per video – the default is 100 top comments.
- Run the Scraper – comments can be downloaded as JSON, CSV or Excel or pulled through the API.
⚙️ Input
| Field | What it does |
|---|---|
| Video URLs or IDs | YouTube links or video IDs, one per line. |
| Sort by | top (YouTube's "Top comments") or newest. |
| Include replies | Also save replies. They count toward the per-video limit. Default off. |
| Max comments per video | Stop after this many comments (and replies) for each video. Default 100. |
{"videos": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"],"sortBy": "newest","includeReplies": true,"maxItems": 1000}
💰 Pricing
Pay only for the comments you get. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Comment | $0.0005 per comment ($0.50 per 1,000) | One comment or reply with all fields below |
| Actor start | $0.00005 per run | Charged once when the run starts. |
Examples: 1,000 comments = $0.50 · 10,000 comments = $5.00.
📊 Sample Output Data
{"commentId": "Ugwif70lqUQcp6oq8pN4AaABAg","videoId": "dQw4w9WgXcQ","videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","commentUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ&lc=Ugwif70lqUQcp6oq8pN4AaABAg","text": "Fun fact, this song came out in July 1987. If you were born in August 1987 or later that year, the chances of this song playing on the radio while you were born is pretty decent.","publishedTimeText": "2 years ago","isEdited": false,"likeCount": 512,"replyCount": 22,"isPinned": false,"isHeartedByCreator": false,"isReply": false,"parentCommentId": null,"authorName": "@catsandfriends5918","authorChannelId": "UCsuqpurmq5hBKZ1pbsPORIQ","authorChannelUrl": "https://www.youtube.com/channel/UCsuqpurmq5hBKZ1pbsPORIQ","authorAvatarUrl": "https://yt3.ggpht.com/ytc/AIdro_mZB-A6DWZcInjmLzKTxqMt3bJABSB8yYWmHvQZX9A=s88-c-k-c0x00ffffff-no-rj","authorIsVerified": false,"authorIsChannelOwner": false,"scrapedAt": "2026-10-17T05:55:43.025Z"}
❓ FAQ
Do I need a YouTube account or API key? No.
Why is the post time "2 years ago" and not a date? That is what YouTube shows publicly for comments; the text is kept as is.
What about videos with comments turned off? They are named in the run's status message; nothing is charged for them.
Do like counts match the site? They are YouTube's displayed counts, so large numbers are rounded the same way (1.2K → 1200).
🔗 More YouTube Actors
- YouTube Transcript Scraper: full transcripts with timestamps for any list of videos, in the language you pick.
- YouTube Channel Videos Scraper: every video, Short or live stream of a channel with views and duration.
- YouTube Search Scraper: search results for any keyword with date, length and view filters.