Shopify Store Scraper - Free Product & Store Data Extractor
Pricing
$5.00 / 1,000 result scrapeds
Shopify Store Scraper - Free Product & Store Data Extractor
Scrape Shopify stores for products and pricing data. Get product title, price, variants, inventory, images, vendor, tags, and store details. Ideal for e-commerce research and competitor monitoring. PPE pricing — pay only for results.
Pricing
$5.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Web Data Labs
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
8 days ago
Last modified
Categories
Share
Shopify Store Scraper — Free, No API Key Required
Scrape any Shopify store's full product catalog via the public products.json endpoint. Returns product titles, prices, images, variants, and inventory data — no API key or authentication needed.
What It Does
Most Shopify stores expose their product catalog at /products.json. This actor fetches and paginates through that endpoint to extract structured product data including all variants, images, and metadata.
Works with any Shopify store — just provide the store URL.
Input Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
storeUrl | string | Yes | — | URL of the Shopify store (e.g. https://gymshark.com) |
maxProducts | integer | No | 5 | Maximum products to scrape (max 10,000) |
Output Format
{"productId": 7654321098,"title": "Vital Seamless 2.0 T-Shirt","vendor": "Gymshark","productType": "Tops","handle": "vital-seamless-2-0-t-shirt","url": "https://gymshark.com/products/vital-seamless-2-0-t-shirt","price": 30.00,"compareAtPrice": null,"currency": "GBP","imageUrl": "https://cdn.shopify.com/s/files/...","tags": ["mens", "tops", "training"],"variants": [{"id": 12345,"title": "S / Black","price": "30.00","available": true,"sku": "GS-VST-BK-S"}],"createdAt": "2026-01-15T10:00:00Z","updatedAt": "2026-03-20T14:30:00Z"}
Use Cases
- Competitor monitoring — Track competitor product catalogs, pricing, and new releases
- Price intelligence — Monitor prices across Shopify stores in your niche
- Product research — Discover what products successful stores are selling
- Inventory tracking — Monitor variant availability and stock changes over time
- Market analysis — Analyze product types, pricing tiers, and catalog sizes across stores
How to Run via API
import requestsrun = requests.post("https://api.apify.com/v2/acts/cryptosignals~shopify-scraper/runs",params={"token": "YOUR_API_TOKEN"},json={"storeUrl": "https://gymshark.com","maxProducts": 50}).json()dataset_id = run["data"]["defaultDatasetId"]products = requests.get(f"https://api.apify.com/v2/datasets/{dataset_id}/items").json()for p in products:print(f"{p['title']} — {p['price']} {p.get('currency', '')}")
Proxy Recommendation
Some Shopify stores block or rate-limit datacenter IPs. For reliable high-volume scraping, use residential proxies. We recommend ThorData — their residential proxies work well with Shopify stores worldwide.
Related Actors
- cryptosignals/amazon-scraper — Scrape Amazon for price comparison
- cryptosignals/etsy-scraper — Scrape Etsy handmade/vintage products
- cryptosignals/google-search-scraper — Find Shopify stores via search