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
| Parameter | Type | Required | Description |
|---|---|---|---|
| coin | String | Yes | Coin name, e.g. USDT |
Response
{
"code": "00000",
"msg": "success",
"requestTime": 1740000000000,
"data": {
"coin": "USDT",
"otcMaxWithdrawal": "100",
"spotMaxWithdrawal": "500",
"utaMaxWithdrawal": "1000",
"totalMaxWithdrawal": "1600"
}
}
Response Parameters
| Parameter | Type | Description |
|---|---|---|
| coin | String | Coin name |
| otcMaxWithdrawal | String | Max withdrawable amount for OTC account |
| spotMaxWithdrawal | String | Max withdrawable amount for spot account |
| utaMaxWithdrawal | String | Max withdrawable amount for unified trading account |
| totalMaxWithdrawal | String | Total max withdrawable amount |