Chrome Extensions Reviews Scraper avatar

Chrome Extensions Reviews Scraper

Pricing

Pay per usage

Go to Apify Store
Chrome Extensions Reviews Scraper

Chrome Extensions Reviews Scraper

Extract reviews, ratings & user feedback from Chrome Web Store extensions. Get review text, sentiment, reviewer info, downloads & installs. Perfect for competitive analysis, extension market research, sentiment tracking & ecosystem intelligence.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Chrome Extension Reviews Scraper — Extract Reviews, Ratings & User Feedback

Extract comprehensive review data from any Chrome Web Store extension with this powerful scraper. Collect user reviews, star ratings, author information, helpful votes, and extension metadata at scale. Ideal for market research, competitor analysis, user sentiment tracking, and product intelligence.

Features

  • Review text extraction — Collect full review text content along with star ratings from any Chrome Web Store extension
  • Author data — Capture reviewer names and avatar URLs for attribution and filtering
  • Star rating filter — Scrape only 1-star, 2-star, 3-star, 4-star, or 5-star reviews to isolate praise or complaints
  • Language filter — Extract reviews in a specific language to focus on regional markets (e.g., English, Spanish, German)
  • Sort by helpful or recent — Gather the most impactful reviews first or track the latest user feedback
  • Extension metadata enrichment — Automatically attach extension name, average rating, icon URL, and total review count to every record
  • Automatic pagination — Seamlessly collect thousands of reviews across multiple pages without manual intervention
  • Flexible input — Accept either a full Chrome Web Store URL or a raw 32-character extension ID
  • Clean dataset — No null or empty values; every field in the output contains meaningful data
  • Fast and reliable — Direct data extraction ensures consistent results without browser overhead

Use Cases

Chrome Extension Market Research

Analyze user reviews across competing Chrome extensions to understand what users love, identify pain points, and discover market gaps. Build comprehensive datasets for reports and strategic planning.

Competitor Analysis for Extension Developers

Monitor competitor extension reviews to find weaknesses in their products. Track rating trends, common complaints, and feature requests to position your own extension more effectively in the Chrome Web Store.

User Sentiment Tracking & Monitoring

Build ongoing sentiment datasets for business intelligence. Track how user satisfaction changes over time, correlate reviews with extension version updates, and detect reputation issues early.

Product Improvement & Bug Discovery

Gather actionable feedback from your own extension's reviews. Identify the most-requested features, common bugs, and usability issues reported by your user base. Prioritize your development roadmap based on real user data.

SEO & Content Research

Discover the real language users use when describing problems and solutions. Extract review insights to write better marketing copy, FAQ pages, support documentation, and blog content that resonates with your audience.

Chrome Web Store Ranking Analysis

Combine review data with extension metadata to study how review volume and rating distributions affect Chrome Web Store rankings and visibility.


Input Parameters

ParameterTypeRequiredDefaultDescription
urlStringNo*Chrome Web Store extension URL (any format supported)
extensionIdStringNo*Chrome extension ID (32-character alphanumeric string)
results_wantedIntegerNo20Maximum number of reviews to collect
max_pagesIntegerNo50Safety cap on maximum pages to fetch
star_filterIntegerNoAll ratingsFilter to a specific star rating: 1, 2, 3, 4, or 5
sort_orderIntegerNo2Review sort order: 2 = Most Recent, 4 = Most Helpful
language_filterStringNoAll languagesFilter reviews by language code (e.g., en, es, fr, de, ja)
proxyConfigurationObjectNoProxy settings for reliable and anonymous data collection

* Either url or extensionId must be provided. All other parameters are optional.


Output Data

Each review in the dataset contains the following fields:

FieldTypeDescription
reviewIdStringUnique review identifier (UUID format)
authorNameStringReviewer's display name
authorAvatarUrlStringAuthor's avatar image URL
ratingIntegerStar rating given by the reviewer (1–5)
reviewTextStringFull text content of the review
createdAtStringReview creation date in ISO 8601 format
updatedAtStringReview last updated date in ISO 8601 format
helpfulCountIntegerNumber of users who marked this review as helpful
extensionVersionStringExtension version installed when the review was written
languageStringReview language code (e.g., en, es, pt)
extensionIdStringChrome extension identifier
extensionUrlStringFull Chrome Web Store URL of the extension
extensionNameStringExtension display name
extensionRatingNumberExtension's overall average star rating
extensionIconStringExtension icon image URL

Usage Examples

Basic Extraction with URL

Collect recent reviews from any Chrome Web Store extension page:

{
"url": "https://chromewebstore.google.com/detail/web-to-pdf/pamnlaoeobcmhkliljfaofekeddpmfoh",
"results_wanted": 50
}

Extract Reviews Using Extension ID Only

Provide just the 32-character extension ID when you have a list of extensions to process:

{
"extensionId": "cjpalhdlnbpafiamejdnhcphjbkeiagm",
"results_wanted": 100
}

Scrape Only 1-Star Reviews to Find Complaints

Collect only negative reviews to identify common complaints and pain points:

{
"url": "https://chromewebstore.google.com/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb",
"star_filter": 1,
"results_wanted": 200,
"sort_order": 4
}

Filter Reviews by Language

Collect only English-language reviews for a specific regional market analysis:

{
"url": "https://chromewebstore.google.com/detail/web-to-pdf/pamnlaoeobcmhkliljfaofekeddpmfoh",
"language_filter": "en",
"results_wanted": 200
}

Collect Most Helpful Reviews First

Sort by most helpful to surface the most impactful and detailed reviews:

