An ecommerce agent API is the endpoint AI assistants use to read your live product data. Here is what it returns, why it matters, and how to ship one without replacing your stack.

When a buyer asks ChatGPT what to buy, or tells Claude to add something to a cart, those agents are not loading your product page in a headless browser. They are looking for a clean, machine-readable endpoint that returns current price, current stock, current specs, and current proof. Most ecommerce stacks do not ship one, which is why AI answers about their products are often wrong, stale, or absent.
OpenAI's agentic commerce spec, released this year, defines a product feed format explicitly for agents . Shopify's Catalog API does the same on the retailer side. The shape is converging fast.
An ecommerce agent API is a machine-readable HTTPS endpoint that lets AI assistants fetch live product data directly from a brand instead of scraping HTML. It returns current price, stock, specs, and proof in a format agents and answer engines can act on.
Storefront APIs were built for human-facing frontends. They return the data a website needs to render. An agent API is built for a different consumer. An AI that is going to decide what to say, what to recommend, or what to buy, on behalf of a person.
That changes what the payload has to include:
A storefront API delivers pixels worth of data. An agent API delivers decisions worth of data.
The simplest useful agent API returns one product in a single JSON response. Roughly:
{
"id": "sku-xr-2",
"name": "XR-2 Cold-Climate Grill",
"price": { "amount": 479, "currency": "USD" },
"availability": "in_stock",
"specs": {
"minOperatingTempC": -20,
"dimensions": { "w": 120, "d": 60, "h": 105, "unit": "cm" },
"fuel": "propane"
},
"claims": [
{ "text": "Runs to -20°C", "source": "https://brand.com/test-report-2025" }
],
"aggregateRating": { "value": 4.6, "count": 842, "source": "trustpilot" },
"actions": {
"addToCart": "https://api.brand.com/agent/cart",
"checkDelivery": "https://api.brand.com/agent/delivery"
}
}
Nothing exotic. Every field here is already somewhere in your catalog. The work is moving it out of HTML and into a predictable endpoint.
You do not need a new platform. Shopify's Catalog API already exposes products for agentic commerce . BigCommerce ships a GraphQL Storefront API that can be extended. Headless stacks on commercetools, Medusa, or Saleor can bolt an agent layer on top without touching checkout.
The pattern is the same in every case. Keep your platform where it is strong, which is cart, checkout, orders, taxes, and fulfillment. Add a thin agent-readable layer that the AI can trust.
Three things change the moment you ship an agent API.
You get cited more often. AI engines prefer sources they can fetch cleanly. Pages without a machine-readable endpoint have to be scraped, and scraping is expensive, unreliable, and often blocked. Pages with an API get quoted confidently.
Your answers stay current. When your price, stock, or spec changes, the next agent request gets the new value. No stale cache. No two-day lag while Google re-crawls.
Agents can actually transact. The rise of agentic checkout means an agent can place an order for a buyer. Without an API, the agent falls back to a screenshot parser and a form filler. With an API, the transaction is two calls.
A buyer who tells an assistant "order the cold-climate grill I looked at last week" is going to transact somewhere. It will be the brand whose agent can respond.
Oeave publishes every product weave with a live agent API built in. The endpoint exposes fiber-level content (specs, reviews, FAQ, pricing, media) in a format agents can read without scraping, including a live llms.txt and Schema.org JSON-LD. Read more on the answer engine optimization side.
If you already sell on Shopify, Wix, Squarespace, or Webflow, Oeave sits beside your checkout and handles the agent-facing side. You keep your platform. You add the endpoint.
Pick the product you most want an AI assistant to recommend correctly. Expose its data as a single JSON response with the fields above. That is your first agent API. Everything after is iteration.