Status codes
Quota headers
Every response reports your monthly quota state. The quota is set when your key is provisioned — see REST API authentication.Retry guidance
- Read
x-ratelimit-remainingon every response and self-throttle before you hit zero — alerting at a threshold such as 10% remaining gives you time to react. - On
429, wait and retry with exponential backoff and jitter. The monthly quota does not refill untilx-ratelimit-reset, so tight retry loops only waste requests. - Cache stable responses. Token metadata and pool lists change rarely; candlestick history for a closed interval never changes.
- If you expect sustained higher volume, arrange a larger quota or overage with [email protected] before you need it, rather than after requests start failing.
The V3 Orderbook API has its own error format — a JSON body of
{ "error": "message string" } — and its own rate and policy limits. See Orderbook limits and errors.Next steps
REST API authentication
Request an API key and understand how quotas are provisioned.
REST API conventions
Parse amounts, prices, and timestamps correctly before debugging errors.
Orderbook limits and errors
Policy limits and error handling for the V3 Orderbook API.