WooCommerce Store Products & Prices Scraper avatar

WooCommerce Store Products & Prices Scraper

Pricing

Pay per event

Go to Apify Store
WooCommerce Store Products & Prices Scraper

WooCommerce Store Products & Prices Scraper

Get every product from any WooCommerce store: name, SKU, price, sale price, currency, stock status, ratings, categories, attributes, images and descriptions. Filter by search, category, stock or sale. Ideal for price monitoring and catalogue research.

Pricing

Pay per event

Rating

0.0

(0)

Developer

DataDrift Labs

DataDrift Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Get the full product catalogue of any WooCommerce store: name, SKU, price, regular and sale price, currency, stock status, ratings, categories, tags, brands, attributes, images and descriptions. Filter by search term, category, in-stock or on-sale.

What you can use it for

  • Price monitoring: schedule daily runs and track price and stock changes across competitor stores.
  • Competitor research: see a store's whole range, categories, price points and discounts.
  • Catalogue migration: move products from a WooCommerce store into a spreadsheet, database or another platform.
  • Market research: compare product ranges and ratings across many small online shops.
  • AI and analytics: clean, structured product data for dashboards, agents and search.

Input

Paste store links, one per line, for example https://ephraimpottery.com. Optional: search term, category slug, in-stock only, on sale only, maximum products per store.

Sample output

{
"store": "https://ephraimpottery.com",
"productId": "160523",
"name": "Experimental Antiquity Pumpkin",
"url": "https://ephraimpottery.com/product/experimental-antiquity-pumpkin/",
"sku": "PDU119",
"type": "simple",
"currency": "USD",
"price": 238,
"regularPrice": 238,
"salePrice": null,
"priceRangeMin": null,
"priceRangeMax": null,
"onSale": false,
"inStock": false,
"stockText": "Out of stock",
"lowStockRemaining": 0,
"averageRating": null,
"reviewCount": 0,
"categories": [
"Ready-to-ship Experimentals"
],
"tags": [],
"brands": [],
"attributes": [],
"variationCount": 0,
"images": [
"https://ephraimpottery.com/wp-content/uploads/2026/09/PDU1194.5Hx6W238-2.jpg"
],
"shortDescription": "-Experimental, One-of-a kind, product development piece; stamped with “E” to denote experimental\n\n-Thrown, sculpted and ...",
"description": null,
"scrapedAt": "2026-10-24T00:13:30.563Z"
}

Pricing

$1.00 per 1,000 products saved, plus a tiny per-run start fee. Filters are applied by the store before anything is saved, so you pay only for products you keep. Set a spending limit for each run; the run stops cleanly when it is reached.

How it works and limits

The Actor reads the store's public WooCommerce Store API, the same data the store's own pages and cart use. It does not log in or use any account. Prices are converted from the store's minor units (cents) into normal amounts, with the currency code. Some stores turn this API off or block automated access; those stores are skipped with a clear note in the log, and the run continues. You are not charged for skipped stores.

Support

Found a problem or need another field? Open an issue on the Issues tab. Issues are answered quickly.