Shopify Scraper - Products, Prices & Inventory
Pricing
Pay per usage
Shopify Scraper - Products, Prices & Inventory
Extract product catalogs, pricing, variants, and inventory from any Shopify store. No proxy needed — uses public API endpoint.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
C. K.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Shopify Scraper — Products, Prices & Inventory
Extract complete product catalogs from any Shopify store. Get pricing, variants, inventory status, images, and collections. No proxy needed — uses Shopify's public product endpoint.
What it does
Point it at any Shopify store and get a structured export of every product with pricing, variants (sizes, colors, SKUs), availability, and images. Works with custom domains and myshopify.com URLs. Scrape one store or hundreds in batch.
Output format
| Field | Type | Description |
|---|---|---|
title | string | Product name |
vendor | string | Brand/vendor name |
product_type | string | Product category |
price | number | Lowest variant price |
price_max | number | Highest variant price |
compare_at_price | number | Original/compare price (for sales) |
available | boolean | Whether any variant is in stock |
variants_count | integer | Number of variants |
variants | array | Variant details (title, price, SKU, availability) |
tags | array | Product tags |
image_url | string | Primary product image URL |
product_url | string | Direct product page URL |
handle | string | URL slug |
created_at | string | When the product was added |
store_url | string | Source store URL |
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
storeUrls | array | — | Shopify store URLs to scrape |
maxProducts | integer | 250 | Max products per store |
includeVariants | boolean | true | Include variant details |
includeCollections | boolean | false | Also scrape collections |
Example usage
Single store
{"storeUrls": ["https://allbirds.com"],"maxProducts": 100}
Competitor analysis
{"storeUrls": ["https://competitor-a.com","https://competitor-b.myshopify.com","https://competitor-c.com"],"maxProducts": 500,"includeVariants": true,"includeCollections": true}
Price monitoring
{"storeUrls": ["https://target-store.com"],"maxProducts": 10000,"includeVariants": true}
Use cases
- Competitor price monitoring — Track competitor pricing and sales
- Product research — Find trending products and pricing gaps
- Dropshipping research — Analyze product catalogs and margins
- Market analysis — Compare product ranges across stores
- Inventory tracking — Monitor stock availability
Pricing
Pay per product scraped. No charge for stores that fail or have no products.
Responsible use
- This actor only accesses publicly available data from Shopify's public product endpoint
- You are responsible for ensuring your use complies with each store's Terms of Service
- Do not use this tool for price fixing or anti-competitive behavior
Built with
- httpx for async HTTP
- Shopify's public
/products.jsonendpoint