Use case · Store Catalog
Export a WooCommerce store's product catalog
Read every product of a WooCommerce store, or of one category, through its public Store API: titles, prices, categories, stock and images, in pages of up to 50.
The job
WooCommerce stores expose their catalog through the WooCommerce Store API, the same public endpoints the store's own cart and product blocks use. Reading it gives titles, prices, categories, stock status and images without an admin account.
Exporting a catalog, for a comparison, a migration study or a product feed, means paging through that API and mapping each product to a flat record.
Why an agent needs a tool for it
An agent can page through the catalog with list_products, 50 products at most per call, and stop as soon as it has what it needs instead of paying for the whole store. Give it a category page URL and it reads that category only.
For a full export to a spreadsheet, the Apify Actor reads every product of every store you list in one run and outputs JSON or CSV.
The calls
One tool call.
{
"name": "list_products",
"arguments": {
"store_url": "https://porterandyork.com/product-category/steaks/",
"page_size": 3
}
}{
"platform": "woocommerce",
"store_url": "https://porterandyork.com",
"category": "steaks",
"page": 1,
"page_size": 3,
"products": [
{
"id": "47094",
"handle": "wagyu-new-york-steak",
"title": "Wagyu New York Steak",
"url": "https://porterandyork.com/product/wagyu-new-york-steak/",
"categories": [
"Steaks",
"Wagyu"
],
"price": 240,
"currency": "USD",
"available": false,
"variant_count": 1,
"image": "https://porterandyork.com/wp-content/uploads/Wagyu-New-york-scaled.jpg"
},
{
"id": "47087",
"handle": "wagyu-filet-mignon",
"title": "Wagyu Filet Mignon",
"url": "https://porterandyork.com/product/wagyu-filet-mignon/",
"categories": [
"Steaks",
"Wagyu"
],
"price": 200,
"currency": "USD",
"available": false,
"variant_count": 1,
"image": "https://porterandyork.com/wp-content/uploads/Wagyu-Filet-2-scaled.jpg"
},
{
"id": "47080",
"handle": "wagyu-boneless-ribeye-steak",
"title": "Wagyu Boneless Ribeye Steak",
"url": "https://porterandyork.com/product/wagyu-boneless-ribeye-steak/",
"categories": [
"Steaks",
"Wagyu"
],
"price": 175,
"currency": "USD",
"available": true,
"variant_count": 1,
"image": "https://porterandyork.com/wp-content/uploads/Wagyu-Ribeye-1-scaled.jpg"
}
],
"products_published": 3
}The category page URL was enough to scope the read. products_published is 3 and there is no next_page, so this one call is the whole category.
Limits worth knowing
- Stores that close their Store API cannot be read, and the tool says so.
- WooCommerce does not publish barcodes or created and updated dates through the Store API, and publishes stock counts only when stock is low. Those fields are left out rather than guessed.
- A WooCommerce store answers a page in 4 to 8 seconds in our measurements. That is the store's own speed.
Pricing
1 credit for the calls on this page.
| Tool | Credits per call |
|---|---|
| list_products | 1 |
Credits are prepaid and shared across every server. Starter is $10 for 1,000 credits, packs never expire, and 100 credits are free without a card. Full pricing.
Prefer to run it without an MCP client? Store Catalog is also an Apify Actor, billed by Apify at $1.50 per 1,000 products, $0.005 per change detected.
Install
Connect Store Catalog to your agent.
A remote MCP server over Streamable HTTP. Get a free key, swap it in, and the calls above work as written, with answers reflecting the data on the day you call.
https://storecatalog.agenttoolworks.com/mcp
claude mcp add --transport http storecatalog \ https://storecatalog.agenttoolworks.com/mcp \ --header "Authorization: Bearer atw_live_your_key"
Setup for Claude Desktop, Cursor and Windsurf is in the docs.
Read next
- Store Catalog: every tool, the data sources and measured reliability.
- How to scrape a Shopify store, the long-form guide.
- Store Catalog on the Apify Store, for scheduled runs and bulk exports.
- Track a Shopify competitor's prices and stock
- Get product barcodes, SKUs and stock from a Shopify store
- Check whether a site runs Shopify or WooCommerce
- Search a store's products by keyword, from an agent
- All use cases
Public data only, from the sources named on the product page. Not affiliated with any registry, list publisher, job board provider or store platform named here.