Skip to main content
GET
/
api
/
v1
/
tokens
curl https://api.settlx.io/api/v1/tokens
{
  "data": [
    {
      "symbol": "BTC",
      "name": "Bitcoin",
      "icon": "btc",
      "iconUrl": null,
      "chains": [
        {
          "chain": "bitcoin",
          "chainName": "Bitcoin",
          "contractAddress": null,
          "decimals": 8,
          "standard": "NATIVE"
        }
      ]
    },
    {
      "symbol": "USDT",
      "name": "Tether USD",
      "icon": "usdt",
      "iconUrl": "https://cdn.settlx.io/tokens/usdt.png",
      "chains": [
        {
          "chain": "ethereum",
          "chainName": "Ethereum (ERC20)",
          "contractAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
          "decimals": 6,
          "standard": "ERC20"
        },
        {
          "chain": "tron",
          "chainName": "Tron (TRC20)",
          "contractAddress": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
          "decimals": 6,
          "standard": "TRC20"
        },
        {
          "chain": "bsc",
          "chainName": "BNB Smart Chain (BEP20)",
          "contractAddress": "0x55d398326f99059fF775485246999027B3197955",
          "decimals": 18,
          "standard": "BEP-20"
        }
      ]
    }
  ]
}

List Tokens

Returns all supported tokens in a token-first format — each token entry lists which chains it’s available on. This is ideal for building a token-picker UI where users select the token first, then choose a chain. This endpoint does not require authentication.

Response

data
array
Results are sorted by priority: BTC → ETH → USDT → USDC → alphabetical for the rest.
curl https://api.settlx.io/api/v1/tokens
{
  "data": [
    {
      "symbol": "BTC",
      "name": "Bitcoin",
      "icon": "btc",
      "iconUrl": null,
      "chains": [
        {
          "chain": "bitcoin",
          "chainName": "Bitcoin",
          "contractAddress": null,
          "decimals": 8,
          "standard": "NATIVE"
        }
      ]
    },
    {
      "symbol": "USDT",
      "name": "Tether USD",
      "icon": "usdt",
      "iconUrl": "https://cdn.settlx.io/tokens/usdt.png",
      "chains": [
        {
          "chain": "ethereum",
          "chainName": "Ethereum (ERC20)",
          "contractAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
          "decimals": 6,
          "standard": "ERC20"
        },
        {
          "chain": "tron",
          "chainName": "Tron (TRC20)",
          "contractAddress": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
          "decimals": 6,
          "standard": "TRC20"
        },
        {
          "chain": "bsc",
          "chainName": "BNB Smart Chain (BEP20)",
          "contractAddress": "0x55d398326f99059fF775485246999027B3197955",
          "decimals": 18,
          "standard": "BEP-20"
        }
      ]
    }
  ]
}