Chrome Web Store Extension Watch avatar

Chrome Web Store Extension Watch

Pricing

$3.00 / 1,000 extension changes

Go to Apify Store
Chrome Web Store Extension Watch

Chrome Web Store Extension Watch

Watch Chrome Web Store extensions you name by ID. Plain HTTP detail pages only. A row is stored when version, users, rating, last updated, or permissions change. The first run is a free baseline.

Pricing

$3.00 / 1,000 extension changes

Rating

0.0

(0)

Developer

Mike Berckmoes

Mike Berckmoes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Watch extensions you already know by ID. Give a list of Chrome Web Store extension IDs. Each run reads the detail page over plain HTTP (no browser), stores a hash of version, user count, rating, last updated and permissions, and returns a free baseline snapshot the first time an extension is seen. A later run returns a dataset row when that hash changes.

The first run is a free baseline: the hash is saved and one uncharged snapshot is stored (type baseline, with name, version, users, rating, and updatedAt). Later runs that see the same hash push nothing and are free. A change is the extension-change event.

What you get

A baseline snapshot on the first check, then a row only when something watched changed:

FieldMeaning
extensionId, name, urlThe extension and the detail page that was read
version, previousVersionVersion now and on the previous run
users, previousUsersUser count now and before
rating, previousRatingRating now and before
lastUpdated, previousLastUpdatedStore last-updated time (UTC)
permissions, previousPermissionsManifest permissions and host permissions
changedFieldsWhich of those five fields changed
hash, previousHashSHA-256 of the five watched fields

How to use it

  1. Paste up to 500 extension IDs (32 letters from a to p), for example aapbdbdomjkkjkaonfhkkikfgjllcleb. The run status message shows that cap. IDs past 500 are not fetched.
  2. Run once to store the baseline. The dataset gets one uncharged snapshot per extension. That run is not charged.
  3. Schedule the same Monitor ID (daily is enough for a v1). The next run returns a row only for extensions whose version, users, rating, last updated or permissions changed.

There is no sitemap crawl, no search, and no review pages.

How much does it cost?

Pay per change: extension-change at $0.003 per extension whose watched fields changed. Unchanged checks are free and push nothing. The first baseline is free (hash stored, snapshot row, no charge).

Runs use 128–256 MB.

Good to know

  • robots.txt. The Actor reads https://chromewebstore.google.com/robots.txt first and skips any detail URL it disallows. If robots.txt cannot be read (network error or HTTP 5xx), no detail page is fetched and the run still succeeds with that note. Review, privacy, support and search paths are disallowed by the store and are not requested anyway.
  • Detail pages only. The URL is /detail/<id>. The Actor parses the embedded AF_initDataCallback data. It does not open a browser.
  • What is hashed. Version, users, rating, last updated, and permissions (including host permissions). The name is stored for the row but is not part of the hash.
  • Not found. An unknown ID is reported in the run summary and is not charged.

Input example

{
"extensionIds": ["aapbdbdomjkkjkaonfhkkikfgjllcleb"],
"monitorId": "default"
}