Shopify Price Drop & Restock Alerts (Any Store) avatar

Shopify Price Drop & Restock Alerts (Any Store)

Pricing

$2.00 / 1,000 products

Go to Apify Store
Shopify Price Drop & Restock Alerts (Any Store)

Shopify Price Drop & Restock Alerts (Any Store)

Track any Shopify store and get only what changed since the last run: price drops (with % and amount), price increases, new products, back-in-stock, out-of-stock and removed items. First run saves a baseline. Schedule it daily for deal alerts or competitor price monitoring.

Pricing

$2.00 / 1,000 products

Rating

0.0

(0)

Developer

Rakesh Pai

Rakesh Pai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Security

Limited permissions

Share

Track any Shopify store and get only what changed since the last run: price drops (with % and amount), price increases, new products, back-in-stock, out-of-stock and removed items. First run saves a baseline. Schedule it daily for deal alerts or competitor price monitoring.

Data source: each store's public /products.json storefront endpoint; product snapshots are kept in a named key-value store in your own Apify account. It needs no login, proxy or browser. Results are returned as clean, flat JSON that is ready for spreadsheets, databases, BI tools and AI agents.

How it works

The first run saves a baseline of every product's lowest variant price and stock status. With First run output set to all every product is returned as baseline; set it to none to save the baseline for free. Each later run returns only the changes since the previous run: price-drop, price-increase, new-product, back-in-stock, out-of-stock and removed. removed is only reported when the store has fewer products than your max-products limit. Schedule it daily and connect a Slack, email or webhook integration for alerts.

What can you use it for?

  • Competitor price monitoring for DTC brands and agencies
  • Deal and coupon sites: daily price-drop feeds
  • Restock alerts for popular products
  • Track new product launches across many stores
  • Use it as a tool from AI agents through the Apify MCP server, or schedule it and send new results to Slack, Google Sheets or a webhook

Input

FieldNameDescription
storeUrlsShopify store URLsStore homepages, e.g. https://www.allbirds.com
alertTypesChange typesWhich changes to output after the first run: price-drop, price-increase, new-product, back-in-stock, out-of-stock, removed
minDropPctMinimum drop %Only report price drops of at least this percent
firstRunOutputFirst run outputall = output every product as baseline on the first run; none = save the baseline silently (no charge)
maxProductsPerStoreMax products per storeProducts tracked per store
stateStoreNameSnapshot store nameNamed key-value store that holds the previous prices

Example input

{
"storeUrls": [
"https://www.allbirds.com",
"https://www.brooklinen.com",
"https://www.tentree.com"
],
"maxProductsPerStore": 5
}

Output

Each result is one dataset item with these fields: changeType, store, productId, title, vendor, productType, url, image, price, priceMax, compareAtPrice, onSale, discountFromCompareAtPct, available, variantCount, checkedAt, previousPrice, priceChange, priceChangePct, previousCheckedAt.

Example output (real result, long fields shortened)

{
"changeType": "baseline",
"store": "https://www.allbirds.com",
"productId": 7340901859408,
"title": "Women's Allbirds Flip Flop - Dusty Pink",
"vendor": "Allbirds",
"productType": "Shoes",
"url": "https://www.allbirds.com/products/womens-allbirds-flip-flop-dusty-pink",
"image": "https://cdn.shopify.com/s/files/1/1104/4168/files/A12513_26Q2_Allbirds-Flip-Flop-Dusty-Pink_PDP_LEFT.png?v=1774646345",
"price": 50,
"priceMax": 50,
"compareAtPrice": null,
"onSale": false,
"discountFromCompareAtPct": 0,
"available": true,
"variantCount": 7,
"checkedAt": "2026-11-02T17:38:20.275Z",
"previousPrice": null,
"priceChange": null,
"priceChangePct": null,
"previousCheckedAt": null
}

Download the results as JSON, CSV, Excel or XML, or read them through the Apify API.

Pricing

This Actor uses pay-per-event pricing. You pay $0.002 per product change returned, plus standard Apify platform usage, which is small because the Actor uses lightweight HTTP requests (no browser). You are never charged for results that are not returned. To cap spending, set a maximum cost per run in the run options.

Tips

  • Start with a small max-results value to check your filters, then scale up.
  • Schedule the Actor (for example daily) to monitor changes over time.
  • The data comes straight from the source, so its freshness and completeness depend on that publisher.

Disclaimer

This Actor is not affiliated with or endorsed by any website, platform or data publisher named here. Use it in line with the target sites' terms and applicable privacy laws (e.g. GDPR/CAN-SPAM for contact data). Verify critical decisions against the official source.