You're bookmarking competitor stores and checking them once a week. Their catalog is public JSON — a machine should be doing this.
Paste competitor Shopify store URLs, schedule the monitor (daily or hourly), and get one row per actual change: price drop, price increase, out of stock, back in stock, new product, removed product — with old/new price and % change. Straight to dataset, webhook, Google Sheets or n8n/Make.
| Event | Cost |
|---|---|
| First run (baseline of their catalog) | Free |
| Check where nothing changed | Free |
| Detected change (any type) | $0.005 |
A typical 3-competitor watch generates 50–300 changes/month ≈ $0.25–$1.50/month. Incumbent monitoring tools charge $70+/month for the same signal.
See the actual output first: sample dataset (JSON) — real output from a live baseline run. No signup needed.
How is this different from Price2Spy or Prisync?
Those are $70+/month subscriptions with seat licenses. This is usage-priced: $0.005 per detected change, the baseline run and quiet days are free, and you cancel by deleting a schedule.
What stores can it monitor?
Any Shopify store whose public products.json endpoint is enabled (most are). Stores that block it are reported to you free of charge — you never pay for an unreadable store.
How do I get alerts?
Point the notifyWebhookUrl input at your webhook (n8n, Make, Zapier, Slack), or use Apify's built-in Google Sheets / email integrations on the schedule. Changes also land in the run dataset for export.
Reads each store's public products.json only — no logins, no personal data. Stores that disable the endpoint are reported free of charge. Powered by QualifyOps on Apify.