Home

How to get Shopify Catalog Change Monitor

Monitor public Shopify stores through products.json and emit product rows with changeType so scheduled runs can alert on new SKUs, price moves, and stock flips. A run saves one row per result.

One row per result

A row has Store homepage URL, Shopify product id, Product title, Lowest variant price. The columns are listed in the schema on this page.

The next run

Put the run on a schedule and the next file is the latest rows.

Shopify Catalog Change Monitor in Excel, Sheets, or Power BI

The rows are the same in each of those tools. The guide for the one you already use starts with a free Apify account and finishes with the file.

Schema

Examples come from the actor sample, not a live result.

NameDescriptionExample
storeUrlStore homepage URLhttps://allbirds.com
productIdShopify product id7340901859408
titleProduct titleWomen's Allbirds Flip Flop - Dusty Pink
priceAmountLowest variant price25.0
currencyShop currency from meta.jsonUSD
availableAny variant in stocktrue
changeTypebaseline, new, price_changed, availability_changed, or removedbaseline
productUrlProduct URLhttps://allbirds.com/products/womens-allbirds-flip-flop-dusty-pink
scrapedAtWhen this row was scraped2026-09-29T12:00:00+00:00
  • storeUrlStore homepage URLhttps://allbirds.com
  • productIdShopify product id7340901859408
  • titleProduct titleWomen's Allbirds Flip Flop - Dusty Pink
  • priceAmountLowest variant price25.0
  • currencyShop currency from meta.jsonUSD
  • availableAny variant in stocktrue
  • changeTypebaseline, new, price_changed, availability_changed, or removedbaseline
  • productUrlProduct URLhttps://allbirds.com/products/womens-allbirds-flip-flop-dusty-pink
  • scrapedAtWhen this row was scraped2026-09-29T12:00:00+00:00