Skip to content
cresvaDevelopers

Storefront API

Every operation this API exposes, one page each. The pages are generated from an OpenAPI document that lives beside the routes, and a test there fails in both directions: when a route has no entry, and when an entry has no route.

35 of these 48 operations need no credential at all. An agent that has just found a storefront holds no key for it, so a storefront that demanded one before it would say what it sells could never be found by the agents it exists to serve.

Rate limits

10No keyper minute, per IP
60Public keyper minute
300Secret keyper minute
10000Per brandper minute, all callers

Enforced per minute. There is no daily or monthly limit of any kind. These four numbers reach this page from the same constants the limiter reads, so a change to the limiter changes this page or fails the build.

Discovery

Finding a storefront and reading what it supports.

Catalogue

Reading products. There is no write path.

Pricing

Prices and price holds.

Offers

Offers, claims and bundles.

Negotiation

Agreeing a price.

Checkout

The purchase path. The buyer pays the merchant.

Transactions

Reading and closing an order.

Trust

Scores, signals, feedback and certification.

Feeds

The catalogue reshaped for a named platform.

Platform

Not brand scoped.

SDK

Generated quickstarts.

Generated from the storefront OpenAPI document at growthagents 269d7898b, sha256 047fe4d301258100, copied 2026-09-16. Responses were captured against production on 2026-09-16: 30 of 32 operations that need no key, with a recorded reason for each one that could not be called.