Complete guide to error codes from all supported exchanges
System Errors (10001-10099)
10001
Price Required for Limit Order
You're trying to place a limit order but no price was provided. Either use market order (entry_order_type: "0") or provide a price for limit order (entry_order_type: "1").
Critical
10002
Rate Limit Exceeded
Too many requests sent. Please wait a moment before trying again.
Warning
10003
API Key Issue
Invalid API key or IP address not whitelisted. Check your API settings and ensure your server IP is whitelisted.
Critical
10004
Signature Error
Request signing failed. Check your API secret key and ensure it's correct.
Warning
10005
Permission Denied
Your API key doesn't have permission for this action. Enable trading permissions in API settings.
Warning
10006
Too Many Requests
Rate limit exceeded. Please slow down your trading requests.
Critical
10007
Invalid Timestamp
Request timestamp is invalid. Please check your system time is synchronized.
Warning
10010
Invalid API Key
API key format is incorrect. Please check your API key.
Critical
10016
Server Maintenance
Bybit is under maintenance. Please try again later.
Warning
10017
Invalid IP Address
Your IP address is not whitelisted for this API key. Add your server IP to API key whitelist.
Warning
10018
API Key Expired
Your API key has expired. Please generate a new one.
Warning
Order Errors (110001-110999)
110001
Order Too Large
Order quantity exceeds maximum allowed for this symbol. Reduce your order size.
Critical
110002
Price Too High
Order price exceeds maximum allowed for this symbol. Adjust your price.
Critical
110003
Price Too Low
Order price is below minimum allowed for this symbol. Increase your price.
Critical
110004
Insufficient Balance
Not enough wallet balance to place this order. Deposit funds or reduce order size.
Critical
110007
Order Too Small
Order quantity is below minimum allowed for this symbol. Increase your order size.
Critical
110010
Invalid Leverage
Leverage value is not allowed for this symbol. Check maximum leverage for this trading pair.
Warning
110011
Position Too Large
Position size exceeds maximum allowed for this symbol. Reduce your position size.
Critical
110013
Pair Not Available
Trading pair is not open for trading at the moment. Try again later.
Warning
110014
No Position to Close
No open position found to close for this symbol. Check your open positions.
Critical
110016
Position Mode Mismatch
Position mode doesn't match your account settings. Update position mode or account settings.
Critical
110017
Leverage Too High
Leverage exceeds maximum allowed for this symbol. Reduce leverage.
Warning
110022
Invalid Stop Loss
Stop loss price is invalid for this position. Adjust stop loss price.
Critical
110023
Invalid Take Profit
Take profit price is invalid for this position. Adjust take profit price.
Critical
110094
Order Value Too Small
Order value must be at least $5 USDT. Increase your quantity or use a higher price.
Critical
Account Errors (130001-130999)
130001
Account Not Found
Account not found. Verify your account is active.
Critical
130002
Account Suspended
Account has been suspended. Contact support.
Critical
Authentication Errors (1524xx)
152401
Access Key Does Not Exist
Please go to the API Management page and check if it exists and is in an active state. Verify your API key is correct.
Critical
152402
Access Key Has Expired
Please go to the API Management page and check if it exists and is in an active state. Generate a new API key if expired.
Critical
152404
Operation Not Supported
Please check the requestPath or API key permissions. Ensure your API key has trading permissions enabled.
Critical
152405
Timestamp Expired
Timestamp in header or signature has expired, need to be within 60s. Check your system time synchronization.
Warning
152406
IP Not Whitelisted
Your IP is not included in your API key's IP whitelist. Add your server IP address to the whitelist in API settings.
Critical
152407
Repeated Nonce
Reusing nonce within 60 seconds is not allowed. Ensure each request has a unique nonce.
Warning
152408
Passphrase Error
Incorrect passphrase provided. BloFin requires a passphrase for API authentication. Verify your passphrase is correct.
Critical
152409
Signature Verification Failed
Please refer to signature verification documentation. Check your secret key and signature generation process.
Critical
152410
Invalid Timestamp Format
The value of ACCESS-TIMESTAMP needs to be a millisecond timestamp, e.g: 1704038400000.
Critical
Parameter Errors (152xxx)
152001
Parameter Cannot Be Empty
Required parameter is missing or empty. Check your request includes all required fields.
Critical
152002
Parameter Error
Invalid parameter value provided. Verify parameter values match expected format.
Critical
152003
Missing Required Parameter
Either parameter {} or {} is required. Provide at least one of the required parameters.
Critical
152004
JSON Syntax Error
Please check if the parameter should be an array or an object. Validate your JSON format.
Critical
152014
Instrument ID Does Not Exist
The trading pair is not supported or invalid. Check the symbol format (e.g., BTC-USDT).
Critical
Account Errors (15xxx)
150003
Client ID Already Exists
This client order ID is already in use. Use a unique client order ID for each order.
Warning
150004
Insufficient Balance
Please adjust the amount and try again. Deposit funds or reduce order size.
Critical
Order Errors (102xxx)
102002
Duplicate Customized Order ID
This client order ID is already in use. Generate a unique order ID.
Critical
102005
Position Had Been Closed
The position you're trying to close is already closed. Check your open positions.
Warning
102014
Limit Order Exceeds Maximum Order Size Limit
Order size is too large for limit orders. Reduce your order quantity.
Critical
102015
Market Order Exceeds Maximum Order Size Limit
Order size is too large for market orders. Reduce your order quantity.
Critical
102022
No Positions to Close
Failed to place order. You don't have any positions of this contract. Turn off Reduce-only to continue.
Critical
102037
TP Trigger Price Too High
TP trigger price should be higher than the latest trading price. Adjust your take profit trigger price.
Warning
102038
SL Trigger Price Too Low
SL trigger price should be lower than the latest trading price. Adjust your stop loss trigger price.
Warning
102064
Buy Price Out of Range
Buy price is not within the price limit. Check current market price and adjust.
Critical
102065
Sell Price Out of Range
Sell price is not within the price limit. Check current market price and adjust.
Critical
102089
Position Mode Mismatch
Position mode doesn't match your account settings. Update position mode in account settings.
Critical
System Errors (103xxx)
103003
Insufficient USDT Margin
Order failed. Insufficient USDT margin in account. Deposit USDT or reduce position size.
Critical
103013
Internal Error
Unable to process your request. Please try again. If problem persists, contact support.
Critical
Leverage Errors (110xxx)
110006
Pending Cross Orders
You have pending cross orders. Please cancel them before adjusting your leverage.
Warning
110019
Setting Failed
Cancel any open orders, and close positions first before changing settings.
Warning
Success Codes
0
Success
Operation completed successfully.
Success
1000
Order Canceled
The order has been successfully canceled.
Success
Toobit Error Codes
Toobit uses similar error codes to Bybit. Common errors include:
10001
System Error
System error occurred. Please try again later.
Critical
10003
Invalid API Key
Invalid API key or IP not whitelisted. Check your API credentials.