Youtube Community Comments
Pricing
from $0.01 / 1,000 results
Youtube Community Comments
Scrape Comments from Youtube Posts. YouTube Community Comments Scraper built for high-speed, large-scale comment extraction. Collect comments, replies, and engagement data from posts with unbeatable performance and value. Only 0.01$ for 1000 comments
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

Beautiful Scrape
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
What is YouTube Community Comments Scraper?
YouTube Community Comments Scraper lets you extract all comments from YouTube community posts, helping you analyze audience engagement, track discussions, and gather feedback with just a few clicks.
Analyze audience engagement: extract comment text, author information, votes, and reply counts to understand how your community responds to posts Track discussions: monitor comment threads, replies, and conversation patterns across multiple community posts Gather feedback: collect all comments from community posts to analyze sentiment, identify common questions, or track trending topics Support research: extract structured comment data for academic research, market analysis, or content strategy development Automate comment collection: replace manual comment gathering with repeatable workflows that keep datasets fresh and consistent
The scraper bypasses YouTube's interface limitations by directly accessing the comment API, allowing you to extract all comments including nested replies, regardless of how many comments a post has.
What data does YouTube Community Comments Scraper extract?
📝 Comment ID (cid) - Unique identifier for each comment
💬 Comment text - Full text content of the comment
👤 Author information - Display name, channel ID, and avatar photo URL
⏰ Timestamp - Relative time (e.g., "2 hours ago") and parsed Unix timestamp
👍 Votes - Number of likes/upvotes the comment received
💬 Replies - Count of replies to the comment
🖼️ Author photo - Profile picture URL of the comment author
❤️ Heart status - Whether the comment has been hearted by the post author
🔗 Reply indicator - Whether the comment is a reply to another comment
💰 Paid promotion - If applicable, information about paid promotion
📋 Post ID - The community post ID this comment belongs to
Features
For maximum usefulness, YouTube Community Comments Scraper has the following abilities:
Extract everything: comments, replies, author details, engagement metrics, and timestamps
Flexible input: process multiple posts in one run
Sorting options: choose to sort comments by most popular or most recent
Automatic pagination: handles all comment pages and nested replies automatically
Error resilience: continues processing remaining posts even if one fails
Language support: specify language preferences for localized content
Structured output: export data in JSON format with consistent schema for easy analysis
Rate limiting: configurable delays between requests to respect YouTube's servers
⬇️ Input
The input for YouTube Community Comments Scraper should be a list of post IDs. You can also configure sorting preferences, language, and request delays. You can set up the input programmatically or use the fields in the Actor's interface.
Post IDs
You can provide one or more post IDs using the postIds array to process multiple posts in a single run.
Finding a post ID:
Using Youtube community posts scrapper you could get the list of posts ids in a channel.
Alternatively, the post ID can be extracted from a YouTube community post URL. For example, from https://www.youtube.com/post/UgkxIzAw5jphd6edxta6g-cd3ir146kUQVef, the post ID is UgkxIzAw5jphd6edxta6g-cd3ir146kUQVef.
Input Parameters
Required:
postIds(array) - The YouTube community post IDs to scrape comments from
Optional:
sortBy(integer, default: 1) - Sort order for comments:0= Sort by most popular1= Sort by most recent
language(string) - Language code for localized content (e.g., "en", "es", "fr")sleep(float, default: 0.1) - Delay in seconds between API requests to avoid rate limiting
Example Input
{"postIds": ["UgkxtNXtLfZja5oNtwscRPb6heCzJy9kzNO_","UgkxAnotherPostId1234567890"],"sortBy": 1,"language": "en","sleep": 0.1}
⬆️ Output
The results will be wrapped into a dataset which you can find in the Output or Storage tab. Note that the output is organized in tables and tabs for viewing convenience. You can view results as a table, JSON, or other formats.
Once the run is finished, you can also download the dataset in various data formats (JSON, CSV, Excel, XML, HTML). Before exporting, you can pick or omit specific output fields.
Table View
The table view displays all comments with their associated metadata. You can sort by post ID, author, votes, time, or other fields.
JSON Output
Here's an example of the data structure for a single comment:
{"postUrl": "https://www.youtube.com/post/UgkxtNXtLfZja5oNtwscRPb6heCzJy9kzNO_","postId": "UgkxtNXtLfZja5oNtwscRPb6heCzJy9kzNO_","cid": "UgznJyxJ7tNP7wcddbB4AaABAg","text": "Now he made his own anime","time": "3 weeks ago","author": "@RICHMasterPhily64","channel": "UCI-EejXNnd_r5junsUjR1ow","votes": "3","replies": "","photo": "https://yt3.ggpht.com/CSO8_1vYY7ijNv_nXNJvI6ei42NiIDFwZjxcTveKtnSpDrQFFODfz-sjSIjMmbldIbJtBmzQ=s88-c-k-c0x00ffffff-no-rj","heart": false,"reply": false,"time_parsed": 1764579137.330339}
Output Fields
| Field | Type | Description |
|---|---|---|
postUrl | string | The full URL of the YouTube community post this comment belongs to |
postId | string | The YouTube community post ID this comment belongs to |
cid | string | Unique comment identifier |
text | string | The comment text content |
time | string | Relative time string (e.g., "2 hours ago") |
time_parsed | number | Unix timestamp (if parsing successful) |
author | string | Comment author's display name |
channel | string | Comment author's YouTube channel ID |
votes | string | Number of likes/upvotes |
replies | string | Number of replies to this comment |
photo | string | URL to author's profile picture |
heart | boolean | Whether the comment was hearted by post author |
reply | boolean | Whether this is a reply to another comment |
paid | string | Paid promotion information (if applicable) |