{
"extensionId": "pamnlaoeobcmhkliljfaofekeddpmfoh",
"sort_order": 4,
"results_wanted": 30
}

Large-Scale Extraction with Proxy

Collect a large number of reviews with proxy configuration for reliability:

{
"url": "https://chromewebstore.google.com/detail/grammarly/kbfnbcaeplbcioakkpcpgfkobkghlhen",
"results_wanted": 5000,
"max_pages": 500,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"reviewId": "e24a0fe5-c398-4887-b8af-305f0e2ecec5",
"authorName": "Sada Haq",
"authorAvatarUrl": "https://lh3.googleusercontent.com/a-/ALV-UjUm_03mL7povuOvY1Ri6TtxgVzqlyEAgoiVfjYgdozhFMVN1Zs_=s32",
"rating": 5,
"reviewText": "Fantastic.",
"createdAt": "2026-06-21T15:50:00.000Z",
"updatedAt": "2026-06-21T15:50:00.000Z",
"extensionVersion": "3.4.0",
"language": "en",
"extensionId": "pamnlaoeobcmhkliljfaofekeddpmfoh",
"extensionUrl": "https://chromewebstore.google.com/detail/pamnlaoeobcmhkliljfaofekeddpmfoh",
"extensionName": "Web to PDF",
"extensionRating": 4.79,
"extensionIcon": "https://lh3.googleusercontent.com/pbdr4AmVTqVi9_78cqjTPcnr-iQxvKxexO8MNOmn2SPXIASw5KXd5V6sKDHXuiuUQRUVeW1_iqUSzlfL5o9ua2VTIw"
}

Tips for Best Results

Supported URL Formats

The scraper accepts multiple Chrome Web Store URL formats:

  • Standard: https://chromewebstore.google.com/detail/web-to-pdf/pamnlaoeobcmhkliljfaofekeddpmfoh
  • With parameters: https://chromewebstore.google.com/detail/web-to-pdf/pamnlaoeobcmhkliljfaofekeddpmfoh?hl=en&utm_source=ext
  • Reviews tab: https://chromewebstore.google.com/detail/web-to-pdf/pamnlaoeobcmhkliljfaofekeddpmfoh/reviews
  • Legacy format: https://chrome.google.com/webstore/detail/web-to-pdf/pamnlaoeobcmhkliljfaofekeddpmfoh
  • Raw ID: pamnlaoeobcmhkliljfaofekeddpmfoh

Optimize Collection Size

  • Start with results_wanted: 20 for initial testing
  • Increase gradually for production runs (500–5000+ reviews)
  • Set max_pages as a safety cap to avoid unexpected costs

Use Filters Effectively

  • Star filter — Isolate extreme opinions: 1 for complaints, 5 for praise
  • Language filter — Focus on specific regional markets or multilingual audiences
  • Sort by helpful — Surface the most detailed and impactful reviews first

Schedule Regular Runs

  • Set up scheduled runs to track review trends and rating changes over time
  • Compare datasets across different dates to monitor sentiment shifts
  • Use incremental collection to stay current with new reviews

Proxy Configuration

For large-scale or frequent data collection, using a proxy is recommended for reliability and anonymity:

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Integrations

Connect your Chrome extension review data with popular tools:

  • Google Sheets — Export reviews for analysis and team collaboration
  • Airtable — Build searchable and filterable review databases
  • Slack — Get real-time notifications for new negative reviews
  • Webhooks — Send review data to custom endpoints and dashboards
  • Make — Create automated review monitoring and alerting workflows
  • Zapier — Trigger actions based on new reviews or rating changes

Export Formats

Download your dataset in multiple formats:

  • JSON — For developers and programmatic access
  • CSV — For spreadsheet analysis in Excel or Google Sheets
  • Excel — For business reporting and presentations
  • XML — For enterprise system integrations

Frequently Asked Questions

How many reviews can I extract from a Chrome extension?

You can collect all available reviews for any Chrome Web Store extension. Extensions with tens of thousands of reviews are fully supported. The results_wanted parameter lets you control the exact number.

Can I scrape reviews from multiple extensions at once?

Yes. Run the actor multiple times with different URLs or extension IDs. You can also use the Apify API to batch process multiple extensions programmatically.

What if an extension has no reviews?

The scraper completes successfully with an empty dataset if no reviews are found for the specified extension.

Does this scraper work with any Chrome Web Store extension?

Yes, the scraper works with any extension available on the Chrome Web Store. Simply provide the extension URL or its 32-character ID.

Can I filter reviews by date range?

Reviews are sorted by most recent by default. For custom date filtering, collect all reviews and filter by the createdAt field in your post-processing workflow.

How often should I run this scraper?

For ongoing monitoring, running daily or weekly is recommended. For one-time research, a single run with a high results_wanted value is sufficient.

Is the data real-time?

Yes, the scraper fetches live data directly from the Chrome Web Store each time it runs. No cached or stale data.

What about rate limiting?

The scraper includes built-in request delays to avoid rate limiting. For large-scale or frequent collection, using a residential proxy configuration is recommended.

Can I extract reviews in a specific language?

Yes. Use the language_filter parameter with a language code (e.g., en for English, es for Spanish, fr for French) to collect reviews in a specific language only.

What is the difference between url and extensionId?

Both produce identical results. Use url when you have a Chrome Web Store link, or use extensionId when you have a list of extension IDs to process. The scraper automatically extracts the ID from URLs.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with Chrome Web Store terms of service and applicable data protection laws. Use collected data responsibly and respect rate limits.