Youtube Comment Extractor π¨οΈβ‘: Data, Details & Analytics
Pricing
from $0.70 / 1,000 results
Youtube Comment Extractor π¨οΈβ‘: Data, Details & Analytics
YouTube Comment Extraction: $0.7/1k Results π¬ Automate your sentiment analysis with our high-speed comment scraper. Support for bulk URLs and all video formats. Download full comment text, timestamps, and user info in CSV, Excel, or JSON. Fast, effortless data for reports and apps. π
Pricing
from $0.70 / 1,000 results
Rating
0.0
(0)
Developer

TheDoor
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
YouTube Comments Scraper
Collect comments and replies from YouTube videos including Shorts. Data is streamed in real-time as it's collected.
What data can you collect?
- Comment text and author information
- Like counts and timestamps
- Replies to comments with parent reference
- Works with regular YouTube videos and Shorts
Input
| Field | Description | Default |
|---|---|---|
| Video URLs | List of YouTube video URLs to scrape. Supports regular videos (youtube.com/watch?v=...), Shorts (youtube.com/shorts/...), and short links (youtu.be/...) | Required |
| Comments per Video | Maximum number of top-level comments to collect from each video | 50 |
| Include Replies | Whether to also collect replies to comments | Yes |
| Max Replies per Comment | Maximum replies to collect for each comment | 10 |
Example Input
{"videoUrls": ["https://www.youtube.com/shorts/1CaXG-Hum1c","https://www.youtube.com/watch?v=dQw4w9WgXcQ"],"targetCount": 100,"includeReplies": true,"maxRepliesPerComment": 20}
Output
Each result represents a single comment or reply with the following fields:
| Field | Type | Description |
|---|---|---|
videoUrl | string | Original YouTube video URL |
videoId | string | YouTube video ID (11 characters) |
text | string | Comment or reply text content |
author | string | Display name of the comment author |
publishedTime | string | When posted (e.g., "2 days ago", "1 week ago") |
likes | string | Number of likes on the comment |
replyCount | integer | Number of replies (0 for replies themselves) |
commentId | string | Unique identifier for the comment |
authorChannelId | string | YouTube channel ID of the author |
isReply | boolean | true if this is a reply, false if top-level comment |
replyToCommentId | string | Parent comment ID (only present for replies) |
Example Output
{"videoUrl": "https://www.youtube.com/shorts/1CaXG-Hum1c","videoId": "1CaXG-Hum1c","text": "This is amazing! π₯","author": "John Doe","publishedTime": "3 days ago","likes": "142","replyCount": 5,"commentId": "UgwXyz123...","authorChannelId": "UCabc123...","isReply": false,"replyToCommentId": null}
{"videoUrl": "https://www.youtube.com/shorts/1CaXG-Hum1c","videoId": "1CaXG-Hum1c","text": "I agree!","author": "Jane Smith","publishedTime": "2 days ago","likes": "12","replyCount": 0,"commentId": "UgwAbc456...","authorChannelId": "UCdef789...","isReply": true,"replyToCommentId": "UgwXyz123..."}
Data Export
Results can be exported in multiple formats:
- JSON
- CSV
- Excel
- XML
Usage Policy & Legal Notice
This scraper collects publicly available data from YouTube. By using this tool, you agree to:
-
Compliance with YouTube Terms of Service - You are responsible for ensuring your use complies with YouTube's Terms of Service and API Terms of Service.
-
Personal & Research Use - This tool is intended for personal research, market analysis, and legitimate business purposes.
-
No Harassment - Do not use collected data to harass, spam, or target individuals.
-
Data Protection - If you collect personal data, ensure compliance with applicable privacy laws (GDPR, CCPA, etc.).
-
Rate Limiting - The scraper includes built-in delays to avoid overloading YouTube servers.
License
This actor is provided under the MIT License. Use at your own risk. The developers are not responsible for any misuse or violations of third-party terms of service.
Support
If you encounter issues or have questions, please open an issue on the actor's GitHub repository or contact support through Apify.