YouTube Comments Scraper Pro avatar

YouTube Comments Scraper Pro

Pricing

from $0.33 / 1,000 results

Go to Apify Store
YouTube Comments Scraper Pro

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

Scraping Solutions

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a month ago

Last modified

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.

  1. Open the Actor and select the Input tab.
  2. Add one or more YouTube video URLs or raw video IDs.
  3. Set the maximum number of comments to collect from each video.
  4. Choose newest or top comments.
  5. Click Start.
  6. Open the dataset to preview, filter, or export the results.

Input

FieldTypeRequiredDescription
videosArrayYesYouTube video URLs or raw video IDs.
resultsLimitIntegerYesMaximum number of unique comments requested per video. Minimum: 1. Default: 1,000.
sortByStringYesComment order: newest or top. Default: newest.

Supported video input examples:

  • https://www.youtube.com/watch?v=1gxf6flnvNA
  • https://youtu.be/1gxf6flnvNA
  • 1gxf6flnvNA

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.

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 commentsEstimated 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.
  • resultsLimit is 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.