Woocommerce Product Scraper avatar

Woocommerce Product Scraper

Pricing

from $1.20 / 1,000 products

Go to Apify Store
Woocommerce Product Scraper

Woocommerce Product Scraper

WooCommerce Product Scraper extracts product data from any WooCommerce store, capturing names, prices, descriptions, images, categories, stock status, and ratings β€” ideal for market research, competitor analysis, and e-commerce monitoring.

Pricing

from $1.20 / 1,000 products

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

9

Total users

6

Monthly active users

13 days ago

Last modified

Share

πŸ›’ WooCommerce Product Scraper

Easily extract product data from any WooCommerce-powered online store. The WooCommerce Product Scraper uses the public WooCommerce Store API to gather structured product information β€” no authentication required.

✨ Features

  • πŸ“¦ Comprehensive Product Data: Retrieve names, prices, descriptions, images, categories, stock status, ratings, and more.
  • πŸ” Built-in Filters: Narrow results by keyword search, category, stock status, price range, sale/featured status.
  • ⚑ Automatic Pagination: Fetches all products across multiple pages, with an optional limit.

πŸ› οΈ How It Works

  1. Enter WooCommerce Store URLs – Provide one or more URLs of WooCommerce stores.
  2. Set Filters (optional) – Search by keyword, category, price range, stock status, etc.
  3. Run the Scraper – The Actor queries the WooCommerce Store API and outputs clean, structured product data.

βš™οΈ Input Parameters

ParameterTypeDescription
startUrlsarrayURLs of WooCommerce stores to scrape
maxProductsintegerMaximum number of products to return (optional)
searchstringKeyword to search in product names/descriptions
categorystringCategory slugs or IDs, comma-separated
onSalebooleanOnly scrape products currently on sale
featuredbooleanOnly scrape featured products
stockStatusstringFilter by: instock, outofstock, or onbackorder
minPriceintegerMinimum price in minor currency units (e.g. 5000 = $50.00)
maxPriceintegerMaximum price in minor currency units (e.g. 10000 = $100.00)

πŸ“Š Sample Output Data

The scraper provides structured JSON output with key product details. Example:

[
{
"id": 1234,
"name": "Freestanding Bathtub",
"slug": "freestanding-bathtub",
"url": "https://example.com/product/freestanding-bathtub",
"sku": "BT-1234",
"type": "simple",
"description": "A luxurious freestanding bathtub made from high-quality materials.",
"shortDescription": "Freestanding bathtub with modern design.",
"price": 2499.99,
"regularPrice": 2999.99,
"salePrice": 2499.99,
"currency": "USD",
"onSale": true,
"inStock": true,
"availability": "instock",
"images": [
{
"src": "https://example.com/wp-content/uploads/bathtub.jpg",
"alt": "Freestanding Bathtub"
}
],
"categories": [
{
"name": "Bathtubs",
"slug": "bathtubs"
}
],
"averageRating": 4.8,
"reviewCount": 42
}
]

Scrape any WooCommerce store with the WooCommerce Product Scraper today! πŸš€