Skip to main content
Requests are rate limited per API key to keep the platform fast and fair.
The default limit is 60 requests per minute per API key. When you exceed it, responses include a Retry-After header (in seconds). Higher limits can be arranged with your account manager - always design your integration to respect 429 responses.

Response headers

Every v2 response includes rate-limit headers: Use X-RateLimit-Remaining to slow down proactively before hitting the limit.

When you exceed a limit

You receive 429 Too Many Requests:

Best practices

Back off

On 429, wait for Retry-After (or read X-RateLimit-Reset) before retrying.

Poll sensibly

Poll orders at or after estimatedReadyAt, then about once a minute - not in a tight loop.

Batch reads

Use take=100 and filters to reduce the number of calls.

Cache the catalog

The catalog changes infrequently - cache it and refresh periodically.