Skip to main content
POST
/
api
/
v4
/
main-account
/
address
Get cryptocurrency deposit address
curl --request POST \
  --url https://whitebit.com/api/v4/main-account/address \
  --header 'Content-Type: application/json' \
  --header 'X-TXC-APIKEY: <api-key>' \
  --data '
{
  "ticker": "BTC",
  "request": "<string>",
  "nonce": "<string>",
  "network": "ERC20"
}
'
{
  "account": {
    "address": "GDTSOI56XNVAKJNJBLJGRNZIVOCIZJRBIDKTWSCYEYNFAZEMBLN75RMN",
    "memo": "48565488244493"
  },
  "required": {
    "fixedFee": "0",
    "flexFee": {
      "maxFee": "0",
      "minFee": "0",
      "percent": "0"
    },
    "maxAmount": "0",
    "minAmount": "1"
  }
}

Authorizations

X-TXC-APIKEY
string
header
required

API key authentication using signed requests

Body

application/json
ticker
string
required

Currencies ticker. Example: BTC ⚠️ Currency ticker should not be fiat and it’s “can_deposit” status must be “true”. You can find this status in https://whitebit.com/api/v4/public/assets response.

Example:

"BTC"

request
string
required

Request signature

nonce
string
required

Unique request identifier

network
string

Cryptocurrency network. ⚠️ If currency has multiple networks like USDT - you need to specify network to be used. You can find ticker networks list in “networks” field from response https://whitebit.com/api/v4/public/assets.

Example:

"ERC20"

Response

Successful response

account
object
required
object