Skip to main content

Default Limits

Rate limiting is keyed per API key — each key gets its own independent bucket. One key’s traffic does not affect another’s.

Response Headers

Every Partner API response includes rate limit headers:

429 Too Many Requests

When you exceed the limit:
The retryAfter field is the number of seconds until the window resets.

Best Practices

  • Cache exchange rate responses locally (rates update at most every few seconds).
  • Use exponential backoff when you receive a 429.
  • If you need higher limits, contact support — limits can be raised per-key.

Example: Respecting the Limit