Skip to content

Chrome Web Store Scraper

Try for free

Scrape Chrome Web Store extensions by search query, category, URL or ID. Get name, developer, contact email, users, rating, rating count, version, last update, size, permissions, website, category, privacy practices and optional user reviews.

🧩 Chrome Web Store Scraper

Scrape Chrome Web Store extensions by search query, category, extension URL or ID. Get the full profile of each extension (users, rating, rating count, version, last update, size, permissions, developer name, contact email, address, website, category) plus optional user reviews. No login, no browser, and fast: 1,000 extensions with full profiles take about a minute.

✨ Why use Chrome Web Store Scraper?

  • ⚡ Fast — reads the store's own data feeds instead of rendering pages, so hundreds of extensions take seconds, not minutes.
  • 🔎 Every way in — search keywords, all 18 extension categories, extension links, review links, search links or raw 32-letter IDs.
  • 🧾 Full profiles — version, last update, size, permissions and host permissions straight from the manifest, languages, screenshots, privacy policy link.
  • 📇 Developer contacts — public developer name, legal name, support email, address and phone when the developer lists them.
  • 💬 Reviews included — optional reviews with stars, text, date, helpful votes and the developer's reply, filterable by stars, date and language.
  • 💸 Cheap — pay only for the rows you get, no monthly fee.

🎯 Use cases

  • 🕵️ Competitor monitoring — track users, rating, version and update cadence of rival extensions every day.
  • 📈 Market research — map a whole category or keyword: who leads, how many users, which permissions they ask for.
  • 🤝 Lead generation — build lists of extension publishers with their public support emails and websites.
  • 🔐 Security and compliance — audit permissions, host permissions and privacy disclosures of extensions used in your company.
  • 💬 Voice of the customer — pull recent or negative reviews of your own or competing extensions for product feedback.
  • 🏷️ SEO / ASO — see where your extension ranks for a keyword in Chrome Web Store search.

🚀 How to use

  1. Enter one or more search queries, pick categories, or paste Chrome Web Store URLs or extension IDs.
  2. Set Max extensions per query or category (default 20, 0 = everything the store lists).
  3. Optionally add filters (minimum rating, users) and turn on Include reviews.
  4. Click Start and wait a few seconds.
  5. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchQueriesKeywords to search, results come in store ranking order.
startUrlsExtension, review, search or category links. A /reviews link returns reviews only.
extensionIds32-letter extension IDs.
categoriesStore categories such as productivity/tools or make_chrome_yours/privacy.
maxItemsExtensions per query or category (default 20, 0 = all).
minRating, minRatingCount, minUsers, maxUsersExtension filters.
includeDetailsFull profile for search and category results (default on).
includePrivacyAlso read the privacy disclosure (data collected, declarations).
includeReviews, maxReviewsPerExtension, reviewsSortReviews per extension and their order (recent, relevant, highest, lowest).
reviewMinStars, reviewMaxStars, reviewsSince, reviewsLanguageReview filters.
languageStore language for names and descriptions (default en).
{
  "searchQueries": ["password manager"],
  "startUrls": [{ "url": "https://chromewebstore.google.com/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh" }],
  "maxItems": 20,
  "includeReviews": true,
  "maxReviewsPerExtension": 20,
  "reviewsSort": "recent"
}

📤 Output

Each extension is one row with "type": "extension". Reviews are separate rows with "type": "review". The Extensions and Reviews views in the Output tab show each kind as a table.

FieldDescription
extensionId, name, urlIdentity and store link
category, categoryIdStore category
rating, ratingCount, usersPopularity
version, updatedAt, firstPublishedAt, sizeRelease info
permissions, optionalPermissions, hostPermissions, manifestVersion, minChromeVersionFrom the extension manifest
developerName, developerLegalName, developerEmail, developerAddress, developerPhone, websitePublic developer contact details
shortDescription, description, languages, logoUrl, screenshotUrls, videoUrls, privacyPolicyUrlStore listing
privacyPrivacy disclosure, when includePrivacy is on
searchQuery / categoryQuery, rankWhere the extension was found and its position

Extension example (trimmed):

{
  "type": "extension",
  "extensionId": "eimadpbcbfnmbkopoojfekhnkhdbieeh",
  "name": "Dark Reader",
  "url": "https://chromewebstore.google.com/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh",
  "category": "Accessibility",
  "rating": 4.29,
  "ratingCount": 13244,
  "users": 7000000,
  "version": "4.9.133",
  "updatedAt": "2026-09-24T16:25:15Z",
  "size": "831KiB",
  "website": "https://darkreader.org/",
  "developerLegalName": "Dark Reader Ltd",
  "developerEmail": "support@darkreader.org",
  "permissions": ["alarms", "fontSettings", "scripting", "storage"],
  "hostPermissions": ["*://*/*"],
  "manifestVersion": 3,
  "privacyPolicyUrl": "https://darkreader.org/privacy/"
}

Review example (fictional sample in the real shape):

{
  "type": "review",
  "extensionId": "eimadpbcbfnmbkopoojfekhnkhdbieeh",
  "extensionName": "Dark Reader",
  "reviewId": "00000000-1111-2222-3333-444444444444",
  "reviewerName": "Sample Reviewer",
  "rating": 5,
  "reviewText": "Works on every site I use, easy on the eyes at night.",
  "reviewDate": "2026-10-01T18:20:00Z",
  "helpfulCount": 3,
  "developerReply": null,
  "extensionVersion": "4.9.133",
  "language": "en",
  "totalReviewCount": 5614
}

💰 Pricing

You pay per row saved:

  • $3.00 per 1,000 extensions (full profile included)
  • $0.10 per 1,000 reviews

Example: 1,000 extensions with full details ≈ $3.00 plus about $0.02 of platform usage (compute and datacenter proxy traffic, billed separately), and 10,000 reviews ≈ $1.00 plus a few cents of usage. You never pay for extensions removed by your filters.

❓ FAQ

Is it legal to scrape the Chrome Web Store? The actor reads only public store pages that anyone can open without an account. Check the store's terms and your local law for your use case, and handle personal data (such as reviewer names) responsibly.

Do I need a Google account or a proxy? No login is needed. Datacenter proxies are on by default and work well.

How many results can I get? A search query usually returns a few hundred extensions (the store's own limit for that query); large categories list 10,000 and more (a 10,000-extension run took about 8 minutes in our tests). Set maxItems to 0 to take everything the store shows. When the store runs out, the run says so in its status message.

Why is a field empty? Not every developer lists an email, address or phone, and some extensions have no ratings yet. Missing values are null.

Can I schedule it or use the API? Yes. Schedule runs in the console, or start them via the API and fetch results as JSON, CSV or Excel.

What about themes and apps? Theme and app pages work by URL or ID; category listings cover the 18 extension categories.

⚠️ Limits

  • Only public data: no installs, no developer dashboard numbers, no data behind a login.
  • users is the number the store displays, which the store rounds.
  • Search returns what Chrome Web Store search returns for your query and language; it caps at a few hundred results per query.
  • Reviews are filtered by language on the store side (default English). Use reviewsLanguage for other languages.
  • Theme categories are not listed (extension categories only).

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.