Shopify Store Scraper
Pricing
Pay per usage
Go to Apify Store

Shopify Store Scraper
Scrape products from any Shopify-powered store. Extract prices, variants, images, inventory and descriptions. Uses Shopify JSON API for speed, falls back to browser scraping if needed.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Jan Bruinier
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Share
Shopify Store Product Scraper
Scrape products from any Shopify-powered store. Uses Shopify's built-in JSON API for fast extraction of prices, variants, images, inventory and descriptions. Falls back to browser scraping if the JSON API is disabled.
Features
- Extract product listings, prices, ratings, and availability from Shopify stores
- Export to JSON, CSV, Excel, and other formats
- Configurable result limits and pagination
- Proxy support for reliable scraping
- Pay-per-result pricing with free tier (50 results free per run)
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
storeUrl | string | Yes | https://www.gymshark.com | URL of the Shopify store to scrape (e.g., 'https://store.example.com'). Must be a Shopify-powered store. |
maxResults | integer | No | 100 | Maximum number of products to scrape. Shopify returns up to 250 products per page. |
collection | string | No | - | Optional: scrape only a specific collection (e.g., 'new-arrivals', 'mens-t-shirts'). Leave empty to scrape all products. |
sortBy | string | No | best-selling | How to sort the products. |
includeVariants | boolean | No | true | Include all product variants (sizes, colors, etc.) in the output. |
includeImages | boolean | No | true | Include product image URLs in the output. |
proxy_config | object | No | {'useApifyProxy': True, 'apifyProxyGroups': ['RESIDENTIAL']} | Proxy configuration. Recommended for stores with rate limiting or geo-restrictions. |
Output Example
{"title": "Product Name","price": 29.99,"currency": "USD","rating": 4.5,"reviewCount": 1234,"url": "https://example.com/product/123","imageUrl": "https://example.com/image.jpg","inStock": true}
Cost Calculator
| Results | Cost |
|---|---|
| 50 | Free |
| 1,000 | $2.00 |
| 10,000 | $20.00 |
| 100,000 | $200.00 |
Plus $0.005 per actor run. First 50 results per run are free.
Use Cases
- Price monitoring and competitor analysis
- Product research for dropshipping and reselling
- Market trend analysis across product categories
- Building product comparison databases
- Tracking inventory availability and stock levels
Limitations
- Results depend on Shopify stores's availability and structure
- Some pages may require residential proxies for reliable access
- Rate limiting may apply for very large scrapes
- Website layout changes may temporarily affect data extraction
Changelog
- v0.1 - Initial release