---
title: "Get supported bridges for specific route"
method: GET
path: "/router/supported-bridges/route"
tags: ["Router"]
---

# Get supported bridges for specific route

`GET /router/supported-bridges/route`

## Request

- Base URL: `https://api.chainrails.io/api/v1`
- URL: `https://api.chainrails.io/api/v1/router/supported-bridges/route`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/horuslabsio/apis/chainrails-api/docs/router/supported-bridges/route/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns all bridges that support transfers between specific source and destination chains

## Query parameters

- `sourceChain` 'ARBITRUM_MAINNET' | 'ARBITRUM_TESTNET' | 'AVALANCHE_MAINNET' | 'AVALANCHE_TESTNET' | 'BASE_MAINNET' | 'BASE_TESTNET' | 'STARKNET_MAINNET' | 'STARKNET_TESTNET' | 'BSC_MAINNET' | 'ETHEREUM_MAINNET' | 'ETHEREUM_TESTNET' | 'OPTIMISM_MAINNET' | 'OPTIMISM_TESTNET' | 'MONAD_MAINNET' | 'MONAD_TESTNET' | 'POLYGON_MAINNET' | 'HYPEREVM_MAINNET' | 'LISK_MAINNET' | 'SOLANA_MAINNET' | 'SOLANA_TESTNET' | 'TRON_MAINNET', required
- `destinationChain` 'ARBITRUM_MAINNET' | 'ARBITRUM_TESTNET' | 'AVALANCHE_MAINNET' | 'AVALANCHE_TESTNET' | 'BASE_MAINNET' | 'BASE_TESTNET' | 'STARKNET_MAINNET' | 'STARKNET_TESTNET' | 'BSC_MAINNET' | 'ETHEREUM_MAINNET' | 'ETHEREUM_TESTNET' | 'OPTIMISM_MAINNET' | 'OPTIMISM_TESTNET' | 'MONAD_MAINNET' | 'MONAD_TESTNET' | 'POLYGON_MAINNET' | 'HYPEREVM_MAINNET' | 'LISK_MAINNET' | 'SOLANA_MAINNET' | 'SOLANA_TESTNET' | 'TRON_MAINNET', required

## Response `200`

Supported bridges for route retrieved successfully

- object
  - `supportedBridges` string[]
  - `routeInfo` object
    - `sourceChain` string
    - `destinationChain` string
    - `bridgeCount` number: Number of bridges supporting this route
    - `isSupported` boolean: Whether any bridge supports this route

## Other responses

- `400`: Bad Request - Invalid route parameters
- `401`: Unauthorized - Invalid or missing API key

## Changes

- **2026-07-22** `76a4e00b118d`: 6 info
  - added the new enum value `SOLANA_MAINNET` to the `query` request parameter `destinationChain`
  - added the new enum value `SOLANA_MAINNET` to the `query` request parameter `sourceChain`
  - added the new enum value `SOLANA_TESTNET` to the `query` request parameter `destinationChain`
  - added the new enum value `SOLANA_TESTNET` to the `query` request parameter `sourceChain`
  - …2 more
- **2026-02-17** `2168c5f4fdd5`: 14 info
  - added the new enum value `HYPEREVM_MAINNET` to the `query` request parameter `destinationChain`
  - added the new enum value `HYPEREVM_MAINNET` to the `query` request parameter `sourceChain`
  - added the new enum value `LISK_MAINNET` to the `query` request parameter `destinationChain`
  - added the new enum value `LISK_MAINNET` to the `query` request parameter `sourceChain`
  - …10 more
- **2025-12-13** `0172b83f90c7`: 3 info
  - added the media type `application/json` for the response with the status `200`
  - added the non-success response with the status `400`
  - added the non-success response with the status `401`
- **2025-11-11** `fce39ccb3e9d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/horuslabsio/apis/chainrails-api/changes/router/supported-bridges/route/get.md)

---

[API](https://skmtc.dev/horuslabsio/apis/chainrails-api.md) - [All operations](https://skmtc.dev/horuslabsio/apis/chainrails-api/llms.txt) - [OpenAPI document](https://skmtc.dev/horuslabsio/apis/chainrails-api/revisions/dcf19c1bab20?raw)
