Chrome Extensions Reviews Scraper
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | String | No* | — | Chrome Web Store extension URL (any format supported) |
extensionId | String | No* | — | Chrome extension ID (32-character alphanumeric string) |
results_wanted | Integer | No | 20 | Maximum number of reviews to collect |
max_pages | Integer | No | 50 | Safety cap on maximum pages to fetch |
star_filter | Integer | No | All ratings | Filter to a specific star rating: 1, 2, 3, 4, or 5 |
sort_order | Integer | No | 2 | Review sort order: 2 = Most Recent, 4 = Most Helpful |
language_filter | String | No | All languages | Filter reviews by language code (e.g., en, es, fr, de, ja) |
proxyConfiguration | Object | No | — | Proxy 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:
| Field | Type | Description |
|---|---|---|
reviewId | String | Unique review identifier (UUID format) |
authorName | String | Reviewer's display name |
authorAvatarUrl | String | Author's avatar image URL |
rating | Integer | Star rating given by the reviewer (1–5) |
reviewText | String | Full text content of the review |
createdAt | String | Review creation date in ISO 8601 format |
updatedAt | String | Review last updated date in ISO 8601 format |
helpfulCount | Integer | Number of users who marked this review as helpful |
extensionVersion | String | Extension version installed when the review was written |
language | String | Review language code (e.g., en, es, pt) |
extensionId | String | Chrome extension identifier |
extensionUrl | String | Full Chrome Web Store URL of the extension |
extensionName | String | Extension display name |
extensionRating | Number | Extension's overall average star rating |
extensionIcon | String | Extension 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: 20for initial testing - Increase gradually for production runs (500–5000+ reviews)
- Set
max_pagesas a safety cap to avoid unexpected costs
Use Filters Effectively
- Star filter — Isolate extreme opinions:
1for complaints,5for 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
Legal Notice
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.