🛍️ Shopify Store Scraper - Full Catalogue & Inventory avatar

🛍️ Shopify Store Scraper - Full Catalogue & Inventory

Pricing

Pay per event

Go to Apify Store
🛍️ Shopify Store Scraper - Full Catalogue & Inventory

🛍️ Shopify Store Scraper - Full Catalogue & Inventory

⚡ Scrape any Shopify store's full catalogue through its own public endpoint. ✅ Products, variants, SKUs, prices, compare-at prices, stock flags, tags and images. ✅ One row per product or per variant. No API key, no rendering, no anti-bot.

Pricing

Pay per event

Rating

0.0

(0)

Developer

mohamed alaya

mohamed alaya

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Shopify Store Scraper

Get any Shopify store's entire catalogue — products, variants, prices and stock — through the store's own public endpoint.

Every Shopify storefront serves /products.json; it is the same data the shop's own pages render from. No API key, no app install, no headless browser, no anti-bot. It is fast, cheap and does not break when the theme changes.

What you get

Per product: title · handle · url · vendor · productType · tags · images · description (HTML stripped) · minPrice / maxPrice · inStock · variantCount · publishedAt / updatedAt

Per variant: sku · price · compareAtPrice (the "was" price) · available · option1/2/3 (size, colour…) · grams

One row per product, or per variant

Turn on expandVariants to emit a row per size/colour with its own SKU, price and stock flag. That is the shape you want for price monitoring, repricing and inventory feeds.

Filtering

collection (scope to one collection handle) · keywords (title, description, tags) · minPrice / maxPrice · inStockOnly · vendorFilter · productTypeFilter · maxProductsPerStore.

Typical uses

Competitor catalogue and price tracking · dropshipping product research · brand and distributor monitoring for unauthorised sellers · building comparison sites · market research on pricing and assortment · feeding a recommendation or search index.

Honest limitations

  • Works on Shopify stores only. Non-Shopify domains are reported as such, not silently empty.
  • A minority of stores put a WAF in front of products.json and return 403 — those need the proxy option, and the store is reported with the exact error rather than skipped quietly.
  • products.json exposes published products; it does not expose exact inventory counts, only per-variant availability.