Shopify Scraper - Products, Prices, Variants & Inventory Data avatar
Shopify Scraper - Products, Prices, Variants & Inventory Data

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Shopify Scraper - Products, Prices, Variants & Inventory Data

Shopify Scraper - Products, Prices, Variants & Inventory Data

Scrape any Shopify store in seconds. Extract complete product catalogs with prices, variants, SKUs, images, and stock status. 10x faster than browser scrapers - uses Shopify's JSON API. Works with any Shopify-powered store. Just paste the URL. Perfect for price monitoring and competitor research.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Tim Shea

Tim Shea

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Shopify Store Scraper

Scrape any Shopify-powered store. Extract all products with prices, variants, images, and inventory status.

Fast, reliable, and actively maintained.

Features

  • All product data - Title, price, compare-at price, vendor, type, tags
  • Variant details - SKUs, prices, options (size, color), availability
  • Images - All product images, not just thumbnails
  • Inventory status - In stock / out of stock for each variant
  • Store summary - Price ranges, product types, vendor list
  • Fast extraction - Uses Shopify's JSON API, no slow browser rendering

Quick Start

{
"storeUrl": "gymshark.com",
"maxProducts": 100
}

Works with any Shopify store URL:

  • https://shop.example.com
  • shop.example.com
  • www.brandname.com

Input Options

FieldRequiredDefaultDescription
storeUrlYes-Shopify store URL or domain
maxProductsNo1000Maximum products to scrape
includeVariantsNotrueInclude all size/color variants
includeImagesNotrueInclude all product images
includeDescriptionNotrueInclude product descriptions
proxyConfigurationNo-Proxy settings (usually not needed)

Output

Each product includes:

{
"id": 123456789,
"title": "Performance T-Shirt",
"handle": "performance-t-shirt",
"vendor": "Gymshark",
"productType": "T-Shirts",
"tags": ["men", "training", "bestseller"],
"price": 35.00,
"compareAtPrice": 45.00,
"available": true,
"createdAt": "2024-01-15T10:30:00Z",
"url": "https://gymshark.com/products/performance-t-shirt",
"imageUrl": "https://cdn.shopify.com/...",
"images": ["https://...", "https://..."],
"description": "Our bestselling training tee...",
"variants": [
{
"id": 987654321,
"title": "Small / Black",
"sku": "PERF-TEE-S-BLK",
"price": 35.00,
"available": true,
"option1": "Small",
"option2": "Black"
}
]
}

Store Summary (saved to key-value store):

{
"storeName": "Gymshark",
"totalProducts": 450,
"totalVariants": 3200,
"priceRange": { "min": 15, "max": 120, "avg": 42.50 },
"productTypes": ["T-Shirts", "Shorts", "Hoodies"],
"vendors": ["Gymshark", "Gymshark Accessories"]
}

Use Cases

  • Competitor monitoring - Track competitor prices and inventory
  • Market research - Analyze product catalogs and pricing strategies
  • Dropshipping research - Find products and suppliers
  • Price comparison - Build price comparison tools
  • Inventory tracking - Monitor stock levels

How to Identify Shopify Stores

Most Shopify stores can be identified by:

  • Adding /products.json to the URL returns JSON data
  • "Powered by Shopify" in footer
  • cdn.shopify.com in image URLs

Pricing

$1.00 per 1,000 products

  • Variants are included, not charged separately
  • Store summary included free
  • Failed requests don't count

Limitations

  • Only works on Shopify stores
  • Some stores may block access (rare)
  • Password-protected stores not supported
  • Maximum ~50,000 products per store

Why This Scraper?

  • Actively maintained - Regular updates, bug fixes
  • Fast - JSON-based, no slow browser rendering
  • Reliable - Proper error handling, rate limiting
  • Complete data - All variants, images, descriptions included