get https://api.sumsub.com/resources/kyt/currency
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.
Field | Type | Description |
---|---|---|
currencyCode | String | Common ticker symbol (e.g., 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. |
cryptoChain | String | Blockchain symbol (e.g., ETH , BTC , BNB , TON ). For native crypto coins (e.g., BTC , ETH ), this field is present and set to an empty string "" .⚠️ Use a symbol, not the full blockchain name (e.g., ETH , and not Ethereum ). |
name | String | Full name of the currency, if available (e.g., Ethereum , Tether USD ). |
chainId | String | Blockchain chain identifier, if applicable (used for Ethereum-based chains). |
assetType | String | CAIP-19 compliant identifier used for internal processing. |
coinmarketcapId | String | CoinMarketCap 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. |
coingeckoId | String | Identifier of the currency from CoinGecko (if available). |
chainalysisAsset | String | Ticker symbol used by Chainalysis to identify the currency. Typically corresponds to currencyCode , but in some cases may differ (e.g., wrapped tokens). |
chainalysisNetwork | String | Name of the blockchain network as defined by Chainalysis. Common values include Ethereum , Binance_Smart_Chain , Bitcoin , etc. |
chainalysisAssetId | String | Chainalysis internal asset identifier, usually the token contract address for ERC20/BEP20 tokens. This is required for precise mapping in the Chainalysis API. |
ellipticAsset | String | Ticker or symbol of the asset as used by Elliptic. Matches the ticker field in Elliptic’s asset list. |
ellipticBlockchain | String | The blockchain name used by Elliptic (e.g., ethereum , bitcoin , binance_smart_chain ). It differs from cryptoChain that uses ticker symbols like ETH , BTC , BNB . |
merkleBlockchainId | String | Merkle Science blockchain identifier (if supported). |
Fiat currencies
The response with fiat currencies only includes currency codes.
Field | Type | Description |
---|---|---|
currencyCode | String | ISO 4217 currency code (e.g., USD , EUR , JPY , etc.). |
Response examples
[
{
"currencyCode": "BTC",
"cryptoChain": "",
"assetType": "bip122:000000000019d6689c085ae165831e93/slip44:0",
"name": "Bitcoin",
"coinmarketcapId": 1,
"coingeckoId": "bitcoin",
"chainalysisAsset": "BTC",
"chainalysisNetwork": "Bitcoin",
"ellipticAsset": "BTC",
"ellipticBlockchain": "bitcoin",
"merkleBlockchainId": 0,
"crystalTokenId": 0,
"crystalCurrency": "btc"
},
{
"currencyCode": "USDT",
"cryptoChain": "ETH",
"assetType": "eip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec7",
"name": "USDT",
"chainId": 1,
"coinmarketcapId": 825,
"coingeckoId": "tether",
"chainalysisAsset": "USDT",
"chainalysisNetwork": "Ethereum",
"chainalysisAssetId": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"ellipticAsset": "USDT",
"ellipticBlockchain": "ethereum",
"merkleBlockchainId": 1,
"crystalTokenId": 94252,
"crystalCurrency": "eth"
},
{
"currencyCode": "USDT",
"cryptoChain": "TRX",
"assetType": "tron:mainnet/trc20:TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
"name": "USDT",
"coinmarketcapId": 825,
"coingeckoId": "tether",
"chainalysisAsset": "USDT",
"chainalysisNetwork": "Tron",
"chainalysisAssetId": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
"ellipticAsset": "USDT",
"ellipticBlockchain": "tron",
"merkleBlockchainId": 10,
"crystalTokenId": 9,
"crystalCurrency": "trx"
},
// ...
]
[
{
"currencyCode": "UYU"
},
{
"currencyCode": "UGX"
},
{
"currencyCode": "KMF"
},
{
"currencyCode": "XCD"
},
// ...
]