Shopify Store & Products Scraper — Public JSON avatar

Shopify Store & Products Scraper — Public JSON

Pricing

Pay per usage

Go to Apify Store
Shopify Store & Products Scraper — Public JSON

Shopify Store & Products Scraper — Public JSON

Scrape any Shopify store's public catalog via /products.json: products, variants, prices, stock, images. Also discovers Shopify stores. No login, no proxies.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

phi

phi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Shopify Store & Products Scraper

Scrape any Shopify store's public catalog through the built-in /products.json endpoint — products, variants, prices, stock availability, images and vendors. No login, no API keys, no proxies. Perfect for store discovery, competitor monitoring, and lead generation.

Why this actor

  • 🔎 Universal — every Shopify store (millions of them) exposes /products.json publicly
  • 💵 Lead-gen ready — product catalogs + prices + stock = sales intelligence on demand
  • Plain JSON — no HTML parsing, no headless browsers, results in seconds
  • 🛡️ Graceful — bot-walled stores (403) and dead domains are skipped with warnings, never crash the run
  • 💰 Pay-per-product — charged only for products returned

Input

FieldTypeDefaultDescription
storeDomainsarray["allbirds.com"]One or more store domains (custom or .myshopify.com)
maxProductsPerStoreinteger50Max products per store (1–1000)

Example

{
"storeDomains": ["allbirds.com", "kith.com"],
"maxProductsPerStore": 250
}

Example output

{
"store": "allbirds.com",
"productId": "7369944137808",
"title": "Wool Runner",
"handle": "wool-runner",
"productType": "Footwear",
"vendor": "Allbirds",
"priceMin": 98,
"priceMax": 98,
"available": true,
"variantsCount": 12,
"imageUrl": "https://cdn.shopify.com/...",
"url": "https://allbirds.com/products/wool-runner"
}

Use cases

  • Store discovery — test a list of domains, keep the ones that answer (they're Shopify)
  • Competitor price tracking — schedule runs, diff prices and stock
  • Dropshipping / affiliate research — catalog depth, price ranges, vendors
  • Agency prospecting — find stores in a niche, see what they sell before outreach

Notes

  • A small number of brands put their storefront behind bot protection (HTTP 403); the actor logs and skips them.
  • Pagination follows Shopify's limit/page convention up to 1,000 products per store.
  • Prices are returned as numbers in the store's display currency (see priceMin/priceMax).