Skip to main content

Binance Link Error Codes

Too many exchange requests. This IP address may be banned

  • 1003 Current limit of IP(155.133.20.74) is 2400 requests per minute. Please use the websocket for live updates to avoid polling the API
  • 1003 Current limit is 6000 request weight per 1 MINUTE. Please use WebSocket Streams for live updates to avoid polling the API
DESCRIPTION

Warning about possible IP address blocking:

  • for exceeding the limit on the number of requests (2400 per minute) set by the crypto exchange. The IP address may be blocked from executing requests for some time;
  • for exceeding the request weight limit (6000) set by the crypto exchange. The IP address may be blocked from executing requests for some time.

The allowed number of exchange requests has been exceeded. IP address banned until 0 UTC

  • 1003 IP banned until 1712840265023. Please use WebSocket Streams for live updates to avoid bans
DESCRIPTION

The IP address has been blocked for exceeding the limit on the number of requests to the exchange or for exceeding the request weight limit. The unblocking time is specified in the notification. It is not recommended to trade until the unblocking is complete.


Binance server is overloaded. Please try again later

  • 1008 Server is currently overloaded with other requests. Please try again in a few minutes
DESCRIPTION

The error occurs when attempting to place an order in the order book while the Binance server being overloaded, in this case the order is rejected by the exchange. The error usually occurs during periods of high volatility in the market.


The order price is too high or low

  • 1013 Percent price by side
DESCRIPTION

The error occurs if you try to place a limit order for a spot contract far beyond the opposite side of the order book by a large percent.


The limit on placed orders has been exceeded

  • 1015 Too many new orders
DESCRIPTION

This error appears when you exceed the limit on the number of orders sent for a specific time period. It is necessary to reduce the number of submitted requests.


Client machine and server time are out of sync

  • 1021 Timestamp for this request is outside of the recvWindow
DESCRIPTION

This error occurs if the time on your PC differs from the time on the trading server. To solve this problem, you need to go to the Windows time settings and synchronize the time with the time zone. Time settings are located in the following path: Start → Options → Time and language → Date and time. Disable automatic transition to daylight saving time.


There is a problem with the API Secret Key

  • 1022 Signature for this request is not valid
DESCRIPTION

The error indicates that the API keys are not working correctly on the client or exchange side. Perhaps there was a typo when entering the keys. Check that the API Key and API Secret were entered correctly, recreate the keys or try again later.


Reconnecting... Updating key

  • 1125 This listenKey does not exist
DESCRIPTION

This is an exchange service error about recreating listenKey. The terminal will do it automatically. Another possible reason is using the same API Key / API Secret in several different programs.


Stop order declined

  • 2010 Stop price would trigger immediately
DESCRIPTION

This error appears if the spot stop order is moved to the opposite side of the spread.


This order no longer exists

  • 2013 Order does not exist
DESCRIPTION

Request submission rejected because a request with this number does not exist (requests are cancelled by number).


Invalid API key format

  • 2014 API-key format invalid
DESCRIPTION

This error means that there was a typo when entering the keys. It is possible that the API key or secret is entered correctly, but it is "broken". Make sure that the API keys were entered correctly or recreate the keys.


Invalid API keys, trusted IP address, or trading permissions

  • 2015 Invalid API-key, IP, or permissions for action
DESCRIPTION

This error means that the keys do not have permissions for Futures Trading in your personal account on the crypto exchange website or in another personal account. If this error occurs, make sure that your API key has permissions for futures trading. Close all positions, then create new API keys with the required permissions.

The error will also occur if the trusted IP address set for the API keys does not match the current IP address. Change the IP address to a valid one or disable IP address restrictions in the API keys settings.


Insufficient funds to place an order

  • 2018 Balance is insufficient
  • 2019 Margin is insufficient
DESCRIPTION

Insufficient funds to submit an order. It is necessary to check:

  • account balance
  • the working volume being submitted
  • the current set leverage

Stop order declined

  • 2021 Order would immediately trigger
DESCRIPTION

The error occurs if the execution price of the stop order matches the current market price. This happens when trying to place a stop order at the current market price or when trying to move the stop order to the opposite side of the order book.


Insufficient position size

  • 2024 Position is not sufficient
DESCRIPTION

Insufficient position size.


The limit on placed orders has been exceeded

  • 2025 Reach max open order limit
DESCRIPTION

The message appears when the maximum allowed number of limit orders placed is reached.


The position size for the current leverage has been exceeded or the maximum leverage has been reduced by exchange

  • 2027 Exceeded the maximum allowable position at current leverage
DESCRIPTION

The allowed position at the current leverage has been exceeded. It is necessary to change the leverage or reduce the amount of the order placed.


The order volume is less than the minimum volume

  • 4004 Quantity less than min quantity
DESCRIPTION

For this price, the amount is less than the minimum allowed step of the tool. It is necessary to increase the working volume or place an order at a lower price.


The order volume is too large, too small or does not match to the volume step size

  • 4005 Quantity greater than max quantity
DESCRIPTION

This error occurs when placing an order with a volume exceeding the allowed by the exchange. It is necessary to reduce the order volume to the allowed one.


The stop order price is too high or low

  • 4007 Stop price greater than max price
DESCRIPTION

This error appears when the price of placing a stop order is greater than the maximum price of the symbol.


The order price is too high or low

  • 4013 Price less than min price
  • 4014 Price not increased by tick size
DESCRIPTION

This error appears when:

  • the order price is less than the minimum price of the symbol
  • the order price does not correspond to the symbol price step.

The order price must not be higher than 0

  • 4016 Limit price can't be higher than {price}
DESCRIPTION

The error occurs when trying to place a limit order for a futures contract far beyond the opposite side of the order book by many percent. The notification includes the threshold of the limit price.


The order volume is too large, too small or does not match to the volume step size

  • 4023 Quantity not increased by step size
DESCRIPTION

The error appears when the amount you wanted to set for the symbol is too big or too small.


The order price must not be less than 0

  • 4024 Limit price can't be lower than {price}
DESCRIPTION

The error occurs when trying to place a limit order for a futures contract far beyond the opposite side of the order book by many percent.


The limit of placed stop orders has been reached

  • 4045 Reach max stop order limit
DESCRIPTION

The message appears when the maximum number of futures stop orders is reached.


Hedge mode enabled

  • 4061 Order's position side does not match user's setting
DESCRIPTION

You need to disable the Hedge Mode in your personal account on the Binance website.


Order rejected, price too high or too low

  • 4113 The counterparty's best price does not meet the PERCENT_PRICE filter limit
DESCRIPTION

Market order rejected because the price of placing an order is too high/low.


The symbol is no longer available

  • 4141 Symbol is closed
DESCRIPTION

The symbol is no longer available.


Stop order declined

  • 4142 REJECT: take profit or stop order will be triggered immediately
DESCRIPTION

The error occurs if the take profit/stop loss execution price matches the current market price. This happens when trying to set a take profit/stop loss at the current price or when trying to drag these orders to the opposite side of the order book.


The notional volume must not be less than {x} or {y}$

  • 4164 Order's notional must be no smaller than 5.0 (unless you choose reduce only)
DESCRIPTION

The order's notional value of a perpetual futures contract must be equal to or greater than a certain value (around $6). If the value is less, the order will be rejected. It is necessary to increase the amount set so that it is greater than or equal to $6. The exact values for each symbol are provided in the notification text.


Trading restrictions on the account. It is possible to place reduce only orders on this symbol

  • 4189 Restricted account permission: can only place reduceOnly order on the symbol
DESCRIPTION

The error occurs when the exchange limits the account for one of the several reasons:

  • the account is temporarily restricted due to violation of the exchange rules;
  • leverage limits have been reached;
  • the account is under verification (KYC/AML);
  • regional restrictions.

In this case, only reduce-only orders are allowed. These orders only reduce (close) the current position.


IP address is temporarily blocked due to exceeding the exchange request limit. Wait for unblocking

  • 403 Forbidden
  • Too many requests to web app
DESCRIPTION

This error may occur when the exchange request limit is exceeded. Usually, the blocking lasts up to 1 hour, but most often it is lifted much faster.

As a possible solution, try the following

  • recreate API keys
  • try to connect using a proxy server
  • disable exchange screeners
  • disable other terminals connected to this exchange
  • set up a connection through a different Internet provider
  • completely reboot the router (unplug it and plug it back in after a minute)
  • reduce the frequency of placing/removing orders.

You can also just wait a while and make a new connection attempt. By that time, the restriction may already be lifted.