Shopify image downloader: get all product images from a Shopify store
Shopify themes render product images server-side with srcset from cdn.shopify.com (or the store domain under /cdn/shop/), with size parameters like ?width=1920. Get the largest candidate and you have the full-size photo.
Settings that work
startUrls:/collections/all(plus?page=2…) or specific collections.crawlDepth: 1to visit every product page linked from the collection.urlMustContain: ["/cdn/shop/", "cdn.shopify.com"]to keep store media only.minWidth: 500,minHeight: 500to drop swatches and icons.
curl -X POST "https://api.apify.com/v2/acts/sste~website-image-downloader/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
-d '{"startUrls":[{"url":"https://example-store.myshopify.com/collections/all"}],"crawlDepth":1,"maxPagesPerStartUrl":200,"urlMustContain":["/cdn/shop/","cdn.shopify.com"],"minWidth":500,"minHeight":500}'
Alternative for some stores: /products.json lists products with image URLs; it is not available on every store and has no dimensions or ZIP.