Chrome Web Store Extension Scraper avatar

Chrome Web Store Extension Scraper

Pricing

from $1.40 / 1,000 extension scrapeds

Go to Apify Store
Chrome Web Store Extension Scraper

Chrome Web Store Extension Scraper

Scrape Chrome Web Store extension details — name, users, rating, version, category, developer — by ID or URL. The official CWS API was retired; this fills the gap. Pay per extension.

Pricing

from $1.40 / 1,000 extension scrapeds

Rating

0.0

(0)

Developer

Datamule

Datamule

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

Export public Chrome extension metadata to CSV or JSON for inventories, vendor review and market research. Supply extension IDs or detail URLs; no browser installation, login or API key is required.

Try one listing

{
"extensions": ["aapbdbdomjkkjkaonfhkkikfgjllcleb"]
}

This example uses Google Translate. It replaces the previous uBlock Origin example, which returned a generic Store page rather than usable listing metadata during verification. The one-listing example has a maximum Actor event charge of US$0.002 at the FREE-tier list price. Apify platform charges are separate; paid-tier event prices may be lower.

Real output preview

Selected fields from the public Google Translate listing captured on September 9, 2026:

{
"extensionId": "aapbdbdomjkkjkaonfhkkikfgjllcleb",
"name": "Google Translate",
"users": 35000000,
"rating": 4.2,
"version": "2.0.17",
"updated": "July 2, 2026",
"category": "productivity"
}

These are observations, not fixed expected values: listings and ratings can change. Source fields that are unavailable in recognized markup remain null.

Inputs

FieldRequiredAccepted formatBehavior
extensionsYesNon-empty array of 32-letter IDs (ap) or Chrome Web Store detail URLs containing an IDConsole prefill is the Google Translate ID above. IDs are processed sequentially. There is no schema list-length cap; keep your first run small. Duplicate IDs are not automatically removed.

Missing or empty input is rejected. Invalid IDs and unavailable listings produce no result rows. If no usable extension metadata is found, the run fails clearly rather than returning a successful empty or generic Store-page result. A generic Chrome Web Store page is not a billable extension.

Output fields

FieldMeaning
extensionId, urlExtension identifier and canonical Store URL
name, description, iconPublic listing identity, summary and image
users, rating, ratingCountPublic adoption and rating figures where recognized
version, updatedVersion and listing update date
category, developerCategory and developer/author where exposed in recognized markup

Fields can be null. A null developer, rating count or date is not itself evidence of an unsafe extension. The Actor does not inspect permissions, extension code or runtime behavior and does not provide a security verdict.

Pricing

One extension event per returned extension row. FREE-tier list price: US$0.002 per result / US$2 per 1,000 results. Current paid-plan event discounts are displayed on the Actor pricing page. Infrastructure charges are separate. Use a short ID list and an explicit maximum-charge setting for initial trials; do not repeat IDs unless repeated observations are intended.

Recurring use

Reuse a saved task with the same ID list to collect later snapshots of versions, update dates, public user counts and ratings. Export each dataset and compare by extensionId in your own workflow. The Actor returns current observations; it does not store a cross-run historical index or generate change alerts by itself.

Source and limitations

The Actor makes plain HTTP requests to public Chrome Web Store detail pages. It does not log in, access private browser data, download extension packages or call developer-console APIs. Removed, unlisted, region-blocked or unavailable listings may return no usable result; Store markup changes can affect extraction. Use the data in line with Store terms and applicable law, and treat publisher and adoption details as public listing claims rather than independently verified facts.

Troubleshooting

  • No results: confirm the listing still opens publicly. Removed listings may return HTTP200 with a generic Store page; that is rejected.
  • Missing version/date: the source may omit the field or change its markup. Missing fields remain null.
  • Input rejected: provide a non-empty extensions array using IDs or detail URLs.
  • Need a security review: use a dedicated scanner or human review. This Actor exports public metadata only.