Rate Limits
API rate limits vary by plan. Limits are enforced on a per-day basis and reset at midnight UTC.Limits by plan
Rate limit headers
Every API response includes rate limit headers:Binance Spot and Binance Futures endpoints are available on Pro and Suite plans only, and are tracked against the same plan rate limits as the rest of the API.
Feature access by plan
Handling 429 responses
When you exceed the rate limit, the API returns a429 Too Many Requests status with a Retry-After header.
Best practices
Respect the Retry-After header
Respect the Retry-After header
The
Retry-After header tells you how many seconds to wait before retrying. Implement exponential backoff.Cache responses
Cache responses
Market data doesn’t change between snapshots. Cache responses for the snapshot interval (e.g., 5 minutes for 5m markets).
Use pagination wisely
Use pagination wisely
Fetch only the data you need. Use
limit and offset to paginate through large result sets.Monitor your usage
Monitor your usage
Check your usage in the Dashboard or read the rate limit headers.