Skip to main content
API access is priced by request rate, independently of swap fees. Enterprise covers request rates above Business, an integration agreement with support terms, and a direct channel with the team. Partners with a signed integration agreement get the Starter plan included. Paid plans are activated on request while self-service billing is not available. Swap fees are described in Fees and revenue share.

How the limit works

Each account has one token bucket for its API key: a short burst above the sustained rate is allowed, then requests refill at the plan’s rate. Console sessions draw from a separate bucket of the same size, so using the console does not spend your integration’s allowance. GET /rate-limits/tiers returns the burst size and refill rate of every plan, and needs no key. Public routes that need no key, such as GET /rate-limits/tiers, are limited per IP address at the Free tier: a burst of 5 requests, then 1 request per second. Every response carries your current standing: Browser code can read these headers: CORS exposes them. A request over the limit returns 429. Wait the Retry-After seconds and retry; see Errors.