Get available currencies

Overview

Use this method to retrieve a list of fiat or crypto currencies supported by Sumsub's Transaction Monitoring and Travel Rule solutions. This will help you determine the correct format for submitting transactions.

Request examples

curl -X GET \
     'https://api.sumsub.com/resources/kyt/currency?type=crypto' \
     -H 'accept: application/json'
curl -X GET \
     'https://api.sumsub.com/resources/kyt/currency?type=fiat' \
     -H 'accept: application/json'

Response explained

The response is a JSON file (array of objects) that represents the list of available currencies.

Crypto currencies

The following table explains the fields present in the response with crypto currencies.

Note that the currencyCode, cryptoChain, and name fields are always included in the response payload. Other fields may be omitted if unavailable or not supported by third-party platforms.

FieldTypeDescription
currencyCodeStringCommon ticker symbol (for example, BTC, ETH, USDT). This is not guaranteed to be standardized and may vary across external providers.

The combination of currencyCode and cryptoChain uniquely identifies a currency in the Sumsub system.
cryptoChainStringBlockchain symbol (for example, ETH, BTC, BNB, TON). For native crypto coins (for example, BTC, ETH), this field is present and set to an empty string "".

⚠️ Use a symbol, not the full blockchain name (for example, ETH, and not Ethereum).
contractAddressStringThe smart-contract address of the token on its blockchain (for example, for ERC-20, TRC-20). Returned only for contract-based assets. Empty for native coins (for example, BTC, ETH).
nameStringFull name of the currency, if available (for example, Ethereum, Tether USD).
coinmarketcapIdStringCoinMarketCap asset identifier, also known as Unified Cryptoasset ID (UCID). This identifier is the same across different blockchains for the same token, e.g., USDT on Ethereum, Tron, and Solana will all have the same UCID. This ensures consistent identification regardless of the blockchain.
coingeckoIdStringIdentifier of the currency from CoinGecko (if available).

Fiat currencies

The response with fiat currencies only includes currency codes.

FieldTypeDescription
currencyCodeStringISO 4217 currency code (for example, USD, EUR, JPY).

Response examples

[
    {
        "currencyCode": "BTC",
        "cryptoChain": "",
        "name": "Bitcoin",
        "coinmarketcapId": 1,
        "coingeckoId": "bitcoin"
    },
    {
        "currencyCode": "USDT",
        "cryptoChain": "ETH",
        "contractAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7",
        "name": "USDT",
        "coinmarketcapId": 825,
        "coingeckoId": "tether"
    },
    {
        "currencyCode": "USDT",
        "cryptoChain": "TRX",
        "contractAddress": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
        "name": "USDT",
        "coinmarketcapId": 825,
        "coingeckoId": "tether"
    },
    // ...
]
[
    {
        "currencyCode": "UYU"
    },
    {
        "currencyCode": "UGX"
    },
    {
        "currencyCode": "KMF"
    },
    {
        "currencyCode": "XCD"
    },
    // ...
]
Language
Credentials
Header
Click Try It! to start a request and see the response here!