Skip to main content

Rate Limits

Rate limits are enforced per API key. Exceeding a limit returns 429 Too Many Requests.

Limits by tier

Limits reset on a rolling window.

Handling 429

When you hit a limit, back off and retry with exponential jitter:

Tips

  • Cache /chains — it rarely changes
  • Use /portfolio instead of looping /balances across chains
  • Consider webhooks (Phase 2) instead of polling for alerts

Error response

Response header: Retry-After: 42