Chrome Web Store Extension Watch
Pricing
$3.00 / 1,000 extension changes
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
Maintained by CommunityActor 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:
| Field | Meaning |
|---|---|
extensionId, name, url | The extension and the detail page that was read |
version, previousVersion | Version now and on the previous run |
users, previousUsers | User count now and before |
rating, previousRating | Rating now and before |
lastUpdated, previousLastUpdated | Store last-updated time (UTC) |
permissions, previousPermissions | Manifest permissions and host permissions |
changedFields | Which of those five fields changed |
hash, previousHash | SHA-256 of the five watched fields |
How to use it
- Paste up to 500 extension IDs (32 letters from
atop), for exampleaapbdbdomjkkjkaonfhkkikfgjllcleb. The run status message shows that cap. IDs past 500 are not fetched. - Run once to store the baseline. The dataset gets one uncharged snapshot per extension. That run is not charged.
- 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.txtfirst 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 embeddedAF_initDataCallbackdata. 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"}