Shopify Store Scraper & Price Monitor avatar

Shopify Store Scraper & Price Monitor

Pricing

from $0.80 / 1,000 product scrapeds

Go to Apify Store
Shopify Store Scraper & Price Monitor

Shopify Store Scraper & Price Monitor

Scrape all products from any Shopify store or collection: prices, sale prices, variants, SKUs, stock, images, tags & store info. Monitoring mode returns only price & stock changes since the last run. $0.80 per 1,000 products.

Pricing

from $0.80 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

abdallah alramahi

abdallah alramahi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Security

Limited permissions

Share

Get every product from any Shopify store — prices, sale prices, variants, SKUs, stock, images and tags — and track price & stock changes over time. $0.80 per 1,000 products.

Enter store domains or collection URLs. The Actor reads the store's public catalog (fast, no browser) and returns clean, analysis-ready data.

Features

  • Full catalog of any Shopify store, or just one collection
  • Prices: min/max price, compare-at price, onSale flag — per product and per variant
  • Stock: available flag, available variants count
  • Variants: SKU, options (size/color…), weight, price, availability
  • Content: description (clean text), images, vendor, product type, tags, created/updated/published dates
  • Store info: name, country, city, currency, product & collection counts, ships-to countries
  • Two output modes: one row per product, or one row per variant (perfect for spreadsheets)
  • Price & stock monitoring: after the first (baseline) run, returns only new products and products whose price, sale price or stock changed, with previousPrice and change type
  • Filters: keyword, in-stock only

Use cases

  • Competitor price monitoring for DTC and e-commerce brands
  • Dropshipping & product research — find winning products, prices, launches
  • Market research — catalogs, assortment, discount depth across stores
  • Agencies — audit client and competitor stores in minutes
  • Retail arbitrage & deal alerts — get notified when products go on sale or back in stock

Pricing (pay per event)

EventPrice
Product (or variant row)$0.0008
Store info$0.001

1,000 products ≈ $0.80. In monitoring mode you only pay for changed products after the baseline run.

Example output (product)

{
"type": "product",
"store": "https://www.allbirds.com",
"title": "Women's Allbirds Flip Flop - Dusty Pink",
"url": "https://www.allbirds.com/products/womens-allbirds-flip-flop-dusty-pink",
"vendor": "Allbirds",
"productType": "Shoes",
"currency": "USD",
"price": 25.0,
"compareAtPrice": 50.0,
"onSale": true,
"available": false,
"variantsCount": 9,
"variants": [{ "variantId": 42146889039952, "title": "5", "sku": "A12513W050", "price": 25.0, "compareAtPrice": 50.0, "available": false }],
"images": ["https://cdn.shopify.com/..."],
"change": "price_changed",
"previousPrice": 50.0
}

How to monitor competitor prices

  1. Add competitor store URLs, enable Price & stock monitoring mode.
  2. Run once (baseline).
  3. Create a daily Schedule and connect Slack, email or Google Sheets — you'll receive only the changes.

FAQ

Does it work on every Shopify store? On the vast majority. A few stores are password-protected or block bots — the Actor logs a clear message and continues.

Is stock quantity included? Shopify's public catalog exposes availability (in/out of stock), not exact quantities.

Is this legal? The Actor reads the public product catalog that Shopify stores serve to every visitor. Use the data responsibly.

Need a feature? Open an issue — I usually respond within 24 hours.