Skip to main content
GET
/
api
/
getavailablechains
Get Available Chains
curl --request GET \
  --url https://quote.rapidx.app/api/getavailablechains
{
  "success": true,
  "message": "<string>",
  "data": [
    {
      "chainId": 123,
      "name": "<string>",
      "symbol": "<string>",
      "logoURI": "<string>",
      "rpcUrls": [
        "<string>"
      ],
      "blockExplorerUrls": [
        "<string>"
      ],
      "nativeCurrency": {
        "name": "<string>",
        "symbol": "<string>",
        "decimals": 123
      },
      "isTestnet": true
    }
  ],
  "timestamp": "2023-11-07T05:31:56Z"
}
This endpoint returns a list of all supported blockchain networks available for cross-chain bridging with RapidX.

Response

The API returns an array of supported blockchain networks with detailed information including:
  • chainId: Unique blockchain network identifier
  • name: Human-readable network name
  • symbol: Native token symbol
  • logoURI: Network logo URL
  • rpcUrls: Array of RPC endpoint URLs
  • blockExplorerUrls: Array of block explorer URLs
  • nativeCurrency: Native currency details (name, symbol, decimals)
  • isTestnet: Whether this is a testnet

Example Response

{
  "success": true,
  "message": "success",
  "data": [
    {
      "chainId": 1,
      "name": "Ethereum",
      "symbol": "ETH",
      "logoURI": "https://cryptologos.cc/logos/ethereum-eth-logo.png",
      "rpcUrls": ["https://mainnet.infura.io/v3/..."],
      "blockExplorerUrls": ["https://etherscan.io"],
      "nativeCurrency": {
        "name": "Ether",
        "symbol": "ETH",
        "decimals": 18
      },
      "isTestnet": false
    },
    {
      "chainId": 56,
      "name": "BNB Smart Chain",
      "symbol": "BNB",
      "logoURI": "https://cryptologos.cc/logos/bnb-bnb-logo.png",
      "rpcUrls": ["https://bsc-dataseed1.binance.org"],
      "blockExplorerUrls": ["https://bscscan.com"],
      "nativeCurrency": {
        "name": "Binance Coin",
        "symbol": "BNB",
        "decimals": 18
      },
      "isTestnet": false
    }
  ],
  "timestamp": "2025-09-16T00:00:00.000Z"
}

Use Cases

  • Get list of supported networks for wallet integration
  • Display available chains in your application UI
  • Validate chain IDs before making quote requests
  • Show network details and logos in chain selectors

Response

Successful response with supported chains

success
boolean

Whether the request was successful

message
string

Response message

data
object[]

List of supported blockchain networks

timestamp
string<date-time>

Response timestamp

I