Shopify Store Scraper & Monitor – Prices, Stock, New Products avatar

Shopify Store Scraper & Monitor – Prices, Stock, New Products

Pricing

from $0.80 / 1,000 products

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

Shopify Store Scraper & Monitor – Prices, Stock, New Products

Scrape every product of any Shopify store and monitor it: new and removed products, price drops and increases, discounts, sold-out and back-in-stock changes, with Slack/webhook alerts and a shareable report.

Pricing

from $0.80 / 1,000 products

Rating

0.0

(0)

Developer

Kiro Zhang

Kiro Zhang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape the full product catalog of any Shopify store – titles, prices, compare-at prices, discounts, variants with SKU and stock, vendors, tags and images – and monitor competitors automatically: new products, removed products, price drops and increases, discounts, sold-out and back-in-stock changes since the last run, with Slack / webhook alerts and a shareable report.

  • ✅ Paste a domain (allbirds.com) or a collection URL (/collections/lips) – no API key, no login.
  • ✅ Every variant (size / color) with SKU, price, compare-at price and availability.
  • ✅ Change detection between runs: new, removed, price_drop, price_increase, discount_started, discount_ended, back_in_stock, sold_out, plus variant-level restocks and sell-outs.
  • ✅ Monitoring mode: return – and pay for – only changed products.
  • ✅ Store stats: products, on sale and average discount, sold out, median price, products launched in the last 30 days, top vendors and product types.
  • ✅ Clear messages for stores that are not on Shopify or block their feed.

Who uses it

You areYou get
DTC brands & e-commerce managersCompetitor price changes, new launches and sales every morning in Slack.
Dropshippers & resellersBack-in-stock and sold-out alerts on the products you source.
Agencies & analystsCatalog, pricing and assortment snapshots of any Shopify store, with history.
Deal & price-tracking sitesA daily feed of discounts and price drops across hundreds of stores.

How to use it

  1. Add store domains or collection URLs (one per line).
  2. Choose the maximum number of products per store and whether to include variants and descriptions.
  3. Run once for a catalog export – or turn on Only changed products, pick the changes to report, add a Slack webhook and schedule the run daily.
{
"stores": ["competitor-one.com", "https://competitor-two.com/collections/new-arrivals"],
"onlyChanges": true,
"changeTypes": ["new", "price_drop", "discount_started", "back_in_stock"],
"minPriceChangePercent": 5,
"slackWebhookUrl": "https://hooks.slack.com/services/…"
}

Output

One row per product (and one per removed product):

{
"store": "deathwishcoffee.com",
"storeName": "Death Wish Coffee",
"title": "Valhalla Java Single-Serve Pods",
"url": "https://deathwishcoffee.com/products/valhalla-java-single-serve-pods",
"vendor": "Death Wish Coffee Company",
"productType": "Coffee Pods",
"price": 14.99,
"compareAtPrice": null,
"discountPercent": null,
"currency": "USD",
"available": true,
"variantsTotal": 2,
"variantsAvailable": 2,
"changeType": "price_drop",
"changeTypes": ["price_drop", "variant_price"],
"previousPrice": 18.74,
"priceChangePercent": -20,
"changes": [{ "type": "price_drop", "from": 18.74, "to": 14.99, "percent": -20 }],
"firstSeenAt": "2026-10-25T04:20:11.000Z",
"variants": [{ "id": "4183…", "title": "12 Count", "sku": "VJ-12", "price": 14.99, "compareAtPrice": null, "available": true }]
}

Also: productId, handle, tags, maxPrice, image, imagesCount, options, createdAt, publishedAt, updatedAt, optional description. Store stats are in OUTPUT.stores and in the HTML report.

Pricing

EventPrice
Product row$1.00 per 1,000 products ($0.80 on Gold and higher Apify plans)
Store checked$0.005 per store per run

Examples: a one-off export of a 2,000-product store ≈ $2.01. Monitoring 10 competitor stores daily in "only changed products" mode ≈ $1.50 / month for the checks plus $1 per 1,000 changed products. The Apify free plan checks up to 3 stores per run.

FAQ

Which stores work? Stores built on Shopify whose public product feed is on (most are). Some large brands block it or sit behind a bot wall – those are listed in OUTPUT.problems and you are not charged for them. Residential proxies (Advanced settings) help for some.

Are prices in my currency? Prices are in the store's default currency (currency).

How are removed products detected? By comparing the full catalog with the previous run. If the store has more products than "Max products per store", removed products are not reported for that run.

Is it legal? The Actor reads public product information that the store publishes for every visitor. It does not log in or collect personal data.