YouTube Comments Scraper Pro
Pricing
from $0.33 / 1,000 results
YouTube Comments Scraper Pro
Scrape YouTube comments from multiple videos with retries, API key failover, pagination, and clean structured output. Ideal for research, sentiment analysis, and audience insights.
Pricing
from $0.33 / 1,000 results
Rating
5.0
(1)
Developer
Scraping Solutions
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a month ago
Last modified
Categories
Share
Extract comments from one or multiple public YouTube videos and turn audience conversations into structured data for research, sentiment analysis, content strategy, and automation.
Add YouTube video URLs or IDs, choose how comments should be sorted, set a limit per video, and let the Actor handle pagination, retries, duplicate protection, and dataset storage.
What this Actor does
- Extracts comments from public YouTube videos.
- Processes multiple video URLs or video IDs in one run.
- Sorts comments by newest or top.
- Paginates automatically until the requested limit is reached or no more comments are available.
- Retries temporary provider failures with backoff.
- Prevents duplicate comments in the final dataset.
- Stops safely when the configured run budget cannot cover additional results.
- Saves clean, structured records to an Apify dataset.
- Supports exports, scheduled runs, webhooks, API access, and integrations.
Quick start
No coding or YouTube login is required.
- Open the Actor and select the Input tab.
- Add one or more YouTube video URLs or raw video IDs.
- Set the maximum number of comments to collect from each video.
- Choose
newestortopcomments. - Click Start.
- Open the dataset to preview, filter, or export the results.
Input
| Field | Type | Required | Description |
|---|---|---|---|
videos | Array | Yes | YouTube video URLs or raw video IDs. |
resultsLimit | Integer | Yes | Maximum number of unique comments requested per video. Minimum: 1. Default: 1,000. |
sortBy | String | Yes | Comment order: newest or top. Default: newest. |
Supported video input examples:
https://www.youtube.com/watch?v=1gxf6flnvNAhttps://youtu.be/1gxf6flnvNA1gxf6flnvNA
Basic input example
{"videos": ["https://www.youtube.com/watch?v=1gxf6flnvNA"],"resultsLimit": 1000,"sortBy": "newest"}
Multiple-video input example
{"videos": ["https://www.youtube.com/watch?v=1gxf6flnvNA","dQw4w9WgXcQ"],"resultsLimit": 500,"sortBy": "top"}
With two videos and resultsLimit set to 500, the Actor can request up to 1,000 comments in total: up to 500 from each video.
Output
Each dataset item represents one YouTube comment.
Available fields can include:
- Video ID and canonical video URL
- Selected sorting mode
- Comment ID
- Comment text
- Author name and channel ID
- Author thumbnail
- Publication time and normalized date
- Like count
- Reply count and reply token when available
- Channel-owner status
- Verification, artist, and creator indicators
Example output
{"video_id": "1gxf6flnvNA","video_url": "https://www.youtube.com/watch?v=1gxf6flnvNA","sort_by": "newest","commentId": "UgzcQiVfAcJ5WGugXg14AaABAg","authorText": "@exampleviewer","authorChannelId": "UCr8Ld4tMJgQS4K5Oq1oDMtQ","authorThumbnail": "https://yt3.ggpht.com/example","textDisplay": "This explanation was very useful!","publishedTimeText": "2 days ago","publishDate": "2026-07-29","publishedAt": "2026-07-29T00:00:00Z","likesCount": "12","replyCount": "3","replyToken": null,"authorIsChannelOwner": false,"isVerified": false,"isArtist": false,"isCreator": false}
Fields can be empty or omitted when YouTube does not expose the corresponding information publicly.
Export and integrations
Results are stored in the default Apify dataset. You can preview them in Apify Console or use the export formats and integrations available in your workspace, including JSON, CSV, Excel, XML, RSS, JSONL, and API access.
You can also:
- Schedule recurring video monitoring.
- Send completed-run notifications through webhooks.
- Connect results to automation platforms or spreadsheets.
- Load comments into databases, dashboards, AI pipelines, or analytics tools.
Popular use cases
Audience sentiment analysis
Collect viewer reactions for classification, sentiment scoring, topic discovery, and qualitative analysis.
Customer and product research
Find repeated questions, objections, feature requests, pain points, and customer language in relevant videos.
Competitor monitoring
Compare audience responses across competing channels, product reviews, campaigns, or announcements.
Creator and influencer research
Analyze how audiences respond to sponsored content, formats, topics, and calls to action.
Content strategy
Discover questions and themes that can inspire new videos, FAQs, tutorials, and community posts.
AI and NLP datasets
Create structured comment datasets for summarization, clustering, moderation research, intent classification, or retrieval workflows.
Reliability features
The Actor is designed for repeatable workloads and includes:
- Automatic pagination
- Retry handling with exponential backoff
- Provider failover
- Duplicate protection
- Pagination-loop protection
- Run-budget checks before collecting additional results
These controls reduce incomplete runs and unnecessary charges during temporary provider failures.
Pricing
Pricing starts from $0.33 per 1,000 returned comments. The final Actor charge depends on the number of results successfully returned. Check the current rate in Apify Store before starting large workloads because pricing and separate Apify platform usage can change.
At the displayed starting rate:
estimated Actor charge = returned comments / 1,000 x $0.33
| Returned comments | Estimated Actor charge |
|---|---|
| 1,000 | $0.33 |
| 5,000 | $1.65 |
| 10,000 | $3.30 |
These examples use the starting rate and exclude any separate platform usage governed by your Apify plan.
Important limitations
- Only comments visible on public YouTube videos can be collected.
- Private, deleted, restricted, unavailable, or members-only videos may return no results.
- Videos with comments disabled will not return comment records.
resultsLimitis a maximum request, not a guarantee that every video will return that number.- Sorting and comment availability depend on what YouTube exposes publicly.
- Very active videos can require additional pagination and processing time.
- Deleted comments or unavailable author information cannot be recovered.
- Use collected data responsibly and comply with applicable laws and platform terms.
API and automation
Run the Actor manually in Apify Console or programmatically through the Apify API using this Actor identifier:
scraping_solutions/youtube-comments-scraper-pro
API users can start asynchronous runs, wait for a synchronous dataset response, retrieve dataset items, create schedules, or connect webhooks. Your Apify API token is available from the integration settings in your Apify account.
FAQ
Do I need a YouTube account?
No. The Actor processes comments visible on public YouTube videos.
Which video formats can I enter?
You can enter standard YouTube video URLs, shortened youtu.be links, or raw video IDs.
Can I process multiple videos in one run?
Yes. Add multiple values to the videos array. The comment limit applies separately to every video.
What is the difference between newest and top?
newest prioritizes recent comments. top requests the ranking YouTube presents as the most relevant or popular comments.
Does the Actor extract replies?
The dataset can include reply counts and reply metadata when available. Do not assume that every individual reply will be returned unless it appears as its own dataset item.
Why did a video return fewer comments than requested?
The video may have fewer accessible comments, comments may be disabled or restricted, pagination may be unavailable, or the configured run budget may have been reached.
Can I export the comments?
Yes. Results are saved in an Apify dataset and can be downloaded or consumed using the formats, API, and integrations available in Apify.
Start analyzing YouTube conversations
Add your video URLs, choose a comment order, and turn public YouTube discussions into structured data ready for research and automation.