shopify-product-catalog-scraper avatar

shopify-product-catalog-scraper

Pricing

Pay per usage

Go to Apify Store
shopify-product-catalog-scraper

shopify-product-catalog-scraper

Fast and lightweight scraper for any Shopify store. Extract complete product catalogs, variants, pricing, SKU, high-res images, and stock status into clean JSON/CSV with zero API keys required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

cyeezy08

cyeezy08

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

🛒 Shopify Product Catalog & Pricing Scraper

Extract entire product catalogs, variants, pricing, and live inventory status from any Shopify store in seconds. No Shopify API keys, logins, or developer access required.


⚡ What Does This Scraper Do?

This Actor turns any public Shopify storefront URL into a clean, normalized dataset formatted for Shopify Bulk CSV Import, competitor analysis, or market research.

Extracted Data Fields

  • Store & Product Info: Store domain, product title, product ID, handle, canonical product URL, vendor/brand, product type, tags.
  • Variant & Pricing Data: Variant title (size, color), SKU, price, compare-at price (discounts/sale), in-stock availability flag.
  • Media: High-resolution primary image URL and all gallery image URLs.
  • Timestamps: Created date and updated date.

💡 Top Use Cases

  1. Competitor Price Monitoring: Track price changes, markdowns, and inventory availability across competing e-commerce brands.
  2. Catalog Migration & Dropshipping: Export clean product files ready to re-import straight into your own Shopify or WooCommerce store.
  3. Market & Trend Research: Analyze product tags, vendor distribution, and catalog sizes across hundreds of online retailers.

🚀 How to Use It

  1. Enter Store URL(s): Paste any Shopify store homepage or collection URL in startUrls (e.g., https://allbirds.com or https://gymshark.com).
  2. Set Max Products: Enter how many products you want (or 0 for the entire store catalog).
  3. Choose Variant Format: Enable includeVariants to emit one clean row per SKU/size/color (best for Excel and CSV imports).
  4. Click Start! Download your results in CSV, JSON, Excel, or sync via API / Webhooks.

📊 Sample Output (JSON)

{
"store_domain": "example-store.com",
"product_id": "8192837465",
"product_title": "Classic Cotton Hoodie - Black",
"handle": "classic-cotton-hoodie-black",
"product_url": "https://example-store.com/products/classic-cotton-hoodie-black",
"vendor": "Acme Apparel",
"product_type": "Hoodies & Sweatshirts",
"tags": "cotton, winter, unisex, best-seller",
"variant_id": "4281938475",
"variant_title": "L / Black",
"sku": "ACME-HOOD-BLK-L",
"price": 65.0,
"compare_at_price": 85.0,
"available": true,
"image_url": "https://cdn.shopify.com/s/files/1/0000/products/hoodie-black.jpg",
"created_at": "2026-08-15T12:00:00Z"
}

🛡️ Performance & Reliability

  • Pure HTTP Speed: Bypasses heavy browser rendering engines for lightning-fast crawls.
  • Proxy-Ready: Seamlessly compatible with Apify residential and datacenter proxies.
  • Polite Crawling: Built-in rate-limit cushioning and automatic fallback routing.