Shopify Store Scraper & Monitor – Prices, Stock, New Products
Pricing
from $0.80 / 1,000 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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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 are | You get |
|---|---|
| DTC brands & e-commerce managers | Competitor price changes, new launches and sales every morning in Slack. |
| Dropshippers & resellers | Back-in-stock and sold-out alerts on the products you source. |
| Agencies & analysts | Catalog, pricing and assortment snapshots of any Shopify store, with history. |
| Deal & price-tracking sites | A daily feed of discounts and price drops across hundreds of stores. |
How to use it
- Add store domains or collection URLs (one per line).
- Choose the maximum number of products per store and whether to include variants and descriptions.
- 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
| Event | Price |
|---|---|
| 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.