binance_get_order_rate_limits
Check current order-rate-limit usage (per-second/day counts) before placing orders or to debug -1015 rejections. Returns interval, limit, and used count for each ORDERS window.
Instructions
Get the account's current order-rate-limit usage (per-second/day order counts).
Calls GET /api/v3/rateLimit/order (SIGNED, USER_DATA). IP weight 40 per call
— noticeably heavier than the other tools in this module; do not poll this tightly.
When to Use:
Before a burst of order placements, to see how much of the ORDERS rate limit (per interval, e.g. 10s/1d) has already been used.
To debug a -1015 "Too many orders" rejection.
When NOT to Use:
For the exchange-wide REQUEST_WEIGHT/RAW_REQUESTS limits — those come back in every response's rate-limit headers, not from this endpoint.
Returns:
A markdown list (or JSON) of {rateLimitType, interval, intervalNum, limit, count} entries — one per configured ORDERS rate-limit window.
Examples: params = {}
Error Handling: -2015 means the key lacks Reading permission or the IP is not allowlisted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |