Shopify Scraper - Products, Prices & Inventory avatar

Shopify Scraper - Products, Prices & Inventory

Pricing

Pay per usage

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

Shopify Scraper - Products, Prices & Inventory

Extract product catalogs, pricing, variants, and inventory from any Shopify store. No proxy needed — uses public API endpoint.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

C. K.

C. K.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Shopify Scraper — Products, Prices & Inventory

Extract complete product catalogs from any Shopify store. Get pricing, variants, inventory status, images, and collections. No proxy needed — uses Shopify's public product endpoint.

What it does

Point it at any Shopify store and get a structured export of every product with pricing, variants (sizes, colors, SKUs), availability, and images. Works with custom domains and myshopify.com URLs. Scrape one store or hundreds in batch.

Output format

FieldTypeDescription
titlestringProduct name
vendorstringBrand/vendor name
product_typestringProduct category
pricenumberLowest variant price
price_maxnumberHighest variant price
compare_at_pricenumberOriginal/compare price (for sales)
availablebooleanWhether any variant is in stock
variants_countintegerNumber of variants
variantsarrayVariant details (title, price, SKU, availability)
tagsarrayProduct tags
image_urlstringPrimary product image URL
product_urlstringDirect product page URL
handlestringURL slug
created_atstringWhen the product was added
store_urlstringSource store URL

Input parameters

ParameterTypeDefaultDescription
storeUrlsarrayShopify store URLs to scrape
maxProductsinteger250Max products per store
includeVariantsbooleantrueInclude variant details
includeCollectionsbooleanfalseAlso scrape collections

Example usage

Single store

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

Competitor analysis

{
"storeUrls": [
"https://competitor-a.com",
"https://competitor-b.myshopify.com",
"https://competitor-c.com"
],
"maxProducts": 500,
"includeVariants": true,
"includeCollections": true
}

Price monitoring

{
"storeUrls": ["https://target-store.com"],
"maxProducts": 10000,
"includeVariants": true
}

Use cases

  • Competitor price monitoring — Track competitor pricing and sales
  • Product research — Find trending products and pricing gaps
  • Dropshipping research — Analyze product catalogs and margins
  • Market analysis — Compare product ranges across stores
  • Inventory tracking — Monitor stock availability

Pricing

Pay per product scraped. No charge for stores that fail or have no products.

Responsible use

  • This actor only accesses publicly available data from Shopify's public product endpoint
  • You are responsible for ensuring your use complies with each store's Terms of Service
  • Do not use this tool for price fixing or anti-competitive behavior

Built with

  • httpx for async HTTP
  • Shopify's public /products.json endpoint