VOOZH about

URL: https://apify.com/apivault_labs/shopify-product-scraper

โ‡ฑ Shopify Product Scraper โ€” Any Store, Full Catalog ยท Apify


๐Ÿ‘ Shopify Product Scraper | $3/1K | Any Store, Full Catalog avatar

Shopify Product Scraper | $3/1K | Any Store, Full Catalog

Pricing

from $3.00 / 1,000 product scrapeds

Go to Apify Store

Shopify Product Scraper | $3/1K | Any Store, Full Catalog

Scrape any Shopify store's entire product catalog via the public /products.json endpoint. Get title, price, variants, SKUs, images, inventory. No login, no API key. $0.003 per product ($3 per 1,000).

Pricing

from $3.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

๐Ÿ‘ Apivault Labs

Apivault Labs

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

1

Monthly active users

2 minutes ago

Last modified

Share

๐Ÿ›’ Shopify Product Scraper | $3/1K | Any Store, Full Catalog, No Limits

โšก Use this Actor in n8n โ€” no code

Building no-code workflows in n8n? Install our official community node and drop this Actor straight onto your canvas:

๐Ÿ“ฆ n8n-nodes-apivault-shopify-product

Setup (30 seconds): in n8n go to Settings โ†’ Community Nodes โ†’ Install, paste n8n-nodes-apivault-shopify-product and confirm โ†’ add the new node to your workflow โ†’ paste your Apify API token โ†’ fill in the input and run.

Scrape any Shopify-powered store in real-time. Get the entire product catalog โ€” title, price, variants, SKUs, images, inventory, tags, options. Uses Shopify's public /products.json endpoint (available on every Shopify store by default). No login, no API key, no scraping gimmicks.

โœจ Why this is special

  • โšก 100x faster than browser-based scrapers โ€” direct JSON API
  • ๐ŸŽฏ Structured data โ€” no AI guessing, exact fields from Shopify
  • ๐Ÿ“ฆ Full catalog โ€” pagination handles thousands of products
  • ๐Ÿงฌ All variants โ€” every size/color/flavor with SKU, price, stock
  • ๐Ÿ–ผ๏ธ All image URLs per product
  • ๐Ÿท๏ธ Tags, vendor, product type, options
  • ๐Ÿ’ฐ Compare-at-price โ€” spot discounts
  • ๐Ÿ”’ Zero antibot issues โ€” works on every Shopify store

Works on

Any store built on Shopify โ€” literally millions:

  • Allbirds, Gymshark, Bombas, Kith, Death Wish Coffee
  • Your favorite niche DTC brands
  • Your competitors' stores
  • Any custom domain hosted on Shopify Plus

Not sure if a store is Shopify? Try appending /products.json to its URL. If you get JSON, it works.

Input

Scrape entire catalog

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

Scrape specific products

{
"storeUrls":[
"https://allbirds.com/products/wool-runner-mizzle-natural-white",
"https://gymshark.com/products/vital-seamless-2-0-sports-bra"
]
}

Flat mode (one row per variant โ€” best for CSV export)

{
"storeUrls":["https://allbirds.com"],
"flattenVariants":true,
"onlyAvailable":true
}

Multi-store competitive analysis

{
"storeUrls":[
"https://allbirds.com",
"https://rothys.com",
"https://vessiofficial.com"
],
"maxProducts":100,
"maxConcurrency":3
}

Input Parameters

FieldTypeRequiredDescription
storeUrlsstring[]โœ…Store domains, product URLs, or bare domains. Mix freely.
maxProductsintโŒLimit per store (0 = unlimited). Default: 250
perPageintโŒProducts per API page, max 250 (default: 250)
flattenVariantsboolโŒOne row per variant (true) or per product with variants nested (false, default)
onlyAvailableboolโŒSkip products where all variants are out of stock
extractTitle / extractVendor / extractProductType / extractPrice / extractComparePrice / extractSku / extractDescription / extractTags / extractImages / extractVariants / extractOptions / extractDates / extractHandleboolโŒToggle fields (all default true)
maxConcurrencyintโŒParallel store fetches (default: 3)
timeoutintโŒHTTP timeout per request (default: 30)

Output

Aggregate mode (one row per product โ€” default)

{
"success":true,
"productId":6616124981328,
"handle":"trino-cozy-crew-heathered-onyx",
"productUrl":"https://allbirds.com/products/trino-cozy-crew-heathered-onyx",
"title":"Trinoยฎ Cozy Crew - Heathered Onyx",
"vendor":"Allbirds",
"productType":"Socks",
"description":"The Trino Cozy Crew is a breathable, odor-reducing sock...",
"tags":"allbirds::carbon-score => 5.9, FINAL SALE, shoprunner",
"price":"12.00",
"comparePrice":"24.00",
"priceMin":12.00,
"priceMax":12.00,
"sku":"PCC1HONU301",
"mainImage":"https://cdn.shopify.com/.../front.png",
"images":"https://cdn.shopify.com/.../front.png, https://cdn.shopify.com/.../back.png",
"options":"Size: [S (W5-7), M (W8-10 / M8), L (W11 / M9-12), XL (M13-14)]",
"variantsCount":4,
"variants":[
{"id":39574630924368,"title":"S (W5-7)","price":"12.00","sku":"PCC1HONU301","available":true, ... },
...
],
"publishedAt":"2026-04-21T12:39:05-07:00",
"updatedAt":"2026-05-10T17:46:58-07:00",
"available":true
}

