Shopify Product Catalog & Price Spy
Pricing
from $0.80 / 1,000 product scrapeds
Go to Apify Store

Shopify Product Catalog & Price Spy
Ultra-fast Shopify product scraper. Extract complete catalogs, pricing discounts, SKU variants, stock status, and high-res images in sub-seconds.
Pricing
from $0.80 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Phoebe Labs
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
🛍️ Shopify Product Catalog & Price Spy
Ultra-fast Shopify product scraper. Extract complete product catalogs, pricing discounts, SKU variants, stock status, and high-res images in sub-seconds.
Crawl any public Shopify store without using heavy, crash-prone headless browsers. Built for e-commerce dropshippers, Amazon sellers, competitor price trackers, and AI commerce agents.
⚡ Why Use This Shopify Scraper?
- Sub-Second Speed: Connects directly to Shopify's high-speed CDN JSON endpoints. Scrapes 250 products in under 500ms.
- Zero Failure Rate: Avoids the frequent crashes and timeouts common in DOM-based scrapers (over 56k failed runs on competing tools).
- Deep Variant & Discount Analytics: Automatically calculates
isOnSale,maxDiscountPercentagainstcompare_at_price, and tracks variant-level inventory stock status (inStock). - High-Res Media: Captures complete multi-angle product photography galleries.
- AI Agent Ready: Clean JSON schema optimized for automated competitor repricing scripts and LLM e-commerce pipelines.
📥 Input Parameters
| Field | Type | Description | Default |
|---|---|---|---|
storeUrls | Array<String> | Required. List of Shopify store domains or URLs (e.g. allbirds.com, gymshark.com). | ["allbirds.com", "gymshark.com"] |
maxProductsPerStore | Integer | Max number of products to scrape per store. | 100 |
includeVariants | Boolean | Whether to include individual SKU variant breakdowns. | true |
proxyConfiguration | Object | Optional Apify proxy configuration. | None |
📤 Output Dataset Format
{"store": "allbirds.com","productId": "4524147376208","title": "Women's Wool Runner","handle": "womens-wool-runners","productUrl": "https://allbirds.com/products/womens-wool-runners","vendor": "Allbirds","productType": "Shoes","tags": ["bestseller", "wool", "casual"],"minPrice": 98.0,"maxPrice": 110.0,"isOnSale": true,"maxDiscountPercent": 15,"inStock": true,"variantCount": 8,"variants": [{"id": 31908234657872,"title": "Natural Grey (White Sole) / 7","price": 98.0,"compareAtPrice": 115.0,"sku": "WR1MGY070","available": true}],"images": ["https://cdn.shopify.com/s/files/1/1104/4168/products/wool-runner-grey.jpg"],"publishedAt": "2024-01-15T08:00:00.000Z","scrapedAt": "2026-11-04T08:00:00.000Z"}
🤖 Using with AI Agents & LangChain / Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("phoebe-labs/shopify-product-catalog-scraper").call(run_input={"storeUrls": ["allbirds.com", "gymshark.com"],"maxProductsPerStore": 50})for product in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"[{product['store']}] {product['title']} - ${product['minPrice']} (Sale: {product['isOnSale']})")