Get Crypto Deposit Address

This API allows you to retrieve the balances of cryptocurrency assets in a user's account.

Endpoint Information

  • Request Header: X-BH-TOKEN: ******

  • Request Method: GET

  • Request Path: /v2/user/depositAddress

  • Authorization Required: Yes

Query Parameters

  • tokenId: (String) - ID of the token

  • chainType (String) - Type of the blockchain (default: "")

tokenId
ChainType
Chain Full Name

USDT

TRC20

Tron

USDT

ERC20

Ethereum

USDT

BEP20

BNB Smart Chain

USDT

POL

Polygon

Response Structure

The response will include the following fields:

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "allowDeposit": false, (boolean: whether the deposit is allowed)
    "address": "", (string: address of the deposit)
    "addressExt": "", (string: address tag)
    "minQuantity": "", (string: minimum amount of the deposit)
    "needAddressTag": false, (boolean: whether the address tag is required)
    "requiredConfirmNum": 0, (number: required confirmation number)
    "canWithdrawConfirmNum": 0, (number: maximum confirmation number)
    "tokenType": "" (string: type of the token)
  }
}

Example Response

tokenId: USDT chainType: TRC20

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "allowDeposit": true,
    "address": "TT5PSvrhxXjw2NZNu1S8L5ybwYVxCkQRKC",
    "addressExt": "",
    "minQuantity": "5",
    "needAddressTag": false,
    "requiredConfirmNum": 12,
    "canWithdrawConfirmNum": 20,
    "tokenType": "TRX_TOKEN"
  }
}