Flat mode (one row per variant)

{
"productId":6616124981328,
"title":"Trinoยฎ Cozy Crew - Heathered Onyx",
"variantId":39574630924368,
"variantTitle":"S (W5-7)",
"price":"12.00",
"comparePrice":"24.00",
"sku":"PCC1HONU301",
"option1":"S (W5-7)",
"option2":"",
"option3":"",
"variantAvailable":true,
"variantGrams":140,
"vendor":"Allbirds",
...
}

Use Cases

๐Ÿช Dropshipping / Resellers

  • Pull entire competitor catalogs in seconds
  • Find products with high margin to resell
  • Track price changes daily to spot discounts

๐Ÿ“Š Competitive Intelligence

  • Diff your catalog vs. competitor stores monthly
  • Identify which SKUs competitors added/dropped
  • Analyze pricing strategies across niches

๐Ÿท๏ธ Price Monitoring & MAP Enforcement

  • Brands: monitor retailers hosting your products on Shopify
  • Detect price violations automatically
  • Track compare-at-price for discount analysis

๐Ÿ› ๏ธ Product Catalog Migration

  • Export any Shopify store to your own platform
  • Create affiliate sites with real product data
  • Build price-comparison sites

๐Ÿงฌ Product Research

  • Analyze which vendor has the richest catalog
  • Find trending product types across stores
  • Mine SKU patterns for manufacturer intelligence

Pricing

  • $0.003 per product ($3 per 1,000 products)
  • No monthly fees, no subscriptions
  • Pay only for successfully fetched products
  • 10,000 products = $30 (~30 seconds runtime)

How it works

Shopify stores expose a public /products.json endpoint by default. This actor:

  1. Normalizes your input (store domain, product URL, or bare domain)
  2. Paginates through /products.json?limit=250&page=N until exhausted or cap hit
  3. Parses structured product JSON (no AI, no browser)
  4. Optionally flattens variants to one row each

Speed: ~1 second per 250 products on good networks. 10,000 products = under a minute.

Reliability: 100% โ€” this is an official Shopify endpoint, not scraping. As long as the store is on Shopify and hasn't disabled the endpoint (rare), you get the data.

Notes

  • Shopify sites that disable /products.json (some enterprise customers) will return 404
  • Inventory quantities (inventory_quantity) are NOT exposed publicly โ€” only availability (in/out of stock)
  • Product reviews are not part of this endpoint โ€” use a dedicated reviews scraper
  • Customer data is never exposed via /products.json โ€” this is product-only

Pro tips

  • Daily monitoring: run on a schedule (Apify Scheduler), diff updatedAt โ†’ spot changes
  • Cross-store search: dump multiple competitors into one dataset, use Apify's filters
  • Flatten + CSV: for spreadsheets, always use flattenVariants: true
  • Store detection: to check if a domain is Shopify, test domain.com/products.json?limit=1 manually first

You might also like

Shopify Products Scraper

dami_studio/shopify-products-scraper

Scrape the full product catalog of any Shopify store via the public /products.json endpoint. One clean row per product: title, URL, vendor, type, tags, description, price range, stock, variants and images. No key, no login, no anti-bot.

3

5.0

Shopify Product Scraper - Prices, Variants & Inventory

cg_nguyen/shopify-store-scraper

Scrape any Shopify store full product catalog for price monitoring, competitor research, and product data feeds. Extracts titles, prices, variants, SKUs, inventory/stock status, images, vendor, and tags. No login, no CAPTCHA, no API key. JSON or CSV output. Pay per product.

๐Ÿ‘ User avatar

CG Nguyแป…n

2

Shopify Products Scraper โ€” Any Store, No Auth | $0.9/1K

bovi/shopify-products-scraper

Scrape any Shopify store product catalog via the public /products.json endpoint. No auth, no proxy, no API key. Per-variant or per-product rows with price, SKU, availability, compare_at_price, images, tags. Pay per result.

๐Ÿ‘ User avatar

Vitalii Bondarev

2

Shopify Products Scraper

khadinakbar/shopify-products-scraper

Scrape every product from any Shopify store via the public products.json endpoint โ€” prices, variants, images.

Shopify Scraper

crawlerbros/shopify-scraper

Scrape products from any Shopify store. Extract product titles, prices, variants, SKUs, images, descriptions, inventory availability, and more using Shopify's public products.json API.

10

Shopify Store Scraper

scrapemesh/shopify-store-scraper

๐Ÿ›๏ธ Shopify Store Scraper extracts product data from any Shopify store โ€” titles, prices, variants, SKUs, images, descriptions, inventory & collections. ๐Ÿ“Š Ideal for competitor research, price tracking, SEO, and catalog builds. ๐Ÿš€ Fast, scalable, CSV/JSON exports.

Shopify Products Scraper - Catalog, Prices, SKU & Variants

makework36/shopify-products-scraper

Scrape any Shopify store catalog via public /products.json. Title, SKU, price, variants, images, vendor, tags. No auth, no proxy, $5/1K products.

๐Ÿ‘ User avatar

deusex machine

2

Shopify Store Product Scraper

seemuapps/shopify-store-product-scraper

Extract the full product catalog of any Shopify store, titles, variants, prices, images, and tags, exported to JSON, CSV, or Google Sheets.

Shopify Store Scraper

rupom888/shopify-store-scraper

Scrape any Shopify store for products, variants, prices, inventory, images, tags, and collections. No API key needed - uses Shopify's public JSON endpoints.