Shopify Store Monitor - Products, Prices, Stock & Changes
Pricing
from $1.00 / 1,000 product returneds
Shopify Store Monitor - Products, Prices, Stock & Changes
Track any Shopify store's catalog. Get every product with prices, variants and stock, plus what changed since your last run: new products, price drops, restocks, sell-outs and removals.
Pricing
from $1.00 / 1,000 product returneds
Rating
0.0
(0)
Developer
UtilityWorks Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Shopify Store Monitor: Products, Prices, Stock & Changes
Track any Shopify store's full catalog and get what changed since your last run: new products, price drops, discounts, restocks, sell-outs and removed products.
Paste store domains and press Start. No login, cookies or proxies needed.
What you get
- Every product with title, vendor, type, tags, URL, image, created/updated/published dates
- Pricing: min/max price, compare-at price, on-sale flag and discount %
- Stock: available, number of variants in stock, and each variant's SKU, price, compare-at price and availability
- Change tracking on every record:
NEW,CHANGED(with a before→after list of fields),REMOVEDorUNCHANGED
Use it as a monitor
- Run once with your store list. This is your baseline.
- Set Output to Only changes since last run.
- Add a Schedule (Apify Console → Schedules), for example daily at 8:00.
- Connect the dataset to Slack, email, Google Sheets, Zapier or Make, or call it from your own code or an AI agent.
Each later run returns only what moved, for example:
{"changeType": "CHANGED","store": "https://allbirds.com","title": "Women's Allbirds Flip Flop - Dusty Pink","priceMin": 25, "compareAtMax": 35, "discountPct": 29, "available": true,"changes": [{ "field": "priceMin", "from": 35, "to": 25 }],"url": "https://allbirds.com/products/womens-flip-flop-dusty-pink"}
History is kept per store list, so you can run several independent watch lists.
Who uses it
- Brands and retailers watching competitor pricing, launches and promotions
- Dropshippers and resellers catching restocks and price drops
- Analysts and agencies tracking catalogs across many stores
- AI agents that need fresh, structured product data
Pricing (pay per event)
| Event | Price |
|---|---|
| Product returned | $1.00 per 1,000 |
| Product checked with no change (changes mode only) | $0.20 per 1,000 |
| Run start | $0.001 |
A daily watch of 5 stores with 1,000 products each costs about $1/day when nothing changes, plus $1 per 1,000 changes.
Input
| Field | Description |
|---|---|
storeUrls | Store domains or URLs, e.g. allbirds.com |
outputMode | all (default) or changes |
maxProductsPerStore | Cap per store (default 10,000) |
includeDescription | Add plain-text product descriptions |
resetState | Start a new baseline |
Notes
- Works with stores that serve Shopify's standard public product feed (
/products.json). Most do. Headless storefronts or stores that disable the feed are reported in the run'sRUN_SUMMARY; the rest of the run continues. - A store that fails to load is never reported as "all products removed". Its history is kept until the next successful fetch.
- The data is the public catalog the store publishes for anyone to see. No personal data is collected.
Found a store that doesn't work, or need a field? Open an issue on the Issues tab.
Built and maintained by Utility Works Studio. Issues are answered on the Issues tab.