Deposit Address
Gets Deposit Address
(Authentication type:KEYED, See Interface Permission)
Request Format
GET https://api-cloud.bitmart.com/account/v1/deposit/address
Request Format
Request Parameter
Field | Type | Required? | Description |
---|---|---|---|
currency | string | Yes | Token symbol, e.g., 'BTC' |
Instruction
Note: USDT has multiple recharge addresses, please select them correctly. For example:
currency
= USDT
default is OMNI;
currency
= USDT-TRC20
is TRC20;
currency
= USDT-ERC20
is ERC20;
Request example
curl https://api-cloud.bitmart.com/account/v1/deposit/address?currency=USDT-TRC20
Response Data
Field | Type | Description |
---|---|---|
currency | string | Token symbol, e.g., 'BTC' |
chain | string | Token chain |
address | string | Deposit address |
address_memo | string | Tag (tag/payment_id/memo); If some currencies need to withdraw currency, it will return data. If not, it will return empty string |
Instruction
The tag names required by each currency are different, such as (tag/payment_id/memo). For convenience, BitMart is uniformly defined as address_Memo. This means that regardless of the currency in which tag/payment_id/memo is required, the service returns the address_Memo field uniformly. Please pay attention to the distinction.
Tag are required for some tokens. Please include them while making deposits to ensure the your funds will be properly credited.
IOTA and HLX COINS are temporarily not supported for deposit.
Example of returned data format
{
"message":"OK",
"code":1000,
"trace":"0e6edd79-f77f-4251-abe5-83ba75d06c1a",
"data":{
"currency":"USDT-TRC20",
"chain":"USDT-TRC20",
"address":"TGR3ghy2b5VLbyAYrmiE15jasR6aPHTvC5",
"address_memo":""
}
}