WooCommerce Products Scraper: Prices, Stock & Catalog
Pricing
from $1.00 / 1,000 product scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
| Field | Description |
|---|---|
storeUrls | One or more WooCommerce store URLs or domains (e.g. https://barefootbuttons.com). |
search | Optional server-side search term. |
minPrice / maxPrice | Optional. Keep products in this price range (store currency units). |
category | Optional. Keep only products in this category (name or slug, contains match). |
tag | Optional. Keep only products carrying this tag. |
inStockOnly | Keep only products currently in stock. |
onSaleOnly | Keep only products currently on sale. |
includeBodyText | Include the full product description as plain text. |
maxProductsPerStore | Cap 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.