Skip to main content

Get Coin Deposit Withdrawal Limits

API Description

This interface provides detailed information on all available currencies on the exchange, including deposit and withdrawal availability of coins, transaction fees, and minimum and maximum withdrawal limits.

Note: Get Coin Deposits Withdrawal Limits data is only available via RESTful API.

Precautions

  1. This interface returns information for all currencies and does not require parameters to query a specific instrument. To access data for a specific instrument, please find it in the returned response.
  2. This interface suports the deposit and withdrawal status at coin level, not the chain levels.

Authentication

This is a public interface and does not require authentication. For details on using the RESTful API, please refer to Introduction > Authentication & Code Snippet > Spot > RESTful Public Interface.

Request Method

GET

Endpoint

/api/v1/public?command=returnCurrencies

Frequency Limit

The frequency limit for this interface is 80 requests/s per IP. In addition to this per-interface limit, a global rate limit is also enforced.

For detailed information on Global rate limits and API Rate Limiting Policy, please refer to the "Frequency Limit" section at click here

Request Parameters

This interface does not require any request parameter.

Response Parameters

ParameterTypeDescription
chainStringBlockchain name
maxQtyStringMaximum withdrawal amount
minQtyStringMinimum withdrawal amount
rechargeStringWhether deposits are supported for coin:
0: No
1: Yes
NOTE: Deposit status is returned at coin level, not the chain levels.
symbolStringBase currency of the instrument, i.e., BTC.
symbolIdStringBase currency identifier:
Example: 50 represents BTC.
txFeeString(user can ignore it)
withDrawStringWhether withdrawals are supported for coin:
0: False,
1: True
NOTE: Withdrawal status is returned at coin level, not the chain levels.

Request Example

The following Python code shows how to get the currency information.

Note: For a complete code example, please refer to Introduction > Authentication & Code Snippet > Spot > RESTful Public Interface.

api_url= "/api/v1/public?command=returnCurrencies"

params= {}
SpotRestfulPublic(api_url, params) # function SpotRestfulPublic() is defined in section (Introduction > Authentication & Code Snippet > Spot > RESTful Public Interface)

Note: For a complete Java example, please refer to Introduction > Authentication & Code Snippet > Spot > RESTful Public Interface.

Response Example

The following is an example response returned by the above Python request. The actual response includes information for all instruments. For brevity, only the information for BTC and ETH is shown below:

{'code': '200', 
'data':
{'BTC': {'symbolId': '50',
'symbol': 'BTC',
'withDraw': '1',
'recharge': '1',
'maxQty': '5.000000',
'minQty': '0.001000',
'txFee': '0.0',
'chain': 'BTC'},
'ETH': {'symbolId': '16',
'symbol': 'ETH',
'withDraw': '1',
'recharge': '1',
'maxQty': '60.000000',
'minQty': '0.010000',
'txFee': '0.0',
'chain': 'ETH@BSC@Arbitrum@BASE'},....
}
'msg': 'SUCCESS',
'success': True,
'failed': False}