Get deposit addresses
Account
Deposit Address
Retrieve your USDT deposit addresses for TRC20 (TRON) and ERC20 (Ethereum). GET /deposit-address. Requires accounts:read scope.
GET
Get deposit addresses
Overview
Returns the USDT deposit addresses for your program account. Send USDT to either address to fund your account balance — the platform detects the on-chain transfer and credits your balance automatically once confirmations are met.- TRC20 (TRON) — faster and cheaper transfers, recommended for regular top-ups
- ERC20 (Ethereum) — standard Ethereum network, wider exchange support
billing.deposit.confirmed webhook is fired when your balance is credited.
Only USDT is accepted. Do not send other tokens — unsupported assets will not be credited and cannot be recovered.
Example
Success Response (200)
Field Reference
| Field | Type | Description |
|---|---|---|
token | string | Token accepted at these addresses. Always USDT |
trc20 | string | USDT deposit address on the TRON network (TRC20) |
erc20 | string | USDT deposit address on the Ethereum network (ERC20) |
Error Codes
| Code | HTTP | Cause |
|---|---|---|
AUTH_TOKEN_MISSING | 401 | No API key provided |
AUTH_TOKEN_INVALID | 401 | API key not recognised or revoked |
INSUFFICIENT_SCOPE | 403 | Key lacks accounts:read scope |
INTERNAL_ERROR | 500 | Address generation failed |

