Skip to main content
POST
/
api
/
v4
/
travel-rule
/
vasps
Get available VASPs
curl --request POST \
  --url https://whitebit.com/api/v4/travel-rule/vasps \
  --header 'Content-Type: application/json' \
  --header 'X-TXC-APIKEY: <api-key>' \
  --header 'X-TXC-PAYLOAD: <api-key>' \
  --header 'X-TXC-SIGNATURE: <api-key>' \
  --data '
{
  "request": "{{request}}",
  "nonce": 1594297865000
}
'
{
  "data": {
    "vasps": [
      {
        "vaspId": "vasp-001",
        "name": "Binance"
      },
      {
        "vaspId": "vasp-002",
        "name": "Coinbase"
      },
      {
        "vaspId": "vasp-003",
        "name": "Kraken"
      }
    ]
  }
}

Overview

This endpoint retrieves the list of VASPs that can be used when submitting travel rule data for deposits and withdrawals. For detailed Travel Rule requirements, see Travel Rule. When to use vaspId vs vaspName:
  • If the destination/originating VASP appears in this list, use its vaspId for accurate identification
  • If the VASP is not in the list, use vaspName as a fallback with the VASP’s name as a string

Usage Notes

The list may vary depending on the account’s region.

VASP Selection Flow


Authorizations

X-TXC-APIKEY
string
header
required

The public WhiteBIT API key.

X-TXC-PAYLOAD
string
header
required

Base64-encoded JSON request body.

X-TXC-SIGNATURE
string
header
required

HMAC-SHA512 signature of the payload, hex-encoded. Computed as hex(HMAC-SHA512(payload, api_secret)).

Body

application/json
request
string
required

Request signature

Example:

"{{request}}"

nonce
integer
required

Unique request identifier

Example:

1594297865000

Response

Successful response with list of VASPs

data
object