Catalog Change Tracker — Shopify & WooCommerce
Pricing
from $1.00 / 1,000 catalog changes
Catalog Change Tracker — Shopify & WooCommerce
Monitor public Shopify and WooCommerce catalogs and detect new, removed, repriced, or availability-changed items after a safe baseline.
Pricing
from $1.00 / 1,000 catalog changes
Rating
0.0
(0)
Developer
Diego Andrés Macedo
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Export a public catalog once, then schedule the same input to receive only useful changes: new items, removals, price changes, compare-at-price changes, and availability changes. Shopify variants and WooCommerce products share one normalized output format.
Why this Actor
Most catalog scrapers charge for or return the whole catalog every day. This Actor keeps a private snapshot in a named Apify key-value store shared by its runs and emits compact, explainable change rows by default. Complete scans replace the snapshot; capped scans update only the items they actually saw and retain unseen prior state. A truncated or failed crawl never creates false removal alerts.
Input
{"storeUrls": ["https://www.allbirds.com"],"platform": "auto","monitorName": "daily-footwear","maxProductsPerStore": 1000,"includeBaseline": true,"includeUnchanged": false}
Supported public sources:
- Shopify
/products.json, one normalized row per variant. - WooCommerce public Store API, one normalized row per product.
No login, cookies, private inventory, CAPTCHA bypass, or hidden Admin API is used. Shopify's public feed exposes availability, not inventory quantity, and usually does not expose currency; unknown fields stay null.
Output
catalog_change:baseline,new,updated,removed, or optionalunchanged.store_error: a store failed without breaking the rest of the batch.run_summary: coverage and row counts per store.
Updated rows include changedFields and the previous values. Removals are emitted only after a complete catalog fetch. Set a stable monitorName and store list before scheduling.
Positioning and launch price
Recommended Store price: $0.50 per 1,000 delivered catalog-change rows and $0.20 per 1,000 baseline-item rows. Unchanged rows, store errors, and summaries have no event charge. This is designed to beat tools that charge $1–$5 per 1,000 full observations when the customer only needs changes. Configure pricing only after cloud cost tests.
The Actor stops delivering rows when the customer's maximum charge is reached. Monitor state advances only for rows already delivered, so unpaid changes are not silently lost.
Limits
- Public Shopify and WooCommerce endpoints only.
- A store may disable or restrict its public catalog endpoint.
- WooCommerce variations depend on what the public Store API exposes.
- This Actor does not bypass access controls or guarantee that public storefront data is complete.
Local verification
npm installnpm test