Get Currencies

Retrieve information on supported currencies for deposit, withdrawal, and transfer across Funding Accounts, Trading Portfolios, Custody Accounts and Exchange Accounts.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Retrieve supported currencies and network details for transfers between accounts. Use fromAccount and toAccount to specify the transfer direction. The response shows deposit or withdrawal availability depending on the direction queried.

Note: At least one of fromAccount or toAccount should be provided for meaningful results.

Request Parameters

ParameterTypeRequiredDescription
fromAccountStringNoSource account. Examples: Funding Account, Trading Portfolio-Binance, Binance, OKX.
toAccountStringNoDestination account. Examples: Funding Account, Trading Portfolio-OKX, Gate.
currencyStringNoFilter by asset symbol, e.g. USDT, BTC. If omitted, all supported currencies are returned.

Response Fields

Route level (data[])

FieldTypeDescription
fromAccountStringSource account. Empty string if not filtered.
toAccountStringDestination account. Empty string if not filtered.
{currency}ObjectPer-currency object keyed by asset symbol (e.g. USDT, BTC), containing a networks array.

Network level (data[].{currency}.networks[])

FieldTypeDescription
networkStringChain or network name, e.g. ERC20, TRC20, BTC, BSC, SOL.
depositEnableString"true" if deposits are supported on this network for the queried direction. Empty string if deposit is not applicable (e.g. when querying fromAccount only).
minDepositStringMinimum deposit amount. Empty string if deposit is not applicable.
withdrawEnableString"true" if withdrawals are supported on this network for the queried direction. Empty string if withdrawal is not applicable (e.g. when querying toAccount only).
minWithdrawStringMinimum withdrawal amount. Empty string if withdrawal is not applicable.
precisionIntegerMaximum number of decimal places supported for this network.
estNetworkFeeStringEstimated on-chain network fee. "0" if fee is zero or not charged. Empty string if not applicable.
estNetworkFeeCurrencyStringCurrency of the estimated network fee. null if not applicable.

Example Request

GET /api/v1/asset/currencies?fromAccount=Funding Account&currency=USDT

Example Response

{
  "code": 200,
  "message": "success",
  "data": [
    {
      "fromAccount": "Funding Account",
      "toAccount": "",
      "USDT": {
        "networks": [
          {
            "network": "TRC20",
            "depositEnable": "",
            "minDeposit": "",
            "withdrawEnable": "true",
            "minWithdraw": "15",
            "precision": 18,
            "estNetworkFee": "0.3",
            "estNetworkFeeCurrency": "TRX"
          },
          {
            "network": "ERC20",
            "depositEnable": "",
            "minDeposit": "",
            "withdrawEnable": "true",
            "minWithdraw": "15",
            "precision": 6,
            "estNetworkFee": "0",
            "estNetworkFeeCurrency": "ETH"
          },
          {
            "network": "BSC",
            "depositEnable": "",
            "minDeposit": "",
            "withdrawEnable": "true",
            "minWithdraw": "15",
            "precision": 18,
            "estNetworkFee": "0",
            "estNetworkFeeCurrency": "BNB"
          },
          {
            "network": "ARBITRUM",
            "depositEnable": "",
            "minDeposit": "",
            "withdrawEnable": "true",
            "minWithdraw": "15",
            "precision": 6,
            "estNetworkFee": "0",
            "estNetworkFeeCurrency": "ETH"
          },
          {
            "network": "AVAXC",
            "depositEnable": "",
            "minDeposit": "",
            "withdrawEnable": "true",
            "minWithdraw": "15",
            "precision": 6,
            "estNetworkFee": "0",
            "estNetworkFeeCurrency": "AVAX"
          },
          {
            "network": "OPTIMISM",
            "depositEnable": "",
            "minDeposit": "",
            "withdrawEnable": "true",
            "minWithdraw": "15",
            "precision": 6,
            "estNetworkFee": "0",
            "estNetworkFeeCurrency": "ETH"
          }
        ]
      }
    }
  ]
}
Query Params
string
string
string
Responses

Language
LoadingLoading…
Response
Choose an example:
application/json