Pushbuild

WooCommerce Store Products Scraper - Prices, Stock & Catalog

Extract the full product catalog of any WooCommerce store: name, SKU, price, regular and sale price, currency, stock, rating, categories, tags, attributes, variations, descriptions and images. Uses the public Store API, no login or keys.

$0.40 per 1,000 products

Get an API key

What it returns

Full product catalogs from any WooCommerce store, via the store's own public Store API. No login, no API keys, no HTML parsing.

Common uses

Competitor price monitoring, catalog migration, product feeds, MAP compliance, market research. Pay per product.

Request

POST https://api.pushbuild.com/woocommerce-store-products/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
storeUrlslist of stringsWooCommerce store homepages, e.g. https://example-shop.com.
searchstringOnly products matching this keyword.
onSaleOnlybooleanOnly discounted products. Default: false.
inStockOnlybooleanOnly products in stock. Default: false.
maxProductsPerStoreintegerProducts to return per store. Default: 1000.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/woocommerce-store-products/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"storeUrls": ["https://woocommerce.com"], "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.40 per 1,000 products. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.