Scrape Shopify Product — Prices, Reviews & Availability avatar
Scrape Shopify Product — Prices, Reviews & Availability

Pricing

Pay per usage

Go to Apify Store
Scrape Shopify Product — Prices, Reviews & Availability

Scrape Shopify Product — Prices, Reviews & Availability

Scrape shopify product data at scale with this powerful Apify actor. Extracts prices, reviews & availability with automatic pagination and proxy rotation. Perfect for market research, competitive intelligence, and data-driven decision making.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

Shopify Store Product Scraper

Scrape any Shopify store's product catalog using the public products.json API endpoint. Extract product titles, prices, variants, images, and inventory data.

Features

  • Scrape any Shopify store using the public products.json endpoint
  • Extract complete product data including all variants
  • Calculate min/max prices and detect on-sale items
  • Handles pagination automatically
  • Polite scraping with delays between requests

Input

FieldTypeDescriptionDefault
storeUrlsarrayList of Shopify store URLs to scrape[]
maxProductsintegerMaximum number of products per store50

Output

Each product result contains:

  • title - Product title
  • handle - URL slug
  • description - Product description (HTML stripped)
  • vendor - Product vendor
  • productType - Product type/category
  • tags - Array of tags
  • createdAt - Creation date
  • updatedAt - Last update date
  • images - Array of image URLs
  • variants - Array of variant objects with title, price, compareAtPrice, sku, available, weight
  • minPrice - Lowest variant price
  • maxPrice - Highest variant price
  • variantCount - Number of variants
  • imageCount - Number of images
  • isOnSale - Whether any variant has a compare-at price

Usage

{
"storeUrls": ["https://allbirds.com", "https://gymshark.com"],
"maxProducts": 50
}