Skip to content

Supported Tokens API

Get a complete list of supported tokens across all networks. This API provides token metadata, contract addresses, and availability information.

Endpoint

GET /v1/tokens/supported

Authentication

This endpoint requires API key authentication:

Authorization: Bearer YOUR_API_KEY

Query Parameters

ParameterTypeRequiredDescription
chainIdsstringComma-separated list of chain IDs to filter by
symbolsstringComma-separated list of token symbols to filter by
includeMetadatabooleanInclude additional token metadata (default: false)

Example Request

GET /v1/tokens/supported?chainIds=1,137,10&includeMetadata=true
Authorization: Bearer YOUR_API_KEY

Response Format

{
  "success": true,
  "data": {
    "tokens": [
      {
        "symbol": "ETH",
        "name": "Ethereum",
        "networks": [
          {
            "chainId": 1,
            "chainName": "Ethereum",
            "address": "0x0000000000000000000000000000000000000000",
            "decimals": 18,
            "isNative": true,
            "logoUrl": "https://assets.cyberpay.org/tokens/eth.png"
          },
          {
            "chainId": 10,
            "chainName": "Optimism",
            "address": "0x0000000000000000000000000000000000000000",
            "decimals": 18,
            "isNative": true,
            "logoUrl": "https://assets.cyberpay.org/tokens/eth.png"
          }
        ]
      },
      {
        "symbol": "USDC",
        "name": "USD Coin",
        "networks": [
          {
            "chainId": 1,
            "chainName": "Ethereum",
            "address": "0xA0b86a33E6441b8e776f89d2b5B977c737C5e0b6",
            "decimals": 6,
            "isNative": false,
            "logoUrl": "https://assets.cyberpay.org/tokens/usdc.png"
          },
          {
            "chainId": 137,
            "chainName": "Polygon",
            "address": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
            "decimals": 6,
            "isNative": false,
            "logoUrl": "https://assets.cyberpay.org/tokens/usdc.png"
          }
        ]
      }
    ],
    "metadata": {
      "totalTokens": 2,
      "totalNetworks": 5,
      "lastUpdated": 1759231185
    }
  },
  "timestamp": "2024-01-01T00:00:00Z"
}

Supported Tokens

Major Cryptocurrencies

SymbolNameNetworks
ETHEthereumEthereum, Optimism, Arbitrum, Base
USDCUSD CoinEthereum, Polygon, Optimism, Arbitrum, Base
USDTTether USDEthereum, Polygon, Optimism, Arbitrum
DAIDai StablecoinEthereum, Polygon, Optimism, Arbitrum
WBTCWrapped BitcoinEthereum, Polygon, Optimism, Arbitrum

Network Native Tokens

SymbolNameNetwork
ETHEthereumEthereum, Optimism, Arbitrum, Base
MATICPolygonPolygon

DeFi Tokens

SymbolNameNetworks
UNIUniswapEthereum, Polygon, Optimism, Arbitrum
AAVEAaveEthereum, Polygon, Optimism, Arbitrum
COMPCompoundEthereum
SUSHISushiSwapEthereum, Polygon, Optimism, Arbitrum

Code Examples

JavaScript/TypeScript

import { CyberPaySDK } from '@cyberpay/sdk';
 
const sdk = new CyberPaySDK({
  apiKey: 'YOUR_API_KEY'
});
 
async function getSupportedTokens() {
  try {
    const tokens = await sdk.tokens.getSupported({
      chainIds: [1, 137, 10],
      includeMetadata: true
    });
    
    console.log('Supported tokens:', tokens);
    return tokens;
  } catch (error) {
    console.error('Error fetching tokens:', error);
  }
}

Next Steps

Support