Binance API Error Code Reference Guide (2025 Update)

ยท

Comprehensive Error Code List

Last Updated: June 11, 2025

Binance REST API interfaces (including WAPI) return errors containing two components: an error code and an error message. The error code represents a broad category that may correspond to multiple specific error messages. Below is a complete error code example:

{
  "code": -1121,
  "msg": "Invalid symbol."
}

Server & Network Issues (10xx Series)

-1000 Unknown Error

-1001 Disconnected

-1002 Unauthorized

-1003 Rate Limit Exceeded

-1006 Irregular Response

-1007 Timeout

-1008 Server Busy

-1013 Invalid Message

-1014 Unsupported Order Combination

Request Content Issues (11xx Series)

-1100 Illegal Characters

-1101 Excessive Parameters

-1102 Missing Required Parameter

-1103 Unrecognized Parameter

-1104 Redundant Parameter

-1105 Empty Parameter

-1121 Invalid Symbol

-1122 Invalid Symbol Status

Order Placement & Management Errors

-2010 New Order Rejected

-2011 Cancel Rejected

-2013 Nonexistent Order

-2014 Invalid API Key Format

-2026 Archived Trade

Filter Failure Messages

Error MessageDescription
PRICE_FILTERPrice outside acceptable range
LOT_SIZEQuantity violates size constraints
MIN_NOTIONALOrder value below minimum threshold
TRAILING_DELTAInvalid trailing stop parameters

Frequently Asked Questions

Q: What should I do when receiving error -1021 (time synchronization)?

A: This indicates excessive latency between your system and Binance servers. Either improve your network conditions or increase the recvWindow parameter.

Q: How do I resolve error -1003 (rate limit exceeded)?

A: Implement request pacing according to documented limits. For real-time data, switch to Websocket Streams to reduce API calls.

Q: Why does my order fail with "Filter failure"?

A: This indicates your order parameters violate exchange trading rules. Carefully review the specific filter requirements for price, quantity, and other constraints.

Q: How can I prevent error -1022 (invalid signature)?

A: Double-check your API secret key and signature generation algorithm. Most often caused by incorrect secret key usage.

๐Ÿ‘‰ Master API Trading with These Pro Tips

Q: What does error -2015 mean?

A: This signifies permission issues - either your API key lacks necessary privileges, originates from unauthorized IP, or accesses restricted endpoints.

Q: How to handle error -1015 (too many orders)?

A: Reduce your order frequency or cancel existing orders before submitting new ones. Consider consolidating smaller orders where possible.

๐Ÿ‘‰ Optimize Your Trading Strategy Today