Skip to content

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.

GET /currency

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