Chrome Web Store Extensions Scraper avatar

Chrome Web Store Extensions Scraper

Pricing

from $6.80 / 1,000 results

Go to Apify Store
Chrome Web Store Extensions Scraper

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

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Chrome Web Store Extensions Scraper

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

Apify Coverage Output Billing

Table of contents

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

FieldTypeRequiredDefaultDescription
maxExtensionsintegerno10Maximum number of extensions to collect.
searchQuerystringnoproductivityFind extensions matching this keyword, for example vpn, screenshot, notion. Leave empty to browse a category instead.
categorystringnoproductivityUsed when no keyword is given. Browse a store collection by slug, for example productivity, communication, shopping, entertainment.
withAiSummarybooleannofalsePaid add-on. Generate a plain-English summary from the store description. Requires a paid plan. Charged only on usable AI output.
withAiCategorizebooleannofalsePaid add-on. Classify the extension into a normalized functional category. Requires a paid plan. Charged only on usable AI output.
withAiTagsbooleannofalsePaid 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.

FieldTypeDescription
namestringExtension name.
extensionIdstringChrome Web Store extension ID (unique per extension).
extensionUrlstringStore listing URL.
developerstringDeveloper / publisher name.
developerEmailstringDeveloper contact email, or null.
developerLegalNamestringDeveloper legal entity name, or null.
developerAddressstringDeveloper postal address, or null.
developerPhonestringDeveloper phone number, or null.
websitestringDeveloper or product website, or null.
languagesstring[]Languages the extension is offered in.
categorystringStore category slug.
ratingnumberAverage rating out of 5.
ratingCountintegerNumber of ratings.
usersintegerReported user / install count.
versionstringCurrent version string.
lastUpdatedstringLast update timestamp (ISO 8601).
descriptionstringFull store description.
shortDescriptionstringShort one-line description.
sizestringReported install size.
iconUrlstringExtension icon URL.
supportUrlstringSupport page URL, or null.
privacyPolicyUrlstringPrivacy policy URL, or null.
aiSummarystringAI summary (paid add-on), else absent.
aiCategorystringAI normalized category (paid add-on), else absent.
aiSubcategorystringAI subcategory (paid add-on), else absent.
aiTagsstring[]AI keyword tags (paid add-on), else absent.
sourcestringData source name (Chrome Web Store).
observedAtstringISO 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:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "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 (result event). See the pricing tab for the current per-result price.
  • Paid AI add-ons. withAiSummary, withAiCategorize and withAiTags are 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 maxTotalChargeUsd on 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.

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.