Chrome Web Store Scraper – Extensions, Users, Ratings & Reviews avatar

Chrome Web Store Scraper – Extensions, Users, Ratings & Reviews

Pricing

from $1.00 / 1,000 extension scrapeds

Go to Apify Store
Chrome Web Store Scraper – Extensions, Users, Ratings & Reviews

Chrome Web Store Scraper – Extensions, Users, Ratings & Reviews

Chrome Web Store scraper: search results, category listings and Chrome extension details (users, rating, version, last update, size, permissions, developer, featured and established-publisher badges, privacy policy) plus extension reviews with developer replies. No login.

Pricing

from $1.00 / 1,000 extension scrapeds

Rating

0.0

(0)

Developer

Enes Bulanık

Enes Bulanık

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Chrome Web Store scraper: search results, category listings and Chrome extension details (users, rating, version, last update, size, permissions, developer, featured and established-publisher badges, privacy policy) plus extension reviews with developer replies. No login.

Price: $1 per 1,000 extensions and $0.30 per 1,000 reviews. No login, no browser, no API key.

What does Chrome Web Store Scraper do?

It reads chromewebstore.google.com through the same public JSON endpoints the store website uses, with no browser: one request returns details for 10 extensions or 50 reviews. Four modes:

ModeInputOutput
searchkeywords, e.g. password managerevery matching extension (hundreds per keyword)
categoryproductivity/developer, lifestyle/shopping, themes, all…top extensions/themes of the category
extensionDetailsextension IDs or URLsfull details of those extensions
reviewsextension IDs or URLsuser reviews (newest or most helpful first)

For every extension you get:

  • Identity – extension ID, store URL, name, item type (extension / theme), icon, promo image, screenshots and video links
  • Developer – publisher name and verified website; Established publisher badge (verifiedPublisher), Featured badge, made-by-Google flag, EU trader status
  • Popularity – users, average rating, number of ratings
  • Tech details – version, last updated, first published, size, languages, manifest version, minimum Chrome version
  • Permissions & privacy – API permissions, host permissions, optional permissions, declared data collection (e.g. "Website content", "Authentication information"), privacy policy and support URLs
  • Texts – short and full description, category

For every review: extension ID and name, review ID, author display name, stars, date, text, helpful count, extension version reviewed, language and the developer's reply.

Use cases

  • Competitor & market research – map every extension in a niche (e.g. "AI writing", "ad blocker") with users, ratings and update frequency.
  • Security & compliance audits – check which permissions and host access extensions request and what data they declare to collect.
  • Lead generation – find extension publishers with verified websites in a category.
  • Product feedback & sentiment analysis – export reviews of your own or competitors' extensions for NLP, support or roadmap work.
  • Monitoring – schedule daily runs to track rating, user count and version changes.
  • AI agents – let an assistant look up extension facts and reviews on demand.

How to use

  1. Click Try for free.
  2. Pick a mode: Search results, Category listing, Extension details or Reviews.
  3. Fill the matching field – Search keywords, Categories or Extension IDs or URLs.
  4. Set Max extensions / Max reviews per extension and click Start.

Input

FieldDescription
modesearch (default), category, extensionDetails or reviews.
searchQueriesKeywords for search mode. Default: password manager.
categoriesFor category mode: productivity/communication, productivity/workflow, productivity/tools, productivity/education, productivity/developer, lifestyle/shopping, lifestyle/news, lifestyle/entertainment, lifestyle/games, lifestyle/social, lifestyle/art, lifestyle/well_being, lifestyle/travel, lifestyle/household, lifestyle/fun, make_chrome_yours/accessibility, make_chrome_yours/functionality, make_chrome_yours/privacy, all, themes – or a category URL.
extensionsExtension IDs or store URLs for extensionDetails / reviews (old chrome.google.com/webstore links work).
includeDetailsLoad full details for search/category results (default true, same price).
includeReviewsAlso scrape reviews for each extension found in the other modes.
maxItemsMax extensions in total (default 30, 0 = no limit).
maxReviewsPerExtensionMax reviews per extension (default 50, 0 = all).
reviewsSortnewest (default) or helpful.
languageStore language for names and descriptions (en, de, fr, ja…).

Example input – all developer tools with their 20 newest reviews:

{
"mode": "category",
"categories": ["productivity/developer"],
"maxItems": 200,
"includeReviews": true,
"maxReviewsPerExtension": 20
}

Output

Real extension row (extensionDetails mode, long lists shortened):

