Shopify Store Monitor – Prices, Stock & New Products avatar

Shopify Store Monitor – Prices, Stock & New Products

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Shopify Store Monitor – Prices, Stock & New Products

Shopify Store Monitor – Prices, Stock & New Products

Scrape any Shopify store's full catalog and get alerts-ready change events between runs: price drops, sold out, back in stock, new products and removals. No login, no browser, fast and cheap.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Kiran Raj Dhakal

Kiran Raj Dhakal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Categories

Share

Shopify Store Monitor: Prices, Stock & New Products

Track any Shopify store and get notified of what changed since the last run: price drops and increases, products and sizes that sold out or came back in stock, new launches and removed products.

No login, no browser, no proxies needed. A 10,000-product store takes about a minute.

Who it's for

  • Dropshippers and e-commerce brands: watch competitors' prices, launches and stock-outs.
  • Price comparison and deal sites: keep catalogs and prices fresh on a schedule.
  • Resellers: get alerts when sold-out sizes come back.
  • Analysts and agencies: export a whole catalog to CSV, Excel, JSON or Google Sheets in one click.

What you get

1. Full catalog: one row per product

fieldexample
title, url, handleMen's Tree Runners
vendor, productType, tagsAllbirds, Shoes, [...]
minPrice, maxPrice, onSale79, 98, true
available, availableVariantCount, variantCounttrue, 6, 11
image, imagesproduct image URLs
createdAt, publishedAt, updatedAttimestamps
variants[]id, title, SKU, price, compare-at price, available, options

2. Change events: from the second run onward

eventmeaning
NEW_PRODUCTa product appeared in the catalog
REMOVEDa product disappeared (unpublished or deleted)
PRICE_CHANGEa variant's price changed, with old price, new price and % change
SOLD_OUT / BACK_IN_STOCKthe whole product went out of or back into stock
VARIANT_SOLD_OUT / VARIANT_RESTOCKEDa single size or colour changed availability
NEW_VARIANTa new size or colour was added

Open the Changes view in the dataset to see only the change events.

How to use it

  1. Enter one or more store domains, e.g. allbirds.com or gymshark.com. Any URL on the store works.
  2. Click Start. The first run saves a baseline and outputs the full catalog.
  3. Create a schedule (daily or hourly) under Schedules. Every later run outputs what changed.
  4. Get alerts by connecting the run to Slack, email, Google Sheets, Zapier, Make or a webhook under Integrations.

Tip: set What to output to Changes only for a clean alert feed.

Input example

{
"storeUrls": ["allbirds.com", "https://www.gymshark.com"],
"output": "products_and_changes"
}

Output example (change event)

{
"type": "change",
"event": "PRICE_CHANGE",
"store": "https://allbirds.com",
"title": "Men's Tree Runners",
"url": "https://allbirds.com/products/mens-tree-runners",
"variantTitle": "10",
"oldPrice": 98.0,
"newPrice": 79.0,
"changePct": -19.39,
"detectedAt": "2026-10-24T10:00:00+00:00"
}

Pricing

You pay per product scraped, plus a small amount of Apify platform usage. Because it doesn't run a browser, platform usage is minimal, so tracking a mid-size store daily costs a few cents per run.

FAQ

Does it work on every Shopify store? On almost all of them. It reads the store's public catalog. If a merchant has disabled that, the run outputs an error row for that store and carries on with the others.

Can it show exact stock quantities? No. Shopify publishes whether each variant is in stock, not how many units are left. The monitor tracks availability per variant on every run.

Why are there no change events on my first run? The first run saves a baseline. Change events start from the second run, so schedule the Actor.

Can I track only part of a store? You can cap products per store with Max products per store, but change tracking is skipped for that run, since a partial catalog can't be compared reliably.

Is this legal? It collects only publicly available product data (no personal data, no login, no checkout). As with any scraping, make sure your use complies with the laws and terms that apply to you.

Need something custom?

Need extra fields, a non-Shopify store, a dashboard, or alerts sent somewhere specific? I build and maintain custom scrapers: scrapers.kiranrajdhakal.com.np. You can also open an issue on this Actor and I usually reply within a day.