WooCommerce Products Scraper: Prices, Stock & Catalog avatar

WooCommerce Products Scraper: Prices, Stock & Catalog

Pricing

from $1.00 / 1,000 product scrapeds

Go to Apify Store
WooCommerce Products Scraper: Prices, Stock & Catalog

WooCommerce Products Scraper: Prices, Stock & Catalog

Scrape any WooCommerce store's product catalog via the public Store API: names, prices, sale prices, SKUs, stock, categories, and images. Filter by price, category, stock, and sale across many stores. No login.

Pricing

from $1.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

F0rty7even

F0rty7even

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Export any WooCommerce store's product catalog into clean, structured data. This WooCommerce scraper pulls every product from a store's public Store API and returns names, prices, sale prices, SKUs, stock status, categories, tags, and images, normalized into one tidy schema. Point it at one store or many, filter by price, category, stock, or sale, and get exactly the products you care about.

No login, no API key, no anti-bot workarounds. Just clean product data.

Why this actor

  • Whole catalog in one run: pages through the store's public Store API and returns every product.
  • Many stores at once: pass a list of stores and get one unified dataset.
  • Prices done right: the Store API returns prices as raw minor units; this actor converts them to real numbers, with sale price and currency.
  • Real filtering: keep only what matches your price range, category, tag, stock, or on-sale status, or run a server-side search term.
  • Honest billing: you are charged per product returned. Stores without the Store API cost you nothing.

Use cases

  • Competitor price monitoring: track a rival WooCommerce store's prices, discounts, and stock on a schedule.
  • Dropshipping and reselling: pull supplier catalogs with SKUs and stock into your own system.
  • Market and pricing research: compare pricing and assortment across many stores in a niche.
  • Catalog and feed building: seed a marketplace, comparison site, or product feed from real listings.

Input

FieldDescription
storeUrlsOne or more WooCommerce store URLs or domains (e.g. https://barefootbuttons.com).
searchOptional server-side search term.
minPrice / maxPriceOptional. Keep products in this price range (store currency units).
categoryOptional. Keep only products in this category (name or slug, contains match).
tagOptional. Keep only products carrying this tag.
inStockOnlyKeep only products currently in stock.
onSaleOnlyKeep only products currently on sale.
includeBodyTextInclude the full product description as plain text.
maxProductsPerStoreCap on products per store (main cost lever).

Output

Each product becomes one dataset item:

{
"store": "barefootbuttons.com",
"productId": 1470,
"name": "Replacement Set Screw and Allen Wrench Kit",
"slug": "replacement-set-screw-and-allen-wrench-kit",
"url": "https://barefootbuttons.com/product/replacement-set-screw-and-allen-wrench-kit/",
"type": "variable",
"sku": "18-AC-AS-02",
"price": 1.95,
"regularPrice": 1.95,
"salePrice": 1.95,
"onSale": false,
"currency": "USD",
"inStock": true,
"isPurchasable": true,
"averageRating": 0,
"reviewCount": 0,
"categories": ["Accessories"],
"tags": [],
"brands": [],
"attributes": [{ "name": "Set Screw Size", "options": ["For V1/V2 Mini", "For V1/V2 Tallboy"] }],
"variationsCount": 2,
"featuredImage": "https://barefootbuttons.com/wp-content/uploads/....png",
"images": ["https://barefootbuttons.com/wp-content/uploads/....png"],
"shortDescription": "..."
}

Pricing

Pay per result: you are charged per product returned. There is no monthly fee, and no charge for stores that do not expose the Store API or return nothing.

Notes

  • Public data only. This actor reads the store's own public Store API (/wp-json/wc/store/...), the same data any shopper's browser can load. It does not access orders, customers, or anything behind the store admin.
  • Coverage. Most WooCommerce stores expose the Store API. A minority disable it or sit behind a security plugin that blocks it; those return an error item and are not billed. The default datacenter proxy works for most stores; if one blocks it, switch the proxy setting to Residential for the best coverage.