YouTube Comments Scraper
Pricing
from $0.40 / 1,000 comments
YouTube Comments Scraper
Scrape comments from any YouTube video. Get comment text, author, likes, replies, publish time, and pinned or hearted status. Sort by top or newest. Export CSV, JSON or Excel, schedule runs, or call the API.
Pricing
from $0.40 / 1,000 comments
Rating
0.0
(0)
Developer
Ioannis Kokkinis
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Scrape the comments of any YouTube video from its link or ID. Get the comment text, author, likes, reply count and posting time, with optional replies, as JSON, CSV or Excel.
What you get for each comment
- Comment text and unique comment ID
- Author name, channel ID and channel link, verified badge, creator flag
- Likes (as a number and as shown on YouTube) and reply count
- When it was posted (as shown on YouTube, for example "3 days ago")
- Pinned and hearted-by-creator flags
- For replies:
isReplyand theparentCommentIdof the comment they answer
How to use it
- Paste video links or IDs into Videos, one per line. Watch, youtu.be, Shorts, embed and live links work.
- Choose how many comments per video, and Top comments or Newest first.
- Turn on Include replies if you also want the answers under each comment.
- Press Start, then download the results or read them through the API.
Input
| Field | Meaning |
|---|---|
| Videos | Links or 11-character IDs |
| Comments per video | Top-level comments to collect from each video |
| Sort by | Top comments or newest first |
| Include replies | Also collect replies under each comment |
| Replies per comment | Limit for replies under each comment |
| Maximum results in total | Stops the whole run, comments plus replies |
Output example
{"commentId": "Ugzge340dBgB75hWBm54AaABAg","videoId": "dQw4w9WgXcQ","text": "can confirm: he never gave us up","author": "@YouTube","likeCount": 317000,"replyCount": 962,"publishedTimeText": "1 year ago","isPinned": false,"isHearted": true,"isReply": false,"parentCommentId": null}
Pricing
You pay per comment or reply returned, plus a tiny start fee. Videos with comments turned off or removed videos return nothing and cost nothing. Set a maximum spend per run and the Actor stops when it is reached.
Notes
- Videos with comments turned off are listed in the
FAILED_VIDEOSrecord of the run's key-value store. - The Actor reads publicly visible comments. Use the data in line with YouTube's terms and with privacy law such as GDPR when it contains personal data.
- Missing a field or need playlists and channels? Open an issue on the Actor page.
Related actors
More scrapers from the same publisher:
- YouTube Transcript Scraper — Captions and subtitles by video URL
- YouTube Channel Videos Scraper — Full video list for a channel
- YouTube Channel Info Scraper — Subscribers, views, links and about
- YouTube Search Scraper — Search results by keyword
- YouTube Playlist Scraper — Every video in a playlist
- YouTube Shorts Scraper — Shorts list for a channel
- YouTube Video Details Scraper — Likes, views, tags and description
- TikTok Profile Scraper — Followers, likes, bio and avatar