---
updatedAt: 2026-09-18T13:54:31.000Z
agentTools:
  projectIndex: https://docs.sumsub.com/llms.txt
---

# 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.

## Required permissions

To use this method, no particular [permission](https://docs.sumsub.com/sumsub/docs/user-roles#permissions) is required on the [app token](https://docs.sumsub.com/sumsub/docs/app-tokens) — a valid API token is sufficient.

# Request examples

```curl Get crypto currencies
curl -X GET \
     'https://api.sumsub.com/resources/kyt/currency?type=crypto' \
     -H 'accept: application/json' \
     -H 'X-App-Token: <your-app-token>' \
     -H 'X-App-Access-Sig: <your-signature>' \
     -H 'X-App-Access-Ts: <unix-timestamp>'
```
```curl Get fiat currencies
curl -X GET \
     'https://api.sumsub.com/resources/kyt/currency?type=fiat' \
     -H 'accept: application/json' \
     -H 'X-App-Token: <your-app-token>' \
     -H 'X-App-Access-Sig: <your-signature>' \
     -H 'X-App-Access-Ts: <unix-timestamp>'
```

# Response explained

The response is a [JSON file](#response-examples) (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 (for example, `BTC`, `ETH`, `USDT`). This is not guaranteed to be standardized and may vary across external providers.<br />The combination of `currencyCode` and `cryptoChain` uniquely identifies a currency in the Sumsub system.                                              |
| `cryptoChain`     | String | Blockchain 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 `""`.<br />⚠️ Use a symbol, not the full blockchain name (for example, `ETH`, and not `Ethereum`).                                  |
| `contractAddress` | String | The 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`).                                                                                                          |
| `name`            | String | Full name of the currency, if available (for example, `Ethereum`, `Tether USD`).                                                                                                                                                                                                                       |
| `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).                                                                                                                                                                                                                                              |

## Fiat currencies

The response with fiat currencies only includes currency codes.

| Field          | Type   | Description                                                |
| :------------- | :----- | :--------------------------------------------------------- |
| `currencyCode` | String | ISO 4217 currency code (for example, `USD`, `EUR`, `JPY`). |

# Response examples

```json Crypto
[
    {
        "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"
    },
    // ...
]
```
```json Fiat
[
    {
        "currencyCode": "UYU"
    },
    {
        "currencyCode": "UGX"
    },
    {
        "currencyCode": "KMF"
    },
    {
        "currencyCode": "XCD"
    },
    // ...
]
```

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "sumsub-api",
    "version": "1.0"
  },
  "servers": [
    {
      "url": "https://api.sumsub.com"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "apiKey",
        "name": "X-App-Token",
        "in": "header",
        "x-default": ""
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/resources/kyt/currency": {
      "get": {
        "summary": "Get available currencies",
        "description": "",
        "operationId": "get-available-currencies",
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "description": "Type of currency. Select from `crypto` or `fiat`.",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "crypto",
                "fiat"
              ]
            }
          }
        ],
        "deprecated": false
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true
}
```