Currency Endpoints¶
This section covers API endpoints related to currency information.
Get All Currencies¶
Returns information about all available currencies and their associated deposit and withdrawal methods.
Authentication¶
This endpoint does not require authentication.
Rate Limit¶
10 requests per minute
Response¶
A list of currency objects with their available deposit and withdrawal methods:
[
{
"code": "BTC",
"name": "Bitcoin",
"precision": 8,
"is_fiat": false,
"is_stable": false,
"updated_at": "2023-01-15T14:30:15Z",
"deposit": [
{
"code": "BTC",
"coin": "BTC",
"network": "bitcoin",
"contract": null,
"is_active": true,
"min_amount": "0.00010000",
"max_amount": "100.00000000",
"fee_percent": "0.00",
"fee_absolute": "0.00000000",
"required_confirmations": 2,
"precision": 8
}
],
"withdraw": [
{
"code": "BTC",
"coin": "BTC",
"network": "bitcoin",
"contract": null,
"is_active": true,
"min_amount": "0.00050000",
"max_amount": "10.00000000",
"fee_percent": "0.00",
"fee_absolute": "0.00020000",
"precision": 8,
"is_tag_required": false,
"is_beneficiary_required": false
}
]
},
{
"code": "USDT",
"name": "Tether USD",
"precision": 6,
"is_fiat": false,
"is_stable": true,
"updated_at": "2023-01-15T14:30:15Z",
"deposit": [
{
"code": "USDTERC20",
"coin": "USDTERC20",
"network": "ethereum",
"contract": {
"protocol": "ERC20",
"address": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
},
"is_active": true,
"min_amount": "10.000000",
"max_amount": "1000000.000000",
"fee_percent": "0.00",
"fee_absolute": "0.000000",
"required_confirmations": 12,
"precision": 6
},
{
"code": "USDTTRC20",
"coin": "USDTTRC20",
"network": "tron",
"contract": {
"protocol": "TRC20",
"address": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"
},
"is_active": true,
"min_amount": "10.000000",
"max_amount": "1000000.000000",
"fee_percent": "0.00",
"fee_absolute": "0.000000",
"required_confirmations": 20,
"precision": 6
}
],
"withdraw": [
{
"code": "USDTERC20",
"coin": "USDTERC20",
"network": "ethereum",
"contract": {
"protocol": "ERC20",
"address": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
},
"is_active": true,
"min_amount": "20.000000",
"max_amount": "500000.000000",
"fee_percent": "0.00",
"fee_absolute": "15.000000",
"precision": 6,
"is_tag_required": false,
"is_beneficiary_required": false
},
{
"code": "USDTTRC20",
"coin": "USDTTRC20",
"network": "tron",
"contract": {
"protocol": "TRC20",
"address": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"
},
"is_active": true,
"min_amount": "20.000000",
"max_amount": "500000.000000",
"fee_percent": "0.00",
"fee_absolute": "1.000000",
"precision": 6,
"is_tag_required": false,
"is_beneficiary_required": false
}
]
}
]
Response Fields¶
Currency Object¶
| Field | Type | Description |
|---|---|---|
code | string | Currency code (e.g., BTC, ETH, USDT) |
name | string | Full name of the currency |
precision | integer | Decimal precision for the currency |
is_fiat | boolean | Whether the currency is a fiat currency |
is_stable | boolean | Whether the currency is a stablecoin |
updated_at | string | Last time the currency information was updated |
deposit | array | List of available deposit methods |
withdraw | array | List of available withdrawal methods |
Deposit Method Object¶
| Field | Type | Description |
|---|---|---|
code | string | Unique code for the deposit method |
coin | string | Coin symbol |
network | string | Network code (e.g., bitcoin, ethereum, tron) |
contract | object | Contract details (for token deposits) |
is_active | boolean | Whether the deposit method is currently active |
min_amount | string | Minimum deposit amount |
max_amount | string | Maximum deposit amount |
fee_percent | string | Percentage fee for deposits |
fee_absolute | string | Fixed fee for deposits |
required_confirmations | integer | Number of blockchain confirmations required |
precision | integer | Decimal precision for this method |
Withdrawal Method Object¶
| Field | Type | Description |
|---|---|---|
code | string | Unique code for the withdrawal method |
coin | string | Coin symbol |
network | string | Network code (e.g., bitcoin, ethereum, tron) |
contract | object | Contract details (for token withdrawals) |
is_active | boolean | Whether the withdrawal method is currently active |
min_amount | string | Minimum withdrawal amount |
max_amount | string | Maximum withdrawal amount |
fee_percent | string | Percentage fee for withdrawals |
fee_absolute | string | Fixed fee for withdrawals |
precision | integer | Decimal precision for this method |
is_tag_required | boolean | Whether a destination tag/memo is required |
is_beneficiary_required | boolean | Whether beneficiary details are required |
Contract Object¶
| Field | Type | Description |
|---|---|---|
protocol | string | Protocol type (e.g., ERC20, TRC20, BEP20) |
address | string | Contract address on the blockchain |
Warnings¶
- Deposit and withdrawal methods returning in this endpoint may not be accessible for all users. To get exact list of deposit and withdraw methods please use new endpoints in sections.
Common Use Cases¶
- Get available currencies: Show users what currencies are supported
- Show deposit options: Present users with available deposit methods and their limits
- Show withdrawal options: Present users with available withdrawal methods, fees, and limits
- Validate operations: Check if operations meet minimum and maximum amount requirements