How to look up Chrome extension data in bulk
If you are tracking competitors, auditing permissions, or sizing a niche, you need the same fields for many extensions, in one table. The Chrome Web Store Scraper reads public store pages by ID, URL or category and returns users, rating, version, last update, permissions and publisher company.
- Open the tool on Apify. The form is prefilled with Bitwarden and Google Translate, so Start works right away.
- Paste extension IDs or store URLs, or a category page. Set a max (20 is a cheap test).
- Optionally follow related extensions to map a niche from one seed.
- Run it, then download JSON, CSV or Excel, or read it through the API.
What you get
- Name, users, rating and rating count, plus version, last updated, created date, category, size and languages.
- Manifest details: MV2 or MV3, permissions, optional permissions, host permissions and content-script match patterns.
- Publisher company name, only when the publisher declared itself a trader (a business). Individual developers' names are left empty.
- Website, support, privacy and icon links, and related extension IDs when you ask for them.
It never outputs reviews or personal contact details, even though some of those appear on the public page.
Who it is for
Extension developers who want to track users, ratings and release cadence. Security and IT teams who need to audit permissions and spot MV2 extensions. Researchers who want to size a niche. Automations that need stable JSON at a predictable price.
A real sample
From real runs on November 12, 2026. User counts are Google's rounded figures.
| Extension | Users | Rating | Ratings | Version | Publisher |
|---|---|---|---|---|---|
| Adobe Acrobat | 352,000,000 | 4.38 | 64,678 | 26.10.2.2 | Adobe, Inc. |
| Google Translate | 39,000,000 | 3.0 | 44,865 | 2.0.18 | Google Ireland, Ltd. |
| Adblock Plus | 40,000,000 | 3.89 | 188,172 | 4.51.0 | eyeo GmbH |
| Bitwarden Password Manager | 7,000,000 | 2.86 | 8,140 | 2026.10.2 | Bitwarden Inc. |
And one row as the tool returns it, shortened:
{
"extensionId": "nngceckbapebfimnlniiiahkandclblb",
"name": "Bitwarden Password Manager",
"users": 7000000,
"rating": 2.86,
"ratingCount": 8140,
"version": "2026.10.2",
"category": "privacy",
"manifestVersion": 3,
"publisherName": "Bitwarden Inc.",
"publisherIsTrader": true,
"status": "ok"
}
There is a public example too: look up Bitwarden and Google Translate.
How it compares
You can open one listing in the Chrome Web Store for free. This tool is for lists, category pages and permission audits you can export. We built it to skip reviews and personal data on purpose. When we priced it on November 12, 2026, a free Apify Chrome scraper we compared failed a large share of public runs, and another collected developer emails and phone numbers, which we do not. Ours is $1.50 per 1,000 extensions, and not-found or failed lookups are free.
What it costs
$1.50 per 1,000 extensions. No start fee. Not-found, failed and invalid items are free. 20 extensions cost $0.03. You can cap spend with max items or the run's maximum charge.
Scrape Chrome store data on Apify
Questions
What data do you collect?
Public listing fields: name, users, rating, rating count, version, last updated, created date, category, size, languages, manifest version, permissions, host permissions, website and support links, and the publisher's company name when that publisher is a declared business.
Do you scrape reviews or personal data?
No. The tool never reads reviews, reviewer names, developer emails, phone numbers or street addresses. For publishers who did not declare themselves a business, the publisher name is left empty.
Is this allowed?
The tool only reads public detail and category pages that chromewebstore.google.com robots.txt allows, without logging in, at about two requests per second. It never touches /reviews, /search, /support or /privacy. You are responsible for how you use the data.
Can I scrape a whole category?
Yes. Paste a category or collection page URL. Category pages usually list about 30 to 36 extensions. Turn on related extensions to go wider, and set a max so you do not run past what you need.
What if an extension was removed?
You get a not-found row, and it is not charged. Invalid IDs and fetch failures are also free.
Are the user counts exact?
No. They are Google's rounded figures, the same numbers you see on the store page.