Chrome Web Store Scraper & Extension Analytics avatar

Chrome Web Store Scraper & Extension Analytics

Pricing

from $2.00 / 1,000 chrome extension data

Go to Apify Store
Chrome Web Store Scraper & Extension Analytics

Chrome Web Store Scraper & Extension Analytics

Fast and reliable scraper for Chrome Web Store extensions. Scrape by search keywords or direct URLs, extracting active user counts, ratings, reviews, manifest details (V2/V3), declared permissions, and developer info.

Pricing

from $2.00 / 1,000 chrome extension data

Rating

0.0

(0)

Developer

Celal Tokmak

Celal Tokmak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Chrome Web Store Scraper & Extension Analytics 🚀

A high-performance, lightweight, and reliable Apify Actor to scrape extensions, active install numbers, ratings, manifest versions (V2/V3), browser permissions, developer details, and SEO rankings directly from the Google Chrome Web Store.


🌟 Key Features

  • 🔍 Keyword Discovery: Search and extract Chrome extensions by keywords (e.g. vpn, adblock, crypto, ai, productivity).
  • 🎯 Direct URL & ID Scraping: Scrape specific extensions by providing full Chrome Web Store URLs or 32-character extension IDs.
  • 👥 User Base & Growth Metrics: Extracts exact active install counts (e.g. 10,000,000+ users), average star rating, and total rating counts.
  • ⚙️ Technical Manifest Analytics: Extracts declared manifest_version (tracks Manifest V2 vs Manifest V3 migration status) and granular security permissions (scripting, storage, cookies, tabs, <all_urls>, etc.).
  • 🏢 Developer & Store Metadata: Official developer website, store category, store URL, extension icon, and short description.
  • Zero-Browser Footprint: Direct internal data-layer extraction using Chrome TLS 124 browser impersonation without slow browser overhead or memory leaks.

📥 Input Parameters

ParameterTypeDefaultDescription
search_keywordsArray<String>["vpn"]Keywords to discover Chrome extensions in the store.
extension_urlsArray<String>[]Direct extension URLs or 32-character IDs to scrape.
max_itemsInteger10Maximum number of extensions to extract.
extract_detailed_manifestBooleantrueWhether to extract version, manifest version (V2/V3), and permissions.
proxy_configurationObject{"useApifyProxy": false}Optional Apify or custom proxy configuration.

📦 Output Dataset Schema

Each extension record pushed to the default dataset matches the official schema:

{
"extension_id": "eimadpbcbfnmbkopoojfekhnkhdbieeh",
"extension_name": "Dark Reader",
"url": "https://chromewebstore.google.com/detail/eimadpbcbfnmbkopoojfekhnkhdbieeh",
"users_count": 7000000,
"rating": 4.66,
"rating_count": 13185,
"category": "Accessibility",
"version": "4.9.130",
"manifest_version": 3,
"permissions": [
"*://*/*",
"alarms",
"fontSettings",
"scripting",
"storage"
],
"website_url": "https://darkreader.org/",
"icon_url": "https://lh3.googleusercontent.com/...",
"short_description": "Dark mode for every website. Take care of your eyes...",
"scraped_at": "2026-09-13T22:20:00.000Z"
}

🧪 Local Testing

Run the Actor inside the isolated local storage sandbox:

$python test_local.py

Extracted records are saved to storage/datasets/default/.


🚀 Deployment to Apify Cloud

Deploy and build on Apify platform with a single command:

$python deploy.py --yes