Chrome Web Store Scraper
Pricing
from $1.70 / 1,000 chrome extension or review delivereds
Chrome Web Store Scraper
Scrape Chrome Web Store extensions by URL or ID, keyword search and category: users, rating, reviews count, version, update date, size, languages, permissions, publisher, badges. Also extension reviews. No login. US$ 2 per 1,000 rows; failed items are free.
Pricing
from $1.70 / 1,000 chrome extension or review delivereds
Rating
0.0
(0)
Developer
Scrapewise Data
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Chrome Web Store Scraper exports public Chrome Web Store data to JSON, CSV or Excel. Give it extension URLs or IDs, keywords, categories, or extensions whose reviews you want. Each extension comes with users, rating, number of ratings, version, last update, size, languages, declared permissions, publisher, trader status, Featured and Established publisher badges, and website, support and privacy links. Reviews come with stars, text, date, helpful votes and the developer's reply. It is used by extension developers, SaaS founders, market researchers and security teams.
At a glance
- US$ 2.00 per 1,000 rows: one extension with all its details, or one review, whatever the mode. A single extension costs US$ 0.002.
- No monthly fee, no start fee, no compute on top. Details for search and category rows are included.
- Error rows are free, duplicates are removed before charging, and reviews outside your star or date filters are skipped without charge.
- No login, cookies or browser: plain HTTP through the Apify datacenter proxy.
What you can do with it
- Research a market before building an extension: search "ai writing" or "pdf" and export every result with users, rating, rating count and last update, to see who leads and who stopped updating.
- Monitor competitors: a daily run on their extension IDs tracks users, rating, version and update date.
- Build a list of publisher companies: pull a category and keep publishers that declared themselves traders, with legal name, D-U-N-S number and the business contact email the store publishes.
- Audit permissions: export
permissions,optionalPermissionsandhostPermissionsand flag<all_urls>,cookies,webRequestornativeMessaging. - Get a review alert:
onlyNewReviewsin a scheduled Task delivers only reviews posted since the last run; addmaxRating: 2to catch every new complaint.
What it fixes
- Search results with only the card fields. Search and category rows get the same fields as a direct lookup (version, update date, size, languages, permissions, publisher). Turn
includeDetailsoff for faster rank snapshots. - Short lists. Search and category modes follow the store's pagination, 100 extensions per request: "ad blocker" returned all 334 extensions the store lists in under 4 seconds, and one category passed 3,000 extensions in 30 seconds.
- Permissions guessed from the description. They are read from the manifest the store ships with each listing.
- Runs that fail on one bad ID. A missing extension, an invalid line or an empty keyword becomes one free row with an
errorCode; the run fails only when the store blocked every retry and nothing was delivered.
Switching from another Chrome Web Store actor? Your existing input works
| Field you already send | Here |
|---|---|
extensionIds, startUrls | Same as extensionUrls |
searchKeywords, queries | Same as searchQueries |
categoryUrls | Same as categories |
maxResultsPerQuery, limit | Same as maxItems |
fetchDetails | Same as includeDetails |
maxReviewsPerExtension | Same as maxReviews |
minRating, maxRating, reviewsSince | Same names, reviews mode |
Input
Every field is optional; an empty input returns the Google Translate extension. In auto mode the Actor runs whatever you fill in. What each line in extensionUrls returns:
| You paste | You get |
|---|---|
https://chromewebstore.google.com/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb | That extension with full details |
aapbdbdomjkkjkaonfhkkikfgjllcleb | The same, from the bare ID |
https://chrome.google.com/webstore/detail/.../aapbdbdomjkkjkaonfhkkikfgjllcleb | Old store links work too |
.../aapbdbdomjkkjkaonfhkkikfgjllcleb/reviews | The reviews of that extension |
https://chromewebstore.google.com/search/ad%20blocker | Search results for "ad blocker" |
https://chromewebstore.google.com/category/extensions/productivity/developer | The Developer Tools category |
Category slugs: productivity/ + communication, workflow, tools, education, developer; lifestyle/ + shopping, news, entertainment, games, social, art, well_being, travel, household, fun; make_chrome_yours/ + accessibility, functionality, privacy. Category names such as Developer Tools also work.
Keyword research with rank:
{ "mode": "search", "searchQueries": ["screenshot", "ai writing"], "maxItems": 100 }
Negative reviews since a date:
{ "mode": "reviews", "extensionUrls": ["gighmmpiobklfepjocnamgkkbiglidom"], "maxReviews": 500, "maxRating": 2, "reviewsSince": "2026-08-15" }
Daily review alert (save as a Task with a Schedule): the same input with "onlyNewReviews": true. Delivered reviews are remembered per extension, language and star filter in the Key-Value Store chrome-web-store-only-new in your account; each run reads most recent first and stops at the first review you already have. A day with nothing new costs nothing.
Output
One row per extension or review; the type column tells them apart. A real extension row from 2026-09-15, lists shortened:
{"type": "extension","id": "aapbdbdomjkkjkaonfhkkikfgjllcleb","name": "Google Translate","url": "https://chromewebstore.google.com/detail/aapbdbdomjkkjkaonfhkkikfgjllcleb","shortDescription": "View translations easily as you browse the web. By the Google Translate team.","category": "productivity/education","users": 36000000,"rating": 4.23,"ratingCount": 44850,"version": "2.0.17","updatedAt": "2026-07-01T22:02:22Z","firstPublishedAt": "2009-12-03T20:09:12Z","size": "1.09MiB","manifestVersion": 3,"permissions": ["activeTab", "contextMenus", "storage", "offscreen", "scripting"],"hostPermissions": [],"isFeatured": true,"isEstablishedPublisher": true,"offersInAppPurchases": false,"publisherName": "Google Ireland, Ltd.","publisherIsTrader": true,"publisherDuns": "985840714","websiteUrl": "http://translate.google.com/","privacyPolicyUrl": "https://policies.google.com/privacy","searchRank": null,"source": "extension","errorCode": null,"scrapedAt": "2026-09-15T20:28:14.927281+00:00"}
A real review row (the reviewer's name is not collected):
{"type": "review","extensionId": "nmmicjeknamkfloonkhhcjmomieiodli","extensionName": "YouTube Summary with ChatGPT & Claude","rating": 5,"text": "It's a powerful extension , thank you so much.","language": "en","extensionVersion": "2.4.0","createdAt": "2026-09-13T05:41:45Z","helpfulCount": 0,"developerReply": "Hi,\n\nThank you so much for reviewing and rating. ...","developerReplyAt": "2026-09-13T15:54:49Z","extensionReviewCount": 1595,"source": "reviews:nmmicjeknamkfloonkhhcjmomieiodli"}
Main fields
| Field | Description |
|---|---|
id, name, url | 32-letter ID, store name (translated when available) and link |
shortDescription, description, category, categoryName | Listing text and category |
users, rating, ratingCount | User count as the store rounds it, average stars, number of ratings |
version, updatedAt, firstPublishedAt, size | Current version, last update, first publication, package size |
languages, languageCodes, manifestVersion, minChromeVersion | From the listing and manifest |
permissions, optionalPermissions, hostPermissions | Declared in the manifest |
isFeatured, isEstablishedPublisher, offersInAppPurchases | Store badges as booleans |
publisherName, publisherIsTrader | Publisher and whether it declared itself a business under EU rules |
publisherLegalName, publisherEmail, publisherDuns | Only for traders, as the store publishes them |
websiteUrl, supportUrl, privacyPolicyUrl, iconUrl, screenshots | Links |
searchQuery, searchRank | Keyword and position (search), or position in the category |
Review: rating, text, language, createdAt, updatedAt, helpfulCount, notHelpfulCount, developerReply, developerReplyAt | One row per review |
The Console has three tables: Extensions, Permissions and publisher and Reviews.
Error codes (never charged)
| errorCode | Meaning |
|---|---|
EXTENSION_NOT_FOUND | No public extension with that ID (removed, private or mistyped) |
NO_RESULTS | The keyword or category returned nothing |
NO_REVIEWS | No reviews in that language or inside your filters |
INVALID_INPUT | The line is not a store URL or extension ID |
INVALID_CATEGORY | Unknown category; use one of the slugs above |
BLOCKED | The store blocked every retry for that request. Run again. |
Limitations
- User counts are rounded by the store ("36,000,000 users").
- Search ranking depends on
language: the same keyword can rank differently inenandpt-BR. - Themes are not covered, only extensions.
- Reviews follow the store's language filter; set
reviewsLanguagetoallfor every language. - Publisher contact data is limited on purpose: email, legal name and D-U-N-S only for declared traders. Individual developers' contacts and reviewers' names are never collected.
FAQ
Is there an official Chrome Web Store API for this? Not for public listings. Google's API only manages your own items. This Actor reads the public data the store website shows to any visitor.
How many extensions can I get for a keyword?
Everything the store lists for it. Set maxItems above the number you expect.
Can I call it from the API, n8n, Make, Zapier or an AI agent?
Yes: scrapewise/chrome-web-store through the Apify API, the Apify app in those tools, or the Apify MCP server (https://mcp.apify.com).
curl -X POST "https://api.apify.com/v2/acts/scrapewise~chrome-web-store/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" -d '{"searchQueries": ["screenshot"], "maxItems": 50}'
Is it legal? The Actor collects only what the store shows publicly without login, and no personal data of reviewers or individual developers. Follow the store's terms and laws such as GDPR and LGPD.
Changelog
- 2026-10-04:
onlyNewReviewsfor daily review alerts. - 2026-09-15: first release: extensions by URL or ID, keyword search with rank, categories, reviews with filters, manifest permissions, badges and trader status.
Something broke? Open an issue on the Actor page; issues are answered within 12 hours.