Chrome Web Store Extensions Scraper
Pricing
from $6.80 / 1,000 results
Chrome Web Store Extensions Scraper
Scrape Chrome Web Store extensions by keyword or category. Get each extension's name, developer, install count, rating, version, last updated date, category, description, website and developer contact. Export to JSON, CSV or Excel.
Pricing
from $6.80 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Chrome Web Store Extensions Scraper
Here is one real result, with every field the actor returns (the long description is truncated to its first paragraph; the value shown is real):
{"name": "Keeper® Password Manager & Digital Vault","extensionId": "bfogiafebfohielmmehodmfbbebbbpei","extensionUrl": "https://chromewebstore.google.com/detail/bfogiafebfohielmmehodmfbbebbbpei","developer": "Keeper Security","developerEmail": "support@keepersecurity.com","developerLegalName": "Keeper Security, Inc.","developerAddress": "311 W Monroe St, Chicago, IL 60606-4659, US","developerPhone": "+19165216781","website": "https://keepersecurity.com","languages": ["Deutsch", "English (United Kingdom)", "English (United States)", "Nederlands", "español", "français", "italiano", "polski", "português (Brasil)", "română", "slovenčina", "Ελληνικά", "русский", "עברית", "العربية", "中文(台灣)", "日本語", "한국어"],"category": "make_chrome_yours/privacy","rating": 4.76,"ratingCount": 8527,"users": 2000000,"version": "18.0.0","lastUpdated": "2026-07-09T06:06:59.000Z","description": "Keeper Password Manager keeps your passwords and data secure. Utilize our secure password generator, store passkeys and 2FA codes, and autofill your passwords. Keeper is the proven cybersecurity leader that protects millions of people and over 100,000 companies globally. [description truncated]","shortDescription": "Generate strong passwords, autofill and protect your confidential info with zero-knowledge encryption.","size": "115MiB","iconUrl": "https://lh3.googleusercontent.com/xBFk8G-V-jwjLnWvKf0_uDH2k6c3s_x5zdTehlDJW9CHQS4ji-D5BNvaNYXTjiIR_wXsThsEmL3amPD_bgvuFsL0","supportUrl": "https://keepersecurity.com/support","privacyPolicyUrl": "https://keepersecurity.com/privacy","aiSummary": "Keeper Password Manager is a secure tool for individuals and businesses to store and manage passwords, passkeys, and sensitive data in an encrypted digital vault. It features a password generator, autofill capabilities, and supports two-factor authentication to enhance cybersecurity.","aiCategory": "Security/Privacy","aiSubcategory": "Password Management","aiTags": ["password manager", "cybersecurity", "encryption", "2fa", "digital vault", "secure storage", "password generator", "data protection"],"source": "Chrome Web Store","observedAt": "2026-08-14T06:58:27.016Z"}
The most complete Chrome Web Store extensions scraper available. It returns every field a store listing exposes, including the developer email, legal name, postal address and phone, supported languages, ratings, user counts, version and last-updated date, plus optional AI summary, category and keyword tags, and gives you keyword search or category browsing to target exactly the extensions you need.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
The actor searches the Chrome Web Store by keyword, or browses a category collection when no keyword is given, opens each matching extension listing, and writes one normalized record per extension to the run's dataset. Each record carries the extension name and ID, store URL, developer name with email, legal name, postal address and phone, website, supported languages, category, rating and rating count, user count, version, last-updated date, full and short descriptions, install size, icon URL, and support and privacy policy URLs. Missing source values are returned as null.
Optional AI add-ons (paid Apify plans only) add a plain-English summary of what the extension does, a normalized functional category with subcategory, and a set of topical keyword tags.
Quickstart
Open the actor, paste this into the input, and press Run. It returns 2 password-manager extensions with AI summary, categorization and tags enabled.
{"searchQuery": "password manager","maxExtensions": 2,"withAiSummary": true,"withAiCategorize": true,"withAiTags": true}
Provide a searchQuery to search by keyword, or leave it empty and set category to browse a collection. Every input is optional; defaults browse the productivity category.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
maxExtensions | integer | no | 10 | Maximum number of extensions to collect. |
searchQuery | string | no | productivity | Find extensions matching this keyword, for example vpn, screenshot, notion. Leave empty to browse a category instead. |
category | string | no | productivity | Used when no keyword is given. Browse a store collection by slug, for example productivity, communication, shopping, entertainment. |
withAiSummary | boolean | no | false | Paid add-on. Generate a plain-English summary from the store description. Requires a paid plan. Charged only on usable AI output. |
withAiCategorize | boolean | no | false | Paid add-on. Classify the extension into a normalized functional category. Requires a paid plan. Charged only on usable AI output. |
withAiTags | boolean | no | false | Paid add-on. Extract topical keyword tags from the description. Requires a paid plan. Charged only on usable AI output. |
Output reference
One dataset item per extension. Types: string, integer, number, string[], or null when the source value is absent.
| Field | Type | Description |
|---|---|---|
name | string | Extension name. |
extensionId | string | Chrome Web Store extension ID (unique per extension). |
extensionUrl | string | Store listing URL. |
developer | string | Developer / publisher name. |
developerEmail | string | Developer contact email, or null. |
developerLegalName | string | Developer legal entity name, or null. |
developerAddress | string | Developer postal address, or null. |
developerPhone | string | Developer phone number, or null. |
website | string | Developer or product website, or null. |
languages | string[] | Languages the extension is offered in. |
category | string | Store category slug. |
rating | number | Average rating out of 5. |
ratingCount | integer | Number of ratings. |
users | integer | Reported user / install count. |
version | string | Current version string. |
lastUpdated | string | Last update timestamp (ISO 8601). |
description | string | Full store description. |
shortDescription | string | Short one-line description. |
size | string | Reported install size. |
iconUrl | string | Extension icon URL. |
supportUrl | string | Support page URL, or null. |
privacyPolicyUrl | string | Privacy policy URL, or null. |
aiSummary | string | AI summary (paid add-on), else absent. |
aiCategory | string | AI normalized category (paid add-on), else absent. |
aiSubcategory | string | AI subcategory (paid add-on), else absent. |
aiTags | string[] | AI keyword tags (paid add-on), else absent. |
source | string | Data source name (Chrome Web Store). |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
Example output record
Real record from a live run (input {"searchQuery":"password manager","maxExtensions":2,"withAiSummary":true,"withAiCategorize":true,"withAiTags":true}). The long description is truncated; the value shown is real:
{"name": "Keeper® Password Manager & Digital Vault","extensionId": "bfogiafebfohielmmehodmfbbebbbpei","extensionUrl": "https://chromewebstore.google.com/detail/bfogiafebfohielmmehodmfbbebbbpei","developer": "Keeper Security","developerEmail": "support@keepersecurity.com","developerLegalName": "Keeper Security, Inc.","developerAddress": "311 W Monroe St, Chicago, IL 60606-4659, US","developerPhone": "+19165216781","website": "https://keepersecurity.com","category": "make_chrome_yours/privacy","rating": 4.76,"ratingCount": 8527,"users": 2000000,"version": "18.0.0","lastUpdated": "2026-07-09T06:06:59.000Z","shortDescription": "Generate strong passwords, autofill and protect your confidential info with zero-knowledge encryption.","size": "115MiB","aiSummary": "Keeper Password Manager is a secure tool for individuals and businesses to store and manage passwords, passkeys, and sensitive data in an encrypted digital vault.","aiCategory": "Security/Privacy","aiSubcategory": "Password Management","aiTags": ["password manager", "cybersecurity", "encryption", "2fa", "digital vault"],"source": "Chrome Web Store","observedAt": "2026-08-14T06:58:27.016Z"}
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~chrome-web-store-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"searchQuery":"vpn","maxExtensions":50}'
Start a run asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~chrome-web-store-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"category":"productivity","maxExtensions":100}'
Apify CLI:
apify call scrapers_lat/chrome-web-store-scraper \--input '{"searchQuery":"notion","maxExtensions":25}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per extension returned (
resultevent). See the pricing tab for the current per-result price. - Paid AI add-ons.
withAiSummary,withAiCategorizeandwithAiTagsare optional, require a paid Apify plan, and are billed per record only when they return usable output. - No charge on failure. If a run errors it does not charge for empty output. Empty runs cost nothing.
- Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 records per run. Upgrade for higher
maxExtensions.
FAQ and troubleshooting
A run returned 0 records. Why? No extension matched that keyword or category. Try a broader keyword or a valid category slug. Zero-result runs are not charged.
How do I browse a whole category?
Leave searchQuery empty and set category to a store collection slug such as productivity or communication.
Why is developerEmail or developerAddress null?
Not every developer publishes contact details in the store. Missing source values are returned as null.
Why are the AI fields absent? The matching add-on was off, you are on a free account, or the AI produced no usable output. AI fields are never invented.
Can I get the full description text?
Yes. The dataset description field holds the full store description; only this README trims it for display.
Is this an official Google tool? No. This actor is independent and has no affiliation with Google or the Chrome Web Store. It reads only data that is publicly available on store listings. Use it in accordance with the store terms.
Related scrapers
- VS Code Marketplace Scraper: VS Code extension listings and publishers.
- Google Play Apps Scraper: Google Play app listings with developer details.
- Shopify App Store Scraper: Shopify app listings, ratings and developers.
- Firefox / WordPress Plugins Scraper: WordPress plugin listings and stats.
- Product Hunt Scraper: Product Hunt launches and maker details.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Independent tool, not affiliated with Google or the Chrome Web Store. Accesses only publicly available listing data. Use in accordance with the store terms of service.
