Shopify Products Scraper
Pricing
from $0.70 / 1,000 product scrapeds
Shopify Products Scraper
Lightning-fast Shopify scraper! Scrape 10k+ products in under 3 mins. Extract full variants, stock availability, pricing, sizes & HD images from any store or collection. Auto Proxies included. Pay-per-event: only $1/1k items (no monthly fee, zero compute cost). Best for dropshipping & price audit.
Pricing
from $0.70 / 1,000 product scrapeds
Rating
5.0
(2)
Developer
CodeScraper
Maintained by CommunityActor stats
2
Bookmarked
18
Total users
0
Monthly active users
9 days ago
Last modified
Categories
Share
⚡ Shopify Products Scraper – Fast Catalog & Stock Extractor
Extract complete product catalogs, collections, variants, pricing, stock availability, and high-resolution images from any Shopify store in minutes.
No technical setup, browser overhead, or coding required. Export everything directly into Excel, CSV, or JSON.
💰 Transparent Pay-Per-Event Pricing – 8x Cheaper Than Competitors!
While other scrapers charge $8.00 per 1,000 products, our scraper provides full catalog data for only $1.00 per 1,000 complete products ($0.001 per product) — 8x more affordable!
You only pay for products successfully added to your dataset.
| Event Type | Price per Result | Price per 1,000 Items | Description |
|---|---|---|---|
| Product Scraped (Main Event) | $0.001 | $1.00 | Complete product extraction with all variants, images, stock status, options, and sizing. |
| Default Dataset Result | $0.0005 | $0.50 | Standard Apify dataset item write fee. |
| Server Compute & Proxies | $0.00 (FREE) | $0.00 | 100% Covered by Developer! You never pay for underlying server runtime or proxies. |
| Failed / Blocked Stores | $0.00 (FREE) | $0.00 | Instant drop with zero charge if a store is offline, blocked, or private. |
🎁 Automatic Apify Subscription Discounts
If you have an Apify paid subscription, you receive automatic discounts on every run:
- Free Plan: Standard rate ($1.00 / 1k products)
- Starter Plan (Bronze): 10% OFF ($0.90 / 1k products)
- Scale Plan (Silver): 20% OFF ($0.80 / 1k products)
- Business Plan (Gold): 30% OFF ($0.70 / 1k products)
⚡ Real-World Speed Benchmarks
| Number of Products | Total Cost | Time Needed | What's Included |
|---|---|---|---|
| 1,000 Products | $1.00 | ~15 – 20 seconds | Full variants, prices, sizes & images |
| 5,000 Products | $5.00 | ~1 minute | Full catalog & stock status |
| 11,048 Products | $11.05 | ⚡ 2 min 44 s (Verified Live Run) | Complete mega-store inventory |
| 25,000 Products | $25.00 | ~5 – 6 minutes | Bulk multi-collection export |
🚀 Key Features & Advantages
- ⚡ Ultra-Fast Extraction: Scrapes 11,000+ products in under 3 minutes.
- 🌐 Accepts Any URL Format: Paste store domains (
allbirds.com), full URLs (https://gymshark.com), or collection links (brand.com/collections/sale). - 🛡️ Auto Datacenter Proxies: Datacenter Proxies are built-in and auto-configured for every run.
- 📦 Complete Product Extraction: IDs, handles, clean descriptions, prices, compare-at prices, discount percentages, stock availability, vendors, types, and tags.
- 👟 Smart Gender & Size Detection: Automatically categorizes products into Men’s, Women’s, or Unisex and groups available sizes.
- 🎨 Variant-to-Image Pairing: Matches every SKU and variant to its exact high-resolution product photo.
- 🎯 Advanced Inventory Filters: Filter by stock availability, sale items, price ranges, brands, or keywords.
- ⚡ Zero-Hanging Error Handling: Unreachable or locked stores are processed instantly with at most 1 retry and zero charges.
⚙️ Input Configuration
The scraper input is organized into clear sections:
🏪 Target Shopify Stores & Collections
| Field | Type | Description | Example Value |
|---|---|---|---|
startUrls (required) | Array of Strings | Shopify store domains, homepage URLs, or collection links | ["https://www.allbirds.com", "gymshark.com/collections/mens"] |
🎯 Trending Filters & Inventory Refinement
| Field | Type | Description | Default |
|---|---|---|---|
onlyInStock | Boolean | Scrape only products that have at least one variant in stock | false |
discountedOnly | Boolean | Scrape only products currently on sale (compare-at price > price) | false |
searchKeyword | String | Case-insensitive filter matching title, description, or tags | "" |
productTypes | Array of Strings | Extract specific product categories (e.g. Shoes, Hoodies) | [] |
vendors | Array of Strings | Extract products from specific brands/vendors | [] |
minPrice | Number | Only include products with price greater than or equal to this | undefined |
maxPrice | Number | Only include products with price less than or equal to this | undefined |
publishedAfter | String (YYYY-MM-DD) | Filter products published on or after this date | "" |
⚡ Performance & Limits
| Field | Type | Description | Default |
|---|---|---|---|
maxItems | Integer | Total products to scrape across all stores (prefilled at 50 for quick preview; 0 = unlimited) | 50 |
maxPagesPerStore | Integer | Maximum pagination pages per store (0 = all pages) | 0 |
maxConcurrency | Integer | Maximum parallel requests (recommended: 10–25) | 15 |
🧩 Example Input
{"startUrls": ["https://www.allbirds.com","gymshark.com/collections/mens-t-shirts"],"onlyInStock": true,"discountedOnly": false,"minPrice": 25,"maxPrice": 150,"searchKeyword": "running","maxItems": 100,"maxConcurrency": 15}
📊 Example Output
Every product is saved directly into your Apify Dataset as a clean, structured record:
{"sourceUrl": "https://www.allbirds.com","productId": "7193764298832","title": "Women's Tree Dasher 2 - Rugged Beige (Stony Cream Sole)","handle": "womens-tree-dashers-rugged-beige-stony-cream","url": "https://www.allbirds.com/products/womens-tree-dashers-rugged-beige-stony-cream","description": "The Tree Dasher 2 is the next evolution of our everyday active shoe with more responsive foam, extra grip, and an improved fit to keep you moving, and nature winning.","gender": "Women's","vendor": "Allbirds","type": "Shoes","tags": ["allbirds::complete => true","allbirds::edition => limited","allbirds::gender => womens","allbirds::hue => beige","allbirds::silhouette => dasher","loop::returnable => true"],"Women's Available Sizes": ["5", "7.5", "8", "9"],"color": "Rugged Beige","options": [{"name": "Color","values": ["Rugged Beige"]},{"name": "Size","values": ["5", "5.5", "6", "6.5", "7", "7.5", "8", "8.5", "9", "9.5", "10", "10.5", "11"]}],"images": [{"id": "34335036670032","src": "https://cdn.shopify.com/s/files/1/1104/4168/files/Tree_Dasher_2_PDP_LEFT.png","alt": "Tree Dasher 2 Rugged Beige","width": 2000,"height": 2000},{"id": "34335036637264","src": "https://cdn.shopify.com/s/files/1/1104/4168/files/Tree_Dasher_2_PDP_BACK.png","alt": "Tree Dasher 2 Rugged Beige Back","width": 2000,"height": 2000}],"publishedAt": "2025-12-02T10:16:17-08:00","createdAt": "2025-07-03T10:24:31-07:00","updatedAt": "2025-12-07T01:58:27-08:00","priceRange": {"min": 94,"max": 94,"currency": "USD"},"variantsSummary": {"total": 13,"available": 4,"percentAvailable": "30.77%"},"variants": [{"id": "41222412238928","sku": "A11850W050","title": "Rugged Beige / 5","size": "5","color": "Rugged Beige","price": "94.00","compareAtPrice": "135.00","discountPercent": "30%","available": true,"inventoryQuantity": "HIDDEN","image": "https://cdn.shopify.com/s/files/1/1104/4168/files/Tree_Dasher_2_PDP_LEFT.png"},{"id": "41222412271696","sku": "A11850W055","title": "Rugged Beige / 5.5","size": "5.5","color": "Rugged Beige","price": "94.00","compareAtPrice": "135.00","discountPercent": "30%","available": false,"inventoryQuantity": "HIDDEN","image": "https://cdn.shopify.com/s/files/1/1104/4168/files/Tree_Dasher_2_PDP_LEFT.png"}]}
If a Store is Offline or Private
If a site is unreachable, password-protected, or not a public Shopify store, an informative status entry is created without hanging your run or charging your account:
{"sourceUrl": "https://blocked-or-private-store.com","error": "Store unreachable, blocked, or not a public Shopify store.","status": "FAILED"}
💡 Popular Use Cases
- 📈 Competitor Price Tracking: Monitor your competitors' prices, markdowns, and sales in real time.
- 🛒 Dropshipping & Product Research: Find trending items, bestsellers, and available stock across top brands.
- 📦 Inventory & Stock Monitoring: Track stock availability and out-of-stock trends automatically.
- 🗂️ Catalog Migration & Backup: Export your own or client Shopify catalogs to Excel or CSV in minutes.
❓ Frequently Asked Questions (FAQ)
1. Does it work on any Shopify store?
Yes! It works on all public Shopify stores and collections worldwide.
2. Can I scrape just one collection?
Yes. Simply paste the collection link (e.g., store.com/collections/summer-sale), and the scraper will only extract products from that collection.
3. Do I need to buy or configure proxies?
No. High-speed Datacenter Proxies are automatically provided with every run at no extra cost to you.
4. What happens if a store is password-protected or down?
The scraper detects it immediately and drops it safely without wasting your time. You are never charged for unreachable stores.
5. How are charges calculated?
Under Pay-Per-Event pricing, you pay $0.001 per product ($1.00 per 1,000 products). If you set a budget limit on your Apify run, the scraper automatically honors it and stops cleanly when the limit is reached.
🏷️ Search Keywords & Tags
shopify · shopify-product-scraper · shopify-scraper · shopify-products-scraper · ecommerce-scraper · shopify-inventory · shopify-stock · competitor-price-tracker · dropshipping-research · shopify-catalog-export · fast-shopify-scraper · shopify-variants