Shopify Price & Stock Monitor: Change Alerts Any Store avatar

Shopify Price & Stock Monitor: Change Alerts Any Store

Pricing

Pay per usage

Go to Apify Store
Shopify Price & Stock Monitor: Change Alerts Any Store

Shopify Price & Stock Monitor: Change Alerts Any Store

Watch any Shopify store and get one row per change: price up or down with percent, back in stock, sold out, new and removed products, variant level. Pay only for changes; scanning an unchanged catalog costs nothing. No login, no API key, no proxy.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Ken M

Ken M

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Shopify Price & Stock Monitor: Change Alerts for Any Store

Competitor repricing, restocks, sellouts, and quiet catalog additions all happen in public — every Shopify store publishes its full catalog with variant prices and availability. This actor watches any list of Shopify stores and emits one row per change: price up or down (with exact percent), back in stock, out of stock, new product, removed product. No login, no API key, and no proxy — the data comes straight from each store's public catalog endpoint.

You pay per change, not per scan. A 5,000 product catalog where nothing moved costs you nothing. Competitive pricing tools charge $99+ a month to do this.

What you get

One row per detected change:

FieldDescription
changeTypeprice_increase, price_decrease, back_in_stock, out_of_stock, new_product, product_removed, or a one-time free baseline
storeWhich monitored store
productTitle, productUrl, productIdThe product
variantId, variantTitle, skuThe exact variant (size, color, ...)
oldPrice, newPrice, priceChangePercentFor price moves
oldAvailable, newAvailableFor stock flips
checkedAtTimestamp

Prices are in each store's own currency, as published in its catalog.

How it works

The first run per store saves a catalog snapshot and emits a single free baseline row. Every following run pages through the catalog (up to your product cap), diffs variant-level price and availability against the stored snapshot, and pushes only the differences. Snapshots live in a named key-value store and survive between runs.

Input

  • Store URLs: any Shopify storefronts (competitors, suppliers, brands you resell).
  • Change toggles: prices, stock, new products, removed products — pick what you care about.
  • Minimum price change %: ignore penny jitter, e.g. only report moves of 5% or more.
  • Max products per store / max rows per run: scan depth and cost cap.

Pricing

Pay per result: $0.01 per change row. Baselines are free, the first 2 change rows of every run are free, and unchanged catalogs cost nothing.

Watching 3 competitor stores daily typically costs a few cents a day. Even a heavy repricing day (100 changes) is $1.

Typical uses

  • E-commerce brands: know the morning a competitor drops prices, and by exactly how much, per variant.
  • Resellers and dropshippers: restock alerts on supplier stores; back_in_stock rows straight to Slack via a webhook.
  • Agencies: pricing intel feeds for retail clients without a Prisync seat per client.
  • Deal hunters and arbitrage: price_decrease rows across a watchlist of stores.
  • Category research: new_product rows show where a competitor is expanding.

Scheduling

Run it daily (or hourly for fast-moving stores) on an Apify schedule. Wire rows to Slack, email, or Google Sheets with Apify integrations, or poll the dataset via API. Pair with the Shopify Store Products Scraper when you need the full catalog rather than the changes.

Data notes

Works on any store built on Shopify (the catalog endpoint is part of the platform). A small number of stores disable their public catalog; those are skipped with a warning and cost nothing. Catalog data reflects what the store publishes; flash-sale apps that bypass the catalog may not be visible.