Shopify API Scraper
Pricing
$1.00 / 1,000 variants
Shopify products.json endpoints to scrape, one per store or collection. Use https://<store>/products.json for a whole catalogue, or https://<store>/collections/<handle>/products.json for one collection. The scraper pages through the catalogue itself, so no page or limit parameter is needed.
[ { "url": "https://socialstatuspgh.com/products.json" }]Shopify rate-limits products.json per client IP across stores, so a proxy is effectively required: the scraper takes a fresh exit IP for every request. Residential is the default because Apify's datacenter pool is measurably rate-limited by Shopify where residential is not. Running with no proxy works for a handful of pages and then starts returning HTTP 429.
{ "useApifyProxy": true, "apifyProxyGroups": [ "RESIDENTIAL" ]}