VOOZH about

URL: https://apify.com/sashaebashu/shopify-monitor

โ‡ฑ Shopify Scraper โ€” Products, Prices & Inventory Monitor ยท Apify


๐Ÿ‘ Shopify Scraper โ€” Products, Prices & Inventory Monitor avatar

Shopify Scraper โ€” Products, Prices & Inventory Monitor

Pricing

from $3.00 / 1,000 results

Go to Apify Store

Shopify Scraper โ€” Products, Prices & Inventory Monitor

Scrape any Shopify store's products, prices and variants, and monitor price drops, restocks and new products. No API keys. Fast, multi-store, exportable.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Sasha Ebashu

Sasha Ebashu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Shopify Price & Inventory Monitor

Scrape every product from any Shopify store โ€” titles, vendors, prices, compare-at prices, variants, stock status and images โ€” and monitor changes over time: price drops, price rises, restocks, sell-outs, new and removed products.

Just enter a store domain. No API keys, no login.

Two modes

1. Catalog โ€” full product dump

Get the complete catalog of any store. One row per product with all variants (size/color, price, compare-at price, SKU, in-stock flag), images, tags, vendor and timestamps. Run across many stores at once. Export to JSON, CSV, Excel or Google Sheets.

2. Monitor โ€” only what changed ๐Ÿ”ฅ

Run it on a schedule. The actor remembers the previous run and outputs only the differences:

changeTypemeaning
price_drop / price_risea variant's price moved (with oldPrice, newPrice, changePct)
back_in_stock / out_of_stocka variant's availability flipped
new_product / removed_producta product appeared or disappeared
variant_added / variant_removeda size/color was added or dropped

Perfect for competitor price tracking, restock alerts, dropshipping research and MAP-violation monitoring โ€” the things you check again and again.

Why this one

  • Monitoring, not just a snapshot โ€” most Shopify scrapers only dump the catalog once. This one tracks change over time, so a daily schedule actually tells you something.
  • Fast & cheap โ€” reads the store's public product feed directly with parallel pagination (โ‰ˆ9,000 products in a few seconds), datacenter proxy is enough.
  • Multi-store โ€” watch dozens of competitors in a single run.
  • Currency & shop name included โ€” pulled from the store's metadata, so prices are unambiguous across regions.
  • Collection tagging & bestseller flags โ€” optionally tag every product with the collections (categories) it belongs to, and flag isBestSeller / isOnSaleCollection from the store's own best-seller and sale collections โ€” data that the raw product feed does not expose.
  • Run digest โ€” monitor runs write a summary (price drops, restocks, sold-outs, new/removed counts) to the key-value store under DIGEST, so a scheduled run gives you a glanceable report, not just raw rows.
  • Clear status, no silent failures โ€” if a store has no public feed, is password-protected or blocks the request, it's reported in the log instead of just returning nothing.

Input

FieldDescription
storeUrlsStore domains or URLs (gymshark.com, https://allbirds.com). A /collections/<handle> URL limits to that collection.
modecatalog (full dump) or monitor (only changes since last run).
collectionsLimit to specific collection handles. Empty = whole store.
minPriceChangePctMonitor: ignore price moves smaller than this %.
reportNewOnFirstRunMonitor: emit all products as new on the first (baseline) run.
includeCollectionsTag products with their collections + isBestSeller/isOnSaleCollection flags.
maxCollectionsCap collections fetched per store when tagging is on.
maxProductsPerStoreCap per store (0 = unlimited).

Output (catalog)

store, productId, title, handle, url, vendor, productType, tags, variantsCount, inStockVariants, available, minPrice, maxPrice, compareAtPrice, onSale, discountPct, createdAt, updatedAt, publishedAt, featuredImage, images, variants[].

Notes

Works on any standard Shopify store that exposes the public /products.json feed (the vast majority do). Monitor mode stores its baseline in the actor's key-value store, so keep using the same actor/schedule for change tracking to work.

You might also like

Shopify Store Products Scraper - Products, Variants & Prices

fascinating_lentil/shopify-store-products-scraper

Scrape products, variants, prices, images, vendors, and tags from any Shopify store. No login or API key needed. Export to JSON, CSV, or Excel.

๐Ÿ‘ User avatar

Md Jakaria Mirza

2

Shopify Store Monitor - Price Drops, Restocks & Sale Alerts

george.the.developer/shopify-discount-scanner

Monitor Shopify stores for price drops, restocks, and new sales. Get real-time alerts on discounts and inventory changes across any store.

Shopify Scraper

crawlerbros/shopify-scraper

Scrape products from any Shopify store. Extract product titles, prices, variants, SKUs, images, descriptions, inventory availability, and more using Shopify's public products.json API.

10

Shopify Store Scraper โ€” Products, Prices & Variants

maged120/shopify-intelligence

Scrape any public Shopify store to extract all products, pricing, variants, collections, and store metadata โ€” without needing Shopify API access.

Shopify Store Scraper - Products, Variants, Prices & Leads

scrapesage/shopify-store-scraper

Scrape any Shopify store: products with variants, SKUs, prices, compare-at discounts, stock, images, options & tags, plus store intelligence and merchant leads (email, phone, socials). Modes for store, collection or product. Monitoring for new products & price drops. No login.

Shopify Products Scraper

khadinakbar/shopify-products-scraper

Scrape every product from any Shopify store via the public products.json endpoint โ€” prices, variants, images.

Shopify Store Scraper

rupom888/shopify-store-scraper

Scrape any Shopify store for products, variants, prices, inventory, images, tags, and collections. No API key needed - uses Shopify's public JSON endpoints.