You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IP Limits
Every request will contain X-MBX-USED-WEIGHT-(intervalNum)(intervalLetter) in the response headers which has the current used weight for the IP for all request rate limiters defined.
Each route has a weight which determines for the number of requests each endpoint counts for. Heavier endpoints and endpoints that do operations on multiple symbols will have a heavier weight.
When a 429 is received, it's your obligation as an API to back off and not spam the API.
Repeatedly violating rate limits and/or failing to back off after receiving 429s will result in an automated IP ban (HTTP status 418).
IP bans are tracked and scale in duration for repeat offenders, from 2 minutes to 3 days.
A Retry-After header is sent with a 418 or 429 responses and will give the number of seconds required to wait, in the case of a 429, to prevent a ban, or, in the case of a 418, until the ban is over.
The limits on the API are based on the IPs, not the API keys.
but when generating the code these headers are missing since not in the spec
The text was updated successfully, but these errors were encountered:
Hi, the swagger doesn't contain response headers. What's truly important is the response body. The response headers have little variation across responses, they're only different when dealing with an order request from regular requests and when the request is to a /api/ endpoint or a /sapi/ endpoint. Nether less, it's something we can explore adding in the future, so tagging this as enhancement.
This is basic. Everything that is documented in the website has to be accounted for in the API spec document. I don't want to imagine what else could be missing while developers are relying on this basic API spec
the documentation states:
https://binance-docs.github.io/apidocs/spot/en/#limits
but when generating the code these headers are missing since not in the spec
The text was updated successfully, but these errors were encountered: