---
title: "Get supported routes for specific bridge"
method: GET
path: "/router/supported-routes/bridge/{bridge}"
tags: ["Router"]
---

# Get supported routes for specific bridge

`GET /router/supported-routes/bridge/{bridge}`

## Request

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

Returns all source/destination chain pairs supported by a specific bridge

## Path parameters

- `bridge` 'ACROSS' | 'CCTP' | 'GATEWAY' | 'RHINOFI', required

## Response `200`

Supported routes for bridge retrieved successfully

- object
  - `supportedRoutes` object[]
    - `sourceChain` string
    - `destinationChain` string
    - `supported` boolean
    - `bidirectional` boolean
  - `bridgeInfo` object
    - `bridge` 'ACROSS' | 'CCTP' | 'GATEWAY' | 'RHINOFI'
    - `routeCount` number: Number of routes supported by this bridge

## Other responses

- `400`: Bad Request - Invalid bridge parameter
- `401`: Unauthorized - Invalid or missing API key

## Changes

- **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-routes/bridge/:bridge/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)
