Default quotas
Both limits apply simultaneously. Exceeding either returns HTTP
429.
Response headers
Every successful response includes:
Example:
When you exceed the limit
Retry-After header tells you how many seconds to wait before retrying.
Best practices
1
Cache aggressively
/tickers is updated every few seconds. Cache for at least 5 seconds on your side instead of polling continuously.2
Respect Retry-After
Always honor the
Retry-After header on 429. Do not retry immediately.3
Use exponential backoff
On repeated
429 or 5xx, back off exponentially with jitter.4
Batch where possible
Use
/tickers (returns all pairs) instead of polling each pair individually.Elevated limits
Aggregators, market makers, and high-volume consumers can request:- Higher per-IP quotas
- Static IP whitelisting (no rate limit)
- Dedicated read replicas
- Use case description
- Estimated request volume
- Source IP range or CIDR
