---
title: "WooCommerce public Store API catalogues"
description: "Read public parent-product pages with exact minor-unit price conversion, original offer/variation metadata, store identity checks and source pagination totals."
url: "https://www.jsonify.com/sources/woocommerce"
---

# WooCommerce public Store API catalogues

Read public parent-product pages with exact minor-unit price conversion, original offer/variation metadata, store identity checks and source pagination totals.

Collects: Public parent-product pages

Reads: lunchconcept.com, ripecoffee.com, countrygrounds.coffee

- Status: Passed 1 Nov 2026, 13:22 UTC
- Checks: 2
- Revision: d0abaab
- HTML page: https://www.jsonify.com/sources/woocommerce
- Build a pipeline using this source: https://factory.jsonify.com/setup?q=Build%20a%20dataset%20from%20WooCommerce%20public%20Store%20API%20catalogues&source=woocommerce

## How a pipeline uses this source

1. **Sources** (sources): lunchconcept.com, ripecoffee.com, countrygrounds.coffee
2. **Products** (step): Read public parent-product pages with exact minor-unit price conversion, original offer/variation metadata, store identity checks and source pagination totals.
3. **Checks** (step): 2 saved checks run against the live site and a stored copy of the page. Last passed 1 Nov 2026. When the site changes, Jason repairs the source and publishes a new revision.
4. **Your dataset** (output): Rows delivered to your sheet, warehouse, alerts or assistant on the schedule you choose.

## Checks and repairs

- 1 Nov 2026, 13:22 UTC Live check: Passed (revision d0abaab)
- 1 Nov 2026, 13:22 UTC Offline check: Passed (revision d0abaab)

## What it reads

### products

Read public parent-product pages with exact minor-unit price conversion, original offer/variation metadata, store identity checks and source pagination totals.

| Field | Type | Meaning |
| --- | --- | --- |
| store\_url | string | Store URL. |
| page | integer | Page. |
| per\_page | integer | Per page. |
| source\_total | integer | Source total. |
| source\_total\_pages | integer | Source total pages. |
| page\_full | boolean | Page full. |
| products | array | Products. |

Example row (synthetic):

| store\_url | page | per\_page | source\_total | source\_total\_pages | page\_full | products |
| --- | --- | --- | --- | --- | --- | --- |
| https://example.com/fixture | 1 | 1 | 1 | 1 | false | \[ \{ "id": 12345, "name": "Example name", "slug": null, "type": "Example type", "sku": "example-123", "permalink": "https://example.com/fixture", "description": null, "short\_description": null, "on\_sale": false, "is\_in\_stock": true, "is\_purchasable": null, "prices": \{ "currency\_code": "GBP", "currency\_minor\_unit": 3, "price": "3", "regular\_price": "3", "sale\_price": "3" \}, "images": \[\], "categories": \[\], "attributes": \[\], "variations": null, "add\_to\_cart": null, "sold\_individually": null, "has\_options": null, "price\_decimal": "19.99", "regular\_price\_decimal": "19.99", "sale\_price\_decimal": null, "currency": "GBP", "store\_url": "https://example.com/fixture" \} \] |

## Limitations

Requires a publicly accessible WooCommerce Store API; store-specific availability varies. One catalogue page, not complete inventory or chosen-variant checkout pricing. Taxes, shipping, location and customer context remain source-dependent. No cart/account actions. Decimal prices are strings; source price ranges/variations are preserved rather than expanded.

Site and app names identify the source only. Jsonify is not affiliated with or endorsed by them.
How Jsonify reads sites: https://www.jsonify.com/legal/site-owners.md


## More Retail sources

- [H&M US public colour article detail](https://www.jsonify.com/sources/hm.md): Read an exact US colour article price, structured size availability and material/care details.
- [Zara US public default-colour product detail](https://www.jsonify.com/sources/zara.md): Read current US default colour price, structured size availability and composition.
- [Zalando UK public article and size offers](https://www.jsonify.com/sources/zalando.md): Read exact UK article price, structured size availability and material/delivery context.
- [Wickes public category discovery and exact products](https://www.jsonify.com/sources/wickes.md): Exact SKU/kit detail and validated category-page product identities with qualified GBP price and fulfilment scope.
- [Wayfair US public product offers](https://www.jsonify.com/sources/wayfair.md): Exact visible SKU, product title and public default USD offer.
- [Uniqlo US public default variant detail](https://www.jsonify.com/sources/uniqlo.md): Read an exact product’s default colour/size, price, stock status and material/care context.
- [Ulta US exact SKU product](https://www.jsonify.com/sources/ulta.md): Public exact product/SKU offer, attributes and barcode snapshot.
- [Toolstation public category discovery and exact products](https://www.jsonify.com/sources/toolstation.md): Validated current category-page product identities and exact kit detail with corroborated GBP price.

All Retail sources: https://www.jsonify.com/sources.md?category=retail


## Related datasets

- [Paris Supermarket Prices and Product Catalogue](https://www.jsonify.com/datasets/supermarket-products-in-paris-6bb96540e5f9.md): Paris supermarket product listings and prices from Carrefour, E.Leclerc, Auchan, Intermarché, Super U, Monoprix and other retailers. The published dataset…
- [Streaming Subscription Prices by Country: Official Plans](https://www.jsonify.com/datasets/streaming-subscription-prices-by-country-5b733a529030.md): Streaming subscription plans and prices by country, sourced from official service pages and other cited sources. The published tables contain 6,987 rows;…
- [Deliveroo, Uber Eats and Just Eat Menu Prices in London](https://www.jsonify.com/datasets/london-delivery-app-venues-and-menus-d603c7022886.md): Deliveroo, Uber Eats and Just Eat menu prices in London: 3,365 menu items from 30 restaurant listings, with base prices, categories and ratings.