{
"type": "extension",
"extensionId": "kbfnbcaeplbcioakkpcpgfkobkghlhen",
"url": "https://chromewebstore.google.com/detail/grammarly-ai-writing-assistant-and-grammar-checker-app/kbfnbcaeplbcioakkpcpgfkobkghlhen",
"name": "Grammarly: AI Writing Assistant and Grammar Checker App",
"itemType": "extension",
"developer": "Grammarly",
"developerWebsite": "http://grammarly.com/",
"verifiedPublisher": true,
"featured": true,
"byGoogle": false,
"isTrader": true,
"users": 41000000,
"rating": 4.49,
"ratingCount": 43146,
"version": "14.1336.0",
"updated": "2026-10-07T12:53:29.215Z",
"publishedAt": "2012-10-22T10:17:01.775Z",
"size": "17.27MiB",
"languages": ["English", "..."],
"category": "Communication",
"categorySlug": "productivity/communication",
"shortDescription": "Grammarly for Chrome helps you write with confidence. Get AI support for grammar, clarity, and tone, from first draft to final edit.",
"description": "Grammarly for Chrome is your always-on AI partner for clearer, more compelling communication...",
"permissions": ["scripting", "sidePanel", "tabs", "notifications", "cookies", "identity", "storage"],
"hostPermissions": ["http://*/*", "https://*/*", "<all_urls>"],
"optionalPermissions": ["nativeMessaging", "clipboardRead"],
"manifestVersion": 3,
"minChromeVersion": "98",
"dataCollected": ["Personally identifiable information", "Personal communications", "Location", "User activity", "Website content"],
"privacyPolicyUrl": "https://www.grammarly.com/privacy-policy",
"supportUrl": "https://support.grammarly.com/",
"iconUrl": "https://lh3.googleusercontent.com/Ywdz5mn9q2Mx76DU45LSH-Pv5OGpqk8QAOY3lT1AWScMTZYQtAhqhVjtY5I2JZK530QIycLZooe2a0k3quGqYUaZ",
"screenshots": ["https://lh3.googleusercontent.com/n0HvuXAcHjTB1BehzD5gsVYwODPPZ5umkkr4kdi4yPu6Fk5xH_Zv-nGxIEqYRahC7YmLelgKBjo6Jg4lZ9xaLCBl-wE"],
"videoUrls": [],
"detailsIncluded": true,
"source": "extension IDs",
"scrapedAt": "2026-10-07T21:16:06.112Z"
}

Real review row (author name shortened here):

{
"type": "review",
"extensionId": "kbfnbcaeplbcioakkpcpgfkobkghlhen",
"extensionName": "Grammarly: AI Writing Assistant and Grammar Checker App",
"reviewId": "7e9df60b-0ddd-41fb-b47b-e3c67f1f09b7",
"author": "Keith A.",
"rating": 5,
"date": "2026-10-06T16:47:01.197Z",
"updatedAt": "2026-10-06T16:47:01.197Z",
"text": "I've been using Grammarly for a few years, and it's helped me publish five books so far. Thank You",
"helpfulCount": 1,
"extensionVersion": "14.1335.0",
"language": "en",
"developerReply": null,
"developerReplyDate": null
}

Notes:

  • users is the rounded number the store displays (e.g. 41,000,000).
  • verifiedPublisher = the Established publisher badge ("The publisher has a good record with no history of violations"); featured = the Featured badge ("Follows recommended practices").
  • With includeDetails: false, search/category rows contain listing data only (detailsIncluded: false; no full description, size, languages, screenshots or privacy fields; developer comes from the manifest when available).
  • Rows with "type": "error" (invalid IDs, removed extensions, unknown categories) are free.
  • The Output tab has ready-made views: Extensions, Permissions & privacy, Reviews and Errors. A run summary is saved as SUMMARY in the key-value store.

Pricing

Pay-per-event – you pay only for results saved to the dataset. Platform usage is included.

EventPriceWhen it is charged
extension$0.001 per extension ($1 / 1,000)Each extension or theme row (details included at no extra cost)
review$0.0003 per review ($0.30 / 1,000)Each review row
ErrorsFreeInvalid IDs, removed extensions, unknown categories

Examples: 30 search results ≈ $0.03 · 1,000 extensions ≈ $1 · 10,000 reviews ≈ $3.

Set Maximum cost per run in the run options – the scraper stops cleanly when the budget is reached.

Use with AI agents (MCP)

Add this Actor to the Apify MCP server and Claude, ChatGPT, Cursor or any MCP client can call it as a tool. Ask, for example: "Which permissions does the Grammarly extension request, and what do its latest reviews complain about?" The agent can call it with:

{
"mode": "extensionDetails",
"extensions": ["kbfnbcaeplbcioakkpcpgfkobkghlhen"],
"includeReviews": true,
"maxReviewsPerExtension": 30
}

FAQ

How many results does a search return? The store returns everything matching the keyword – usually several hundred extensions (e.g. ~520 for "password manager"). Set maxItems to 0 to get them all.

How many reviews can I get? All written reviews the store shows for an extension. Set maxReviewsPerExtension to 0 for all.

Where do I find an extension ID? It is the 32-letter code at the end of the store URL: https://chromewebstore.google.com/detail/name/nngceckbapebfimnlniiiahkandclblb. You can paste the whole URL.

Does it return developer emails or addresses? No. Only the public publisher name and website are returned. Reviewer avatars and profile IDs are not exported either – only the display name.

Can I get results in another language? Yes – set language (e.g. de). Names and descriptions are returned as the store shows them in that language.

Do I need a proxy or Google account? No.

This Actor collects only publicly available information shown on chromewebstore.google.com without login. It does not export developer contact details, reviewer profile pictures or account IDs. Reviews are personal opinions of real people – use them responsibly (e.g. aggregated analysis), respect Google's Terms of Service and data-protection laws such as GDPR, and do not use the data for spam. If unsure, consult a lawyer.

  • Google Play Reviews Scraper – Apps, Search & Top Charts
  • App Store Reviews Scraper – iOS Apps, Search & Top Charts
  • Shopify App Store Scraper – Apps, Pricing Plans & App Reviews
  • Website Tech Stack Detector – Bulk CMS, Analytics & Frameworks

Support

Found a bug or a missing field? Open an issue on the Actor's Issues tab.