Skip to main content

Get Max Withdrawal

Get Max Withdrawal

Description

Get the maximum withdrawable amount for the specified coin in the unified account. The amount is calculated in real time based on the account's available balance, open positions, liabilities, and other factors. This can be used to obtain the safe withdrawal limit before initiating a withdrawal to avoid failures due to exceeding the limit.

Note: The returned result is a real-time calculated value with millisecond-level latency. The platform will perform a secondary validation at the time of actual withdrawal; this interface result is for reference only.

HTTP Request

  • GET /api/v3/account/max-withdrawal
  • Rate limit: 10/sec/UID
  • Permission: UTA mgt. (read)
Request
curl "https://api.bitget.com/api/v3/account/max-withdrawal?coin=USDT" \
-H "ACCESS-KEY:your apiKey" \
-H "ACCESS-SIGN:*" \
-H "ACCESS-PASSPHRASE:*" \
-H "ACCESS-TIMESTAMP:1659076670000" \
-H "locale:en-US" \
-H "Content-Type: application/json"

Request Parameters

ParameterTypeRequiredDescription
coinStringYesCoin name, e.g. USDT
Response
{
"code": "00000",
"msg": "success",
"requestTime": 1740000000000,
"data": {
"coin": "USDT",
"otcMaxWithdrawal": "100",
"spotMaxWithdrawal": "500",
"utaMaxWithdrawal": "1000",
"totalMaxWithdrawal": "1600"
}
}

Response Parameters

ParameterTypeDescription
coinStringCoin name
otcMaxWithdrawalStringMax withdrawable amount for OTC account
spotMaxWithdrawalStringMax withdrawable amount for spot account
utaMaxWithdrawalStringMax withdrawable amount for unified trading account
totalMaxWithdrawalStringTotal max withdrawable amount

How was your Reading Experience with us?