Youtube Comment Extractor πŸ—¨οΈβš‘: Data, Details & Analytics avatar
Youtube Comment Extractor πŸ—¨οΈβš‘: Data, Details & Analytics

Pricing

from $0.70 / 1,000 results

Go to Apify Store
Youtube Comment Extractor πŸ—¨οΈβš‘: Data, Details & Analytics

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

TheDoor

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

FieldDescriptionDefault
Video URLsList 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 VideoMaximum number of top-level comments to collect from each video50
Include RepliesWhether to also collect replies to commentsYes
Max Replies per CommentMaximum replies to collect for each comment10

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:

FieldTypeDescription
videoUrlstringOriginal YouTube video URL
videoIdstringYouTube video ID (11 characters)
textstringComment or reply text content
authorstringDisplay name of the comment author
publishedTimestringWhen posted (e.g., "2 days ago", "1 week ago")
likesstringNumber of likes on the comment
replyCountintegerNumber of replies (0 for replies themselves)
commentIdstringUnique identifier for the comment
authorChannelIdstringYouTube channel ID of the author
isReplybooleantrue if this is a reply, false if top-level comment
replyToCommentIdstringParent 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

This scraper collects publicly available data from YouTube. By using this tool, you agree to:

  1. 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.

  2. Personal & Research Use - This tool is intended for personal research, market analysis, and legitimate business purposes.

  3. No Harassment - Do not use collected data to harass, spam, or target individuals.

  4. Data Protection - If you collect personal data, ensure compliance with applicable privacy laws (GDPR, CCPA, etc.).

  5. 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.