WooCommerce Scraper — Products, Prices & Stock avatar

WooCommerce Scraper — Products, Prices & Stock

Pricing

from $0.001 / product scraped

Go to Apify Store
WooCommerce Scraper — Products, Prices & Stock

WooCommerce Scraper — Products, Prices & Stock

Scrape all products from any WooCommerce store: name, price, sale price, SKU, stock status, categories, brand, rating, images and product URL. Point it at a store URL and export one clean row per product as JSON, CSV or Excel.

Pricing

from $0.001 / product scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Export the full product catalog of any WooCommerce store. Point it at a store URL and get one clean row per product — name, price, sale price, SKU, stock status, categories, brand, rating, images and product URL. Export to JSON, CSV or Excel, or pull straight from the API.

Perfect for price monitoring, competitor and market research, catalog exports, product feeds, dropshipping research, and building e-commerce datasets for dashboards or LLMs.


What you get

One flat, ready-to-use record per product:

FieldDescription
storeThe store the product came from
productId / name / skuProduct identity
permalinkDirect link to the product page
price / regularPrice / salePriceCurrent, list and sale price
onSale / currencySale flag and currency
inStock / onBackorder / lowStockRemainingStock status
averageRating / reviewCountRatings
categories / tags / brandsTaxonomy
images / imageUrlProduct images
shortDescription / descriptionProduct copy
variationsCountNumber of variations
collectedAtWhen the row was scraped

How to use

1. Add store URLs

{
"storeUrls": ["https://example-shop.com"],
"maxItems": 500
}

2. Filter & sort (optional)

  • Search term — only products matching a keyword.
  • Category ID — only products in a given category.
  • Sort by — newest, price, popularity, rating or title.
  • Max products — cap the total (0 = no limit; scrape the whole catalog).

Example output

{
"store": "example-shop.com",
"productId": 1475,
"name": "Barefoot Buttons Standard",
"sku": "18-AC-AS-02",
"permalink": "https://example-shop.com/product/standard/",
"price": 9.95,
"regularPrice": 12.95,
"salePrice": 9.95,
"onSale": true,
"currency": "USD",
"inStock": true,
"averageRating": 4.8,
"reviewCount": 21,
"categories": ["Accessories"],
"images": ["https://example-shop.com/wp-content/uploads/button.jpg"],
"collectedAt": "2026-09-20T06:40:00.000Z"
}

Common use cases

  • Price monitoring — track prices and sales across one or many stores over time.
  • Competitor & market research — export rivals' catalogs, categories and pricing.
  • Product feeds — build clean feeds for comparison sites, ads or marketplaces.
  • Dropshipping research — find products, stock levels and margins.
  • Datasets — build structured e-commerce catalogs for analysis or model training.

Frequently asked questions

Do I need any login, account or key? No. Just paste a store URL and run.

Which stores work? Stores built on WooCommerce that expose their standard public product catalog. If a store has that turned off, the run finishes cleanly with a note.

How many products can I get? Set Max products to whatever you need (0 = no limit) — the scraper pages through the entire catalog.

Can I scrape several stores at once? Yes — list multiple store URLs and they're all scraped in one run.

What format is the data? A flat table you can export as JSON, CSV or Excel, or fetch from the Apify API.


Need other storefronts? Check out our Shopify product scraper and other e-commerce scrapers on Apify Store — all with the same clean, one-row-per-item output.