Deposit

Create Deposit Address

Request via this endpoint to create a deposit address for a currency you intend to deposit.

Notice This interface has been abandoned. Please use the v3 interface to apply for a deposit address.

HTTP REQUEST

POST /api/v1/deposit-addresses

Example

POST /api/v1/deposit-addresses

{
  "data" : {
    "memo" : null,
    "chain" : "ERC20",
    "chainId" : "eth",
    "to" : "MAIN",
    "currency" : "USDT",
    "address" : "0x0a2586d5a901c8e7e68f6b0dc83bfd8bd8600ff5"
  },
  "code" : "200000"
}
API KEY PERMISSIONS

This endpoint requires the General permission.

REQUEST URL

This endpoint support Spot URL

REQUEST RATE LIMIT

Manage weight:20

PARAMETERS
Param Type Mandatory Description
currency String Yes Currency
chain String No The chain name of currency, e.g. The available value for USDT are OMNI, ERC20, TRC20, default is ERC20. The available value for BTC are Native, Segwit, TRC20, the parameters are bech32, btc, trx, default is Native. This only apply for multi-chain currency, and there is no need for single chain currency.
RESPONSES
Param Description
address Deposit address
memo Address remark. If there’s no remark, it is empty. When you withdraw from other platforms to the KuCoin, you need to fill in memo(tag). If you do not fill memo (tag), your deposit may not be available, please be cautious.
chain The chain name of currency, e.g. The available value for USDT are OMNI, ERC20, TRC20, default is ERC20. The available value for BTC are Native, Segwit, TRC20, the parameters are bech32, btc, trx, default is Native.
chainID The chain id of currency
to deposit account type: main (funding account), trade (spot trading account)
currency currency