Shopify & WooCommerce Products Scraper avatar

Shopify & WooCommerce Products Scraper

Pricing

from $0.50 / 1,000 products

Go to Apify Store
Shopify & WooCommerce Products Scraper

Shopify & WooCommerce Products Scraper

Get every product from any Shopify or WooCommerce store: title, price and price range, compare-at/sale price, stock, vendor, type, tags, SKU, images and URL, in one format. Platform detected automatically; one row per product or per variant.

Pricing

from $0.50 / 1,000 products

Rating

0.0

(0)

Developer

Darian Danciu

Darian Danciu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

Get every product from any Shopify or WooCommerce store as a clean table: title, price and price range, sale price, stock, vendor, type, tags, SKU, image and URL. Paste store domains; the platform is detected for you, and both come back in the same format.

Why this one

  • Two platforms, one format. Shopify and WooCommerce power millions of stores. Mix both in one run and compare them side by side.
  • Automatic detection. Paste deathwishcoffee.com or any URL on the store. No need to know what it runs on.
  • Whole catalogs. Pages through the full product feed, 250 products per request on Shopify.
  • Prices you can use. Real numbers in the store's currency (WooCommerce's minor-unit prices are converted), min/max across variants, compare-at price and an onSale flag.
  • Per-variant rows on request. Split Shopify products into size/colour variants with their own SKU, price, stock and weight.
  • Resilient. Rate limits trigger backoff and an automatic move to residential proxies; if a late page fails, products already collected are kept.
  • You only pay for products. Stores that can't be read (custom storefronts, password pages, bot protection) are listed in RUN_SUMMARY and cost nothing.

Output

{
"platform": "shopify",
"store": "https://deathwishcoffee.com",
"productId": "6834201837641",
"title": "Death Wish Coffee Mug",
"handle": "death-wish-coffee-mug",
"url": "https://deathwishcoffee.com/products/death-wish-coffee-mug",
"vendor": "Deneen Pottery",
"productType": "Mug",
"tags": ["drinkware"],
"currency": "USD",
"price": 30,
"maxPrice": 30,
"compareAtPrice": null,
"onSale": false,
"available": true,
"variantCount": 1,
"options": [],
"sku": "DW-MUG-26",
"imageUrl": "https://cdn.shopify.com/...",
"imageCount": 4,
"createdAt": "2025-11-01T09:00:00-04:00",
"updatedAt": "2026-10-20T12:11:00-04:00",
"publishedAt": "2025-11-02T08:00:00-04:00"
}

WooCommerce rows add categories, rating and reviewCount; Shopify rows add the created, updated and published dates.

Use cases

  • Competitor price monitoring: schedule daily runs and track price changes and sales.
  • Product research and dropshipping: see full catalogs, vendors and price points.
  • Market maps: compare assortments across many stores in a niche.
  • Feeds and catalogs: export products for comparison sites or internal tools.

Pricing

Pay per product (or variant) row, one fixed price with platform usage included. See the Pricing tab. Unreadable stores are free.

Good to know

  • Works on stores that keep the platform's standard public product feed. Headless or custom storefronts (some very large brands) and stores behind a bot check can't be read; they are reported, not charged.
  • Shopify's currency comes from the store's settings; WooCommerce's from each product.
  • WooCommerce variations aren't expanded into separate rows; variantCount and options show them.

Feedback

A store not detected? Open an issue on the Issues tab with the URL.

More e-commerce scrapers by the same developer, with the same pay-per-result pricing:

ActorWhat it gets
AliExpress Search ScraperAliExpress products with price, orders sold and rating
noon Search Scrapernoon.com products in the UAE, Saudi Arabia and Egypt
Flipkart Search ScraperFlipkart products with price, MRP and ratings
Tokopedia Search ScraperTokopedia products with price, sold count and shop