Shopify Price Change Monitor avatar

Shopify Price Change Monitor

Pricing

from $8.50 / 1,000 change founds

Go to Apify Store
Shopify Price Change Monitor

Shopify Price Change Monitor

Watch a list of Shopify stores and get alerted when their price range, catalog size, or estimated revenue band shifts since your last check — competitor price-positioning monitoring, not per-SKU tracking. Unofficial, independent tool — not affiliated with, endorsed by, or sponsored by Shopify.

Pricing

from $8.50 / 1,000 change founds

Rating

0.0

(0)

Developer

Tim Zinin

Tim Zinin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Watch a list of Shopify stores and get alerted when their price range, catalog size, or estimated revenue band shifts since your last check — competitor price-positioning monitoring at the store level, not per-SKU tracking. Runs on our own live Shopify store-intelligence engine under the hood.

What you get

  • A named "watch" (a list of store URLs) that remembers each store's last-seen price range, catalog size, and revenue band.
  • Every scheduled run reports ONLY what changed — a store newly added to the watch, or an already-tracked store's price range / product count / revenue band shifting.
  • Add or drop stores from your watch at any time — a new store gets its own "just started tracking this one" moment, and a dropped store gets an honest (free) notice, never billed.
  • Runs on Apify: schedule it, monitor it, call it from the API, export to JSON/CSV/Excel or push straight into your own pipeline.

How to run it

  1. Click Try for free — no card needed on the free plan.
  2. Paste the store URLs you want watched into Websites, optionally a name for this watch.
  3. Hit Start. Schedule it to run again (daily or weekly) to get a stream of only the CHANGES each time.

Pricing

Pay-per-event: $0.005 per run start + $0.01 per new/changed store / first-time tracked. A store DROPPED from your watch list is reported for visibility but never charged — it's your own choice to stop tracking it, not new information about the store. The "no changes" notice on a quiet run and any error/notice row are also never charged. 10 new/changed stores cost about $0.11 (the one-time start fee plus 10 billed rows).

Input

FieldRequiredWhat it does
websitesyesStore URLs to watch, e.g. "allbirds.com". Up to 100.
baseline_keynoName for this watch, so you can run several independent watches.
max_itemsnoMax new/changed-store rows delivered (and charged) per run (1-200, default 20).
{
"websites": ["allbirds.com", "gymshark.com"],
"baseline_key": "dtc-competitors"
}

Output

New-store row (real output, live run 30.07.2026):

{
"baselineKey": "selftest-shopify-1",
"found": true,
"changeType": "new-store",
"url": "https://www.allbirds.com/",
"isShopify": true,
"priceMin": 3,
"priceMax": 160,
"currency": "USD",
"productCount": 750,
"revenueBand": "$10M+",
"error": "",
"summary": "\"https://www.allbirds.com/\" added to watch \"selftest-shopify-1\" — Shopify store, 750 product(s), price range USD3–160."
}

Changed-store row (real output, live run 30.07.2026 — reflects a real detected shift back to the store's true price range after a synthetic test mutation):

{
"baselineKey": "selftest-shopify-1",
"found": true,
"changeType": "changed-store",
"url": "https://www.allbirds.com/",
"isShopify": true,
"priceMin": 3,
"priceMax": 160,
"currency": "USD",
"productCount": 750,
"revenueBand": "$10M+",
"error": "",
"summary": "\"https://www.allbirds.com/\" changed for watch \"selftest-shopify-1\": priceMax 99999 -> 160."
}
FieldMeaning
baselineKeyWhich watch this row belongs to.
foundtrue for a real result row (new or changed store); false for a notice/error row.
changeType"new-store", "changed-store", or null for a notice row.
url, isShopify, priceMin, priceMax, currency, productCount, revenueBandThe store's own tracked fields.
errorEmpty string when the check completed cleanly (including "nothing changed" and "a store was dropped"); non-empty only on a real problem.
summaryHuman-readable one-liner.

Other tools we built

Related tools for adjacent workflows in e-commerce.

ActorWhat it does
Zid Store Products ScraperPair it in the e-commerce workflow: Pull live product catalogs (name, price, sale price, category, image) straight from Zid storefronts — a...
Chotot Vietnam Listings ScraperPair it in the e-commerce workflow: Pull live classified ad listings (real estate, vehicles, electronics, jobs and more) straight from...
Shopify Store IntelligencePair it in the e-commerce workflow: Confirm a site runs on Shopify and pull store intelligence from its public feeds — product count, price...

FAQ / Limitations

Does this track individual product prices? No — this tracks store-level signals (price RANGE across the catalog, product count, a rough revenue band), not per-SKU price history. If you need per-product tracking, this is not that tool.

What happens if I change my websites list? A newly added store gets its own "first time tracked" moment; a removed store gets an honest, free notice and stops being compared going forward.

What this is NOT. The revenue band is a rough heuristic from catalog size and average price, not real sales data — Shopify's public keyless feeds don't expose actual revenue. Treat it as a qualification signal, not a forecast.

Found a bug or need per-SKU tracking? Issues on the Actor's page.