Chrome Web Store Scraper & Extension Analytics
Pricing
from $2.00 / 1,000 chrome extension data
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
Maintained by CommunityActor 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
| Parameter | Type | Default | Description |
|---|---|---|---|
search_keywords | Array<String> | ["vpn"] | Keywords to discover Chrome extensions in the store. |
extension_urls | Array<String> | [] | Direct extension URLs or 32-character IDs to scrape. |
max_items | Integer | 10 | Maximum number of extensions to extract. |
extract_detailed_manifest | Boolean | true | Whether to extract version, manifest version (V2/V3), and permissions. |
proxy_configuration | Object | {"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