Shopify Store Scraper - Product & Price Intelligence avatar
Shopify Store Scraper - Product & Price Intelligence

Pricing

$4.00 / 1,000 results

Go to Apify Store
Shopify Store Scraper - Product & Price Intelligence

Shopify Store Scraper - Product & Price Intelligence

Scrape products, prices, variants, and inventory from any Shopify store. Extract complete product catalogs with pricing, images, tags, and stock data. Perfect for dropshipping research, competitor analysis, price monitoring, and e-commerce intelligence

Pricing

$4.00 / 1,000 results

Rating

0.0

(0)

Developer

ben

ben

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Shopify Store Intelligence Scraper

Scrape products, prices, inventory, collections, and store data from any Shopify-powered store. Perfect for dropshipping research, competitor analysis, price monitoring, and e-commerce intelligence.

Features

  • Product Scraping: Extract all products with pricing, variants, images, and inventory
  • Collection Scraping: Get all store collections and categories
  • Multi-Store Support: Scrape multiple stores in one run
  • Sale Detection: Identify discounted products with compare_at_price
  • Variant Details: Get all size, color, and other variant options
  • Rich Data: Tags, descriptions, images, SKUs, and more

Use Cases

Dropshipping Research

Find winning products by analyzing:

  • Products with high compare_at_price (popular sale items)
  • Best-selling product types and categories
  • Pricing strategies across competitors

Competitor Analysis

Monitor your competition:

  • Track their entire product catalog
  • Monitor price changes
  • Identify new product launches

Price Monitoring

  • Track prices across multiple stores
  • Detect sales and discounts
  • Monitor inventory availability

Market Research

  • Analyze product trends
  • Study pricing strategies
  • Identify market gaps

Input Options

Scraping Modes

ModeDescription
productsScrape all products from store(s)
collectionsScrape all collections/categories
single_productsScrape specific product URLs

Parameters

ParameterTypeDescription
storeUrlstringSingle Shopify store URL
storeUrlsarrayMultiple store URLs for bulk scraping
productUrlsarraySpecific product URLs to scrape
collectionHandlestringFilter products by collection (e.g., "sale", "mens")
maxProductsnumberMaximum products per store (default: 100)
delaySecondsnumberDelay between requests (default: 1.5)

Example Input

Scrape Products from a Store

{
"mode": "products",
"storeUrl": "https://gymshark.com",
"maxProducts": 500
}

Scrape Sale Products Only

{
"mode": "products",
"storeUrl": "https://gymshark.com",
"collectionHandle": "sale",
"maxProducts": 100
}

Scrape Multiple Stores

{
"mode": "products",
"storeUrls": [
"https://store1.com",
"https://store2.com",
"https://store3.com"
],
"maxProducts": 200
}

Scrape Specific Products

{
"mode": "single_products",
"productUrls": [
"https://gymshark.com/products/some-product",
"https://gymshark.com/products/another-product"
]
}

Output Format

Each product includes:

{
"id": 6805470314698,
"title": "Impact Joggers - Black",
"handle": "impact-joggers-black",
"description": "<p>Product description HTML...</p>",
"vendor": "Gymshark",
"product_type": "Mens Pants",
"tags": ["joggers", "sale", "black"],
"price": "46.00",
"compare_at_price": "58.00",
"price_min": "46.00",
"price_max": "46.00",
"available": true,
"variants": [
{
"id": 39790108770506,
"title": "Small",
"sku": "ABC-123-S",
"price": "46.00",
"available": true
}
],
"images": [
{
"id": 28995063840970,
"src": "https://cdn.shopify.com/...",
"width": 2538,
"height": 3027
}
],
"url": "https://gymshark.com/products/impact-joggers-black",
"store_url": "https://gymshark.com",
"created_at": "2023-08-22T04:02:00-07:00",
"updated_at": "2025-11-27T04:49:32-08:00"
}

How It Works

This scraper uses Shopify's built-in JSON API endpoints that are available on all Shopify stores:

  • /products.json - All products
  • /collections.json - All collections
  • /collections/{handle}/products.json - Products in a collection
  • /products/{handle}.json - Single product

No browser automation needed - fast and efficient!

Tips for Best Results

  1. Start Small: Test with maxProducts: 10 first
  2. Use Collections: Filter by collection to get specific product categories
  3. Respect Rate Limits: Keep delaySeconds at 1.5+ for reliability
  4. Verify Shopify: The actor auto-detects Shopify stores

Limitations

  • Only works with Shopify-powered stores
  • Some stores may have custom themes that modify the JSON API
  • Private/password-protected stores are not supported

Pricing

$4.00 per 1,000 products scraped

Support

For issues or feature requests, contact the developer.