Skip to main content

Marketplace API

Per IP, per minute, with separate counters for the two kinds of endpoint: The counters are genuinely separate, so hammering the list endpoints won’t eat your single-item allowance.

Store API

Per key, per minute. Set on the key, so different integrations can have different budgets.

Headers

Both APIs return:

When you’re limited

Both return 429.

Backing off

Retrying a 429 immediately doesn’t get you served sooner, and keeps the counter pinned. Honour Retry-After.

Staying under

Marketplace responses are CDN-cached with stale-while-revalidate. Repeated identical requests come from cache and don’t touch the origin limit — so don’t add cache-busting query parameters.
Polling an orders endpoint every few seconds is the most common way to burn through a key’s budget. A webhook removes the poll entirely. → Webhooks
limit maxes at 100 on both. Ten pages of 100 is ten requests; a hundred pages of ten is a hundred.
Store API limits are per key and adjustable. If a legitimate integration is hitting the cap, raise it — don’t add sleeps.