Shopify Store Product Scraper avatar

Shopify Store Product Scraper

Pricing

from $1.80 / 1,000 results

Go to Apify Store
Shopify Store Product Scraper

Shopify Store Product Scraper

Extract products, prices, variants, and inventory from ANY Shopify store via the public JSON API. No API key, no login.

Pricing

from $1.80 / 1,000 results

Rating

0.0

(0)

Developer

Cynix Dev

Cynix Dev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Extract products, prices, variants, and inventory from ANY Shopify store via its public JSON API — no API key, no login, no browser.

Shopify

What it does

Over 4 million stores run on Shopify. Every one of them exposes a public products.json endpoint that this actor reads — a clean, reliable way to get product catalog data without any anti-bot fight. Sampled with allbirds.com in the default run.

Example Inputs

Pull a store's catalog

{ "storeDomain": "allbirds.com", "limit": 50 }

A larger store, more products

{ "storeDomain": "gymshark.com", "limit": 250 }

Output

Per product: store, product_id, title, handle, product_type, vendor, price, compare_at_price, available, status, inventory, tags, description, image_url, product_url, scraped_at.

How it works

  • Uses the public https://<domain>/products.json endpoint (intentional Shopify backdoor — no auth needed)
  • Falls back to /collections/all/products.json if the main feed is disabled
  • Paginates with ?page=N
  • compare_at_price vs price reveals discounted items

Use Cases

  • Price monitoring: track competitor pricing and discounts
  • Market research: product catalogs for competitive analysis
  • E-commerce data: vendor, category, and product-type breakdowns
  • Dropshipping / sourcing: identify suppliers and product ranges

Limitations

  • Some stores disable /products.json; the /collections/all fallback covers most
  • Only public catalog data (not reviews or live stock beyond available flag)
  • inventory_quantity is populated only when the store exposes it publicly