Shopify Store Scraper — Products, Prices & Variants
Pricing
from $3.00 / 1,000 results
Shopify Store Scraper — Products, Prices & Variants
Scrape any public Shopify store to extract all products, pricing, variants, collections, and store metadata — without needing Shopify API access.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Maged
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
What does Shopify Store Scraper do?
Shopify Store Scraper extracts all products, pricing, variants, and collections from any public Shopify store — without needing Shopify API access, partner approval, or store credentials.
This Actor runs on the Apify platform. Use it for competitive pricing research, product catalog extraction, e-commerce intelligence, or dropshipping product discovery.
Why use Shopify Store Scraper?
- No Shopify API access needed — works on any public Shopify store's built-in JSON endpoints
- Complete catalog — all products, variants, collections, and store metadata
- Price monitoring — track competitor pricing changes over time
- Product research — discover what competitors are selling and at what price points
- Dropshipping research — identify trending products across multiple stores
How to use Shopify Store Scraper
- Open the Actor and click Try for free
- Enter Shopify store URLs in the
storeUrlsfield - Click Start — products appear in the Output tab
- Download as JSON, CSV, or Excel
Input
{"storeUrls": ["https://gymshark.com","https://allbirds.com"],"maxProducts": 500}
| Field | Type | Description | Default |
|---|---|---|---|
storeUrls | array | Shopify store URLs | required |
maxProducts | integer | Max products per store | 500 |
Output
{"storeUrl": "https://gymshark.com","productId": "12345678","title": "Arrival 5\" Shorts","handle": "arrival-5-shorts","vendor": "Gymshark","productType": "Shorts","collections": ["Men", "Training", "Sale"],"price": 45.00,"compareAtPrice": 60.00,"currency": "USD","variants": [{ "title": "Small / Black", "price": 45.00, "sku": "GS-ARR5-S-BLK", "available": true }],"images": ["https://cdn.shopify.com/..."],"description": "Engineered for training with 5\" inseam...","createdAt": "2023-06-01"}
Output fields
| Field | Type | Description |
|---|---|---|
title | string | Product title |
vendor | string | Brand/vendor name |
price | number | Current price |
compareAtPrice | number | Original/compare-at price |
variants | array | All variants with SKU, price, availability |
collections | array | Collections the product belongs to |
images | array | Product image URLs |
Cost
| Volume | Estimated cost |
|---|---|
| 1 store (500 products) | ~$0.05–$0.25 |
| 10 stores | ~$0.50–$2.50 |
FAQ
Does this work on all Shopify stores?
Yes — all public Shopify stores expose a /products.json endpoint that this Actor uses.
Can I track price changes over time? Yes — schedule this Actor to run daily and compare results to detect price changes.
Is this Actor maintained? Yes. Report bugs or feature requests in the Issues tab.
Need help or have questions? Open an issue in the Issues tab or reach out on Discord: maged03211