WooCommerce+API.SH

WooCommerce API

Products, variations, categories, filters and reviews from any public WooCommerce shop as JSON, with no store API keys.

The API.SH WooCommerce API reads the public catalog of any WooCommerce shop you point it at. Give a store address and search its products with every filter the shop's Store API takes: words, category, tag, brand, attributes, price range, on sale, stock status and star rating. Then pull one product with its variations, the shop's categories, its filters with counts and its product reviews.

  • 5 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
WooCommerce shop product search
GET https://api.api.sh/woocommerce/v1/products
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the WooCommerce API

Competitor price monitoring

Search a rival WooCommerce shop for products by category, brand or price range and track price and sale price over time.

Catalog export and migration

List a shop's categories and page through its products to build a CSV or move a catalog to another platform.

Variation and stock checks

Read each variation's own name, SKU, price, sale price, stock status and low-stock count from a product page link.

Review mining

Collect reviews for one product, one category or the whole shop, with rating, verified-buyer flag and date.

Assortment analysis

Use a shop's filters, with counts per attribute term, brand, tag, stock status and rating, to see how its range is split.

WooCommerce data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

WooCommerce API endpoints and prices

Every WooCommerce endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
WooCommerce shop product search
/woocommerce/v1/products
$1 · $2 PAYG
1 credit
Comments and reviews1
WooCommerce shop reviews
/woocommerce/v1/reviews
$1 · $2 PAYG
1 credit
Products, listings and places1
WooCommerce shop product
/woocommerce/v1/product
$1 · $2 PAYG
1 credit
More data2
WooCommerce shop categories
/woocommerce/v1/categories
$1 · $2 PAYG
1 credit
WooCommerce shop filters
/woocommerce/v1/filters
$1 · $2 PAYG
1 credit

Call the WooCommerce API

WooCommerce shop product search: GET https://api.api.sh/woocommerce/v1/products

curl "https://api.api.sh/woocommerce/v1/products?store=porterandyork.com" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 482 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for WooCommerce data

  • Public data only: no WooCommerce login, cookies or account needed
  • One key and one response shape for WooCommerce and 481 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official WooCommerce API

WooCommerce has an official REST API, but it is built for store owners: it needs API keys generated inside the store's admin, so you can only use it on shops you control. API.SH reads the public storefront of any WooCommerce shop with no keys from that shop, and it cannot create or change orders, products or customers.

Skip building and maintaining your own WooCommerce scraper or comparing RapidAPI and Apify listings: API.SH gives you one key, one JSON format and a fixed price per call.

WooCommerce API questions

What WooCommerce data can I get?+

Shop categories (/woocommerce/v1/categories), shop filters with counts (/woocommerce/v1/filters), one product with variations (/woocommerce/v1/product), product search (/woocommerce/v1/products) and product reviews (/woocommerce/v1/reviews).

How much does the WooCommerce API cost?+

Every WooCommerce endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /woocommerce/v1/categories at 1 credit each.

Is there an official WooCommerce API?+

Yes. WooCommerce has an official REST API for store owners, authenticated with keys created in the shop admin. It is meant to manage your own store. API.SH instead reads any shop's public pages, read-only, with no keys from that shop.

Do I need a WooCommerce account or login?+

No. API.SH reads public storefront data only, so you need no login, store keys or admin access. Pass the shop address in the store parameter or a product page link.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /woocommerce/v1/products with the store address of a WooCommerce shop. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

Can I use the WooCommerce API on any shop?+

You can use it on public shops that run WooCommerce and expose their Store API. Each call takes the shop address, so one key covers many shops.

Can I get orders or customers?+

No. API.SH reads public catalog data only: products, variations, categories, filters and reviews. Orders and customers are private and need the shop's own REST API keys.

More e-commerce APIs all e-commerce APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 482 platforms.
Get a free API key