GET
Validate an address

Authorizations

Authorization
string
header
required

An API key minted in the console (ctd_…). Authenticates; never authorizes funds. A key carries scopes (read, wallets.write, transactions.write, events.write, webhooks.write, policy.write) and may be limited to vaults, to IP addresses, and in lifetime — see Authentication.

Query Parameters

network
enum<string>
required

The network the data lives on. Required — there is no default network: without it, 422 network_required. A wallet named by its id on another network: 422 network_mismatch.

The network the data lives on. Required wherever it appears in a request — there is no default network. One your installation does not serve: 422 network_not_served.

Available options:
mainnet,
testnet
chain
enum<string>
required
Available options:
tron,
evm,
solana,
ton
address
string
required

Response

The verdict.

chain
enum<string>
required
Available options:
tron,
evm,
solana,
ton
network
enum<string>
required

The network the data lives on. Required wherever it appears in a request — there is no default network. One your installation does not serve: 422 network_not_served.

Available options:
mainnet,
testnet
address
string
required

As sent.

valid
boolean
required

Whether POST /transactions accepts it as to on this chain.

reason
string

Why not; present only when valid is false. Human-readable, not stable.