WooCommerce Scraper — Products, Prices & Stock
Pricing
from $0.001 / product scraped
WooCommerce Scraper — Products, Prices & Stock
Scrape all products from any WooCommerce store: name, price, sale price, SKU, stock status, categories, brand, rating, images and product URL. Point it at a store URL and export one clean row per product as JSON, CSV or Excel.
Pricing
from $0.001 / product scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Export the full product catalog of any WooCommerce store. Point it at a store URL and get one clean row per product — name, price, sale price, SKU, stock status, categories, brand, rating, images and product URL. Export to JSON, CSV or Excel, or pull straight from the API.
Perfect for price monitoring, competitor and market research, catalog exports, product feeds, dropshipping research, and building e-commerce datasets for dashboards or LLMs.
What you get
One flat, ready-to-use record per product:
| Field | Description |
|---|---|
store | The store the product came from |
productId / name / sku | Product identity |
permalink | Direct link to the product page |
price / regularPrice / salePrice | Current, list and sale price |
onSale / currency | Sale flag and currency |
inStock / onBackorder / lowStockRemaining | Stock status |
averageRating / reviewCount | Ratings |
categories / tags / brands | Taxonomy |
images / imageUrl | Product images |
shortDescription / description | Product copy |
variationsCount | Number of variations |
collectedAt | When the row was scraped |
How to use
1. Add store URLs
{"storeUrls": ["https://example-shop.com"],"maxItems": 500}
2. Filter & sort (optional)
- Search term — only products matching a keyword.
- Category ID — only products in a given category.
- Sort by — newest, price, popularity, rating or title.
- Max products — cap the total (0 = no limit; scrape the whole catalog).
Example output
{"store": "example-shop.com","productId": 1475,"name": "Barefoot Buttons Standard","sku": "18-AC-AS-02","permalink": "https://example-shop.com/product/standard/","price": 9.95,"regularPrice": 12.95,"salePrice": 9.95,"onSale": true,"currency": "USD","inStock": true,"averageRating": 4.8,"reviewCount": 21,"categories": ["Accessories"],"images": ["https://example-shop.com/wp-content/uploads/button.jpg"],"collectedAt": "2026-09-20T06:40:00.000Z"}
Common use cases
- Price monitoring — track prices and sales across one or many stores over time.
- Competitor & market research — export rivals' catalogs, categories and pricing.
- Product feeds — build clean feeds for comparison sites, ads or marketplaces.
- Dropshipping research — find products, stock levels and margins.
- Datasets — build structured e-commerce catalogs for analysis or model training.
Frequently asked questions
Do I need any login, account or key? No. Just paste a store URL and run.
Which stores work? Stores built on WooCommerce that expose their standard public product catalog. If a store has that turned off, the run finishes cleanly with a note.
How many products can I get? Set Max products to whatever you need (0 = no limit) — the scraper pages through the entire catalog.
Can I scrape several stores at once? Yes — list multiple store URLs and they're all scraped in one run.
What format is the data? A flat table you can export as JSON, CSV or Excel, or fetch from the Apify API.
Related scrapers
Need other storefronts? Check out our Shopify product scraper and other e-commerce scrapers on Apify Store — all with the same clean, one-row-per-item output.