Shopify Product Scraper avatar

Shopify Product Scraper

Pricing

from $1.50 / 1,000 products

Go to Apify Store
Shopify Product Scraper

Shopify Product Scraper

Shopify Product Scraper extracts product data from any Shopify store, capturing titles, prices, descriptions, images, variants, availability, ratings, and SKUs — ideal for market research, competitor analysis, and e-commerce monitoring.

Pricing

from $1.50 / 1,000 products

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Shopify Product Scraper

Easily extract product data from any Shopify store. The Shopify Product Scraper uses a multi-strategy approach to reliably gather structured product information, even from stores that block common scraping methods.

Features

  • Multi-Strategy Scraping: Automatically picks the best approach — fast JSON endpoint (/products.json) when available, sitemap + HTML fallback when blocked.
  • Comprehensive Product Data: Retrieve titles, descriptions, prices, variants, images, availability, ratings, SKUs, and more.
  • Proxy Support: Configure proxies to handle rate-limited or geo-restricted stores.
  • Configurable Limits: Set a maximum number of products to scrape, or scrape the entire catalog.

How It Works

  1. Enter a Store URL — Provide any Shopify store URL (e.g. https://www.allbirds.com).
  2. Run the Scraper — The Actor detects the best scraping strategy and extracts product data automatically.
  3. Get Structured Data — Results are saved to a dataset as structured JSON.

Input

FieldTypeRequiredDefaultDescription
storeUrlStringYesThe Shopify store URL to scrape (e.g. https://www.allbirds.com).
maxProductsIntegerNo100Maximum number of products to scrape. Leave empty to scrape all products.
proxyConfigurationObjectNoProxy settings for rate-limited or geo-restricted stores.

Sample Output Data

The scraper provides structured JSON output with detailed product information. Example:

[
{
"url": "https://www.allbirds.com/products/mens-tree-runners",
"handle": "mens-tree-runners",
"shopifyId": 123456789,
"title": "Men's Tree Runners",
"description": "Light, breezy, and ready for warm weather.",
"brand": "Allbirds",
"productType": "Shoes",
"tags": ["mens", "runners", "tree"],
"price": 98,
"compareAtPrice": null,
"currency": "USD",
"images": [
{
"url": "https://cdn.shopify.com/s/files/1/image.jpg",
"width": 1024,
"height": 1024,
"position": 1
}
],
"variants": [
{
"title": "10 / Kauri Marine Blue",
"sku": "TR-MW10-KMB",
"price": 98,
"compareAtPrice": null,
"available": true,
"option1": "10",
"option2": "Kauri Marine Blue",
"option3": null
}
],
"options": [
{ "name": "Size", "values": ["8", "9", "10", "11", "12"] },
{ "name": "Color", "values": ["Kauri Marine Blue", "Basin Green"] }
],
"availableForSale": true,
"rating": 4.5,
"reviewCount": 320,
"color": "Kauri Marine Blue",
"material": "Tree fiber",
"sku": "TR-MW10-KMB",
"createdAt": "2024-01-15T10:00:00Z",
"updatedAt": "2025-02-01T08:30:00Z"
}
]

Start scraping Shopify product data with Shopify Product Scraper today!