Shopify & WooCommerce Scraper + Price & Stock Monitor avatar

Shopify & WooCommerce Scraper + Price & Stock Monitor

Pricing

from $0.80 / 1,000 product results

Go to Apify Store
Shopify & WooCommerce Scraper + Price & Stock Monitor

Shopify & WooCommerce Scraper + Price & Stock Monitor

Export products, prices, variants, SKUs and stock from any Shopify or WooCommerce store. Schedule it to get only changes: price drops, price increases, back in stock, out of stock, new and removed products. No login, no proxies.

Pricing

from $0.80 / 1,000 product results

Rating

0.0

(0)

Developer

Kyle Duncan

Kyle Duncan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Shopify & WooCommerce Product Scraper + Price & Stock Change Monitor

Export all products, prices, variants, SKUs, images and stock status from any Shopify or WooCommerce store — then schedule it and get only what changed: 📉 price drops, 📈 price increases, ✅ back in stock, ❌ out of stock, 🆕 new products and 🗑️ removed products.

Works on millions of independent online stores. Auto-detects the platform. Uses the stores' own public product feeds — no login, no proxies, no browser, respects robots.txt.

Why this one?

  • ✅ Two platforms, one schema: Shopify (/products.json) and WooCommerce (Store API)
  • ✅ Built-in change detection — no spreadsheets or diff scripts needed
  • ✅ You pay only for changes in monitor mode, so watching 50 competitor stores daily costs pennies
  • ✅ Variant-level rows (size/color) with their own price, SKU and stock — or one row per product
  • ✅ Sale detection: compare-at price, discount %, on-sale flag
  • ✅ Filters: keywords, min/max price, on-sale only, in-stock only, Shopify collection URLs

Who uses it?

  • E-commerce brands — watch competitors' prices, new launches and sell-outs
  • Resellers & deal hunters — alerts when products drop in price or come back in stock
  • Agencies & analysts — catalog exports and assortment/price research for clients
  • Dropshippers — find what top stores add and remove

Input examples

Full catalog export

{ "storeUrls": ["https://www.allbirds.com", "https://www.nutribullet.com"] }

Daily price-drop & restock alerts for a sale collection (schedule daily)

{
"storeUrls": ["https://www.allbirds.com/collections/sale"],
"onlyChanges": true,
"changeTypes": ["price_drop", "back_in_stock"],
"oneRowPerVariant": true,
"monitorKey": "allbirds-sale"
}

The first monitor run saves a baseline (returns nothing unless Return all products on the first monitor run is on); later runs return only changes.

Output example

{
"platform": "woocommerce",
"store": "https://www.nutribullet.com",
"productId": "1039545",
"title": "nutribullet Cold Press Juicer – Extended warranty",
"url": "https://www.nutribullet.com/shop/warranty/nutribullet-cold-press-juicer-extended-warranty/",
"categories": ["Warranty"],
"sku": "ECOM01732",
"price": 35.99,
"compareAtPrice": null,
"regularPrice": 35.99,
"onSale": false,
"currency": "USD",
"available": true,
"imageUrl": "https://nbmedia.imgix.net/...png",
"changeType": "price_drop",
"previousPrice": 39.99,
"priceChange": -4.0,
"priceChangePercent": -10.0,
"scrapedAt": "2026-11-01T15:50:00+00:00"
}

Notes & limits

  • Some stores disable their public product feed or block bots; those are skipped and listed in the SUMMARY record. robots.txt rules are always respected.
  • Shopify feeds don't include inventory quantities — you get in-stock/out-of-stock per variant.
  • WooCommerce rows are per product (variable products show the current price range's lowest price).

How much does it cost?

$0.80 per 1,000 product results (+ $0.00005 per run start). You pay once per product row returned in the dataset. In monitor mode only products that changed since the last run are returned and charged; skipped stores and errors are free. Example: a daily check that finds 25 changes = $0.02. You set a maximum charge per run, so you never pay more than you allow. Apify's free plan includes monthly credit, enough to try this Actor at no cost.

FAQ

Which stores work?

Any public Shopify store and any WooCommerce store with the standard Store API enabled (most are). Password-protected stores are skipped.

How do price alerts work?

Turn on monitor mode and schedule it. Each run returns only products with price drops, price increases, restocks, sell-outs, new or removed items.

Do I need proxies?

No. It reads the stores' public product feeds.

Is it legal?

It only reads public data that the site or platform publishes openly (no login, no bypassing). You are responsible for using the data in line with applicable laws such as GDPR.

Something broke or a field is missing?

Open an issue on the Issues tab; we fix reported problems fast.

More tools from this developer

Jobs & recruiting: Career Page Jobs Scraper: Greenhouse, Lever, Ashby + 3 more · Greenhouse Jobs Scraper & New Jobs Monitor · Lever Jobs Scraper & New Jobs Monitor · Ashby Jobs Scraper & New Jobs Monitor · Workable Jobs Scraper & New Jobs Monitor · SmartRecruiters Jobs Scraper & New Jobs Monitor

Websites & SEO: Bulk PageSpeed & Core Web Vitals Checker · Sitemap & RSS New Page Monitor · Bulk Domain WHOIS, DNS & SSL Checker (RDAP) · Tech Stack Detector

Apps, data & research: App Store Reviews Scraper & Monitor + App Details · Hacker News Scraper