Shopify Product Scraper
Pricing
$7.99/month + usage
Go to Apify Store
Shopify Product Scraper
The fastest way to extract product data from any Shopify store. β‘ Lightning Fast β no slow browser rendering π― Complete Data β Prices, variants, colors, sizes, images, stock status, tags π° Cost Effective β Minimal compute usage means lower Apify bills
Pricing
$7.99/month + usage
Rating
0.0
(0)
Developer

fetchlab
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Extract product data from any Shopify store with automatic pagination and variant handling.
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
urls | string[] | β | β | Shopify store URLs to scrape |
maxItems | number | 0 | Max products to scrape (0 = unlimited) |
Example Input
{"urls": ["https://store.myshopify.com/collections/all"],"maxItems": 100}
Supported URL Formats
| Format | Description |
|---|---|
https://store.myshopify.com | All products |
https://store.myshopify.com/collections/all | All products collection |
https://store.myshopify.com/collections/[name] | Specific collection |
https://custom-domain.com | Custom domains (Shopify-powered) |
Output
Each product in the dataset contains:
| Field | Type | Description |
|---|---|---|
id | string | Shopify product ID |
name | string | Product title |
brand_name | string | Store/vendor name |
product_type | string | Product category |
description | string | Product description (HTML stripped) |
price | number | Current price |
original_price | number | Price before discount |
discount_percentage | number | Discount % (0 if none) |
has_discount | boolean | Whether on sale |
currency | string | Currency code (e.g., USD) |
availability | string | in_stock or out_of_stock |
product_url | string | Full product page URL |
image_url | string | Main product image |
images | string[] | All product images |
slug | string | URL-friendly identifier |
handle | string | Shopify product handle |
sku | string | Product SKU |
section_name | string | Collection name |
tags | string[] | Product tags |
variant_count | number | Total variants |
colors | object[] | Color variants with sizes |
source | string | Always shopify |
source_url | string | Scraped URL |
scraped_at | string | ISO 8601 timestamp |
Colors Array Structure
colors: [{id: string, // Variant IDname: string, // Color nameimage_url: string, // Color-specific imageprice: number, // Variant pricein_stock: boolean, // Availabilitysizes: [{sku: string, // Size SKUname: string, // Size name (S, M, L, etc.)in_stock: boolean // Size availability}]}]
Example Output
{"id": "123456789","name": "Classic Cotton T-Shirt","brand_name": "Example Store","product_type": "T-Shirts","description": "A comfortable cotton t-shirt perfect for everyday wear.","price": 29.99,"original_price": 39.99,"discount_percentage": 25,"has_discount": true,"currency": "USD","availability": "in_stock","product_url": "https://store.myshopify.com/products/classic-cotton-tshirt","image_url": "https://cdn.shopify.com/s/files/.../tshirt.jpg","images": ["https://cdn.shopify.com/s/files/.../tshirt.jpg","https://cdn.shopify.com/s/files/.../tshirt-back.jpg"],"slug": "classic-cotton-tshirt","handle": "classic-cotton-tshirt","sku": "CCT-001","section_name": "T-Shirts","tags": ["cotton", "casual", "bestseller"],"variant_count": 6,"colors": [{"id": "40000000001","name": "Navy Blue","image_url": "https://cdn.shopify.com/s/files/.../tshirt-navy.jpg","price": 29.99,"in_stock": true,"sizes": [{ "sku": "CCT-001-NB-S", "name": "Small", "in_stock": true },{ "sku": "CCT-001-NB-M", "name": "Medium", "in_stock": true },{ "sku": "CCT-001-NB-L", "name": "Large", "in_stock": false }]}],"source": "shopify","source_url": "https://store.myshopify.com/collections/all","scraped_at": "2026-01-07T12:00:00.000Z"}