WooCommerce product scraper

Scrape any WooCommerce store to CSV.

No plugin to install, no admin login, nothing to configure.

https://
First 30 products free · full store $14.99No login. No contract.
Secondsto a real product count
Variationspriced and SKU'd, one row each
157 / 32products on two reference stores
3 typessimple, variable and grouped handled

Paste the address of any WooCommerce shop and get the whole catalogue as a spreadsheet — products, variations, prices, sale prices, stock and images — without installing anything on their site or yours. You see the size of the catalogue within seconds and the first 30 products land right after. Free to look; $14.99 for all of it.

What you get from a WooCommerce store

Product names, descriptions, categories and tags. The brand where the store sets one. Every variation — size, colour, pack — with its own SKU, price and in-stock flag, and every image as a direct link to the store's own media. Regular price beside sale price, so a markdown is a subtraction rather than a guess.

Simple products come through as one clean row. Variable products come through as a parent row plus one row per variation, so the spreadsheet reflects how the shop actually sells rather than flattening everything into a single line.

The number comes first

On WooCommerce stores you will see how many products the shop has almost immediately — before the first product has even appeared. That total is a measurement of their live catalogue, not an estimate, and it is the number the paid export is checked against when it finishes. If you only wanted to know how big a competitor is, you have your answer for free.

Prices you can actually trust

WooCommerce stores record money in a way that a careless export turns into prices a hundred times too high. Ours arrive as the amount the shopper sees, in the store's own currency, and a was price is only reported where the regular price is genuinely higher than the sale price. No silent inflation, no phantom discounts.

If a store cannot be read, you hear it, not a broken file

Some WooCommerce sites are locked down by their host or a security plugin. When that happens we tell you straight away, charge nothing, and a person comes back within 48 hours about that specific site. We would rather say no quickly than deliver something scraped from page templates that half-works.

Is scraping a WooCommerce store legal?

We read what the shop shows to any visitor. No credentials, no paywall bypass, no customer data, nothing from the admin. What you do with the export is your responsibility, and our terms set that out plainly.

Every column, named

What the WooCommerce scraper export contains

ProductName, slug, product URL, short descriptionThe copy as published, with the direct link back to the product page.
BrandBrand where set, plus categoriesCategory names double as the product type, so filtering by range works out of the box.
VariantVariation id, attribute values, SKUOne row per variation; simple products get one clean row so the join always holds.
PricePrice and regular price, correctly scaledThe amount the shopper sees, in the store's currency — never a raw internal value.
StockIn-stock flag per product and variationExactly what the storefront shows a shopper.
ImagesEvery image URLDirect links, full size, straight from the store's media library.
TaxonomyTags and categoriesEvery tag and category the merchant assigned, ready to filter on.
Straight answers

WooCommerce scraper questions

Do I need a WooCommerce API key?

No. You need nothing but the store's address. We never use the merchant's keyed API or admin.

Why does the total appear before the products?

Because on WooCommerce we can measure the catalogue size very early in the run. We show it the moment we have it rather than making you wait.

Do variation prices come through?

Yes. Each variation gets its own row with its own price, SKU and stock flag.

What about older WooCommerce sites?

Both current and older installs are covered. If a particular site is locked down hard enough that we cannot complete it, you are not charged and a person comes back within 48 hours.

How is the file structured?

XLSX has Products and Variants sheets; CSV is a zip of Products.csv and Variants.csv, joined on product_id.

Ready

Paste a WooCommerce scraper URL.
See the first 30 free.

Scrape a store →