Skip to main content
GET
List supported bridge routes
Alpha Preview — Endpoints, response shape, and supported routes may change without notice.
GET /api/2/bridge/routes returns the static all-to-all matrix of supported routes. Useful for building a chain selector or validating a pair before calling /quote. No query parameters.

Supported chains

Robinhood Chain is native-ETH only — it has no canonical USDC, so it bridges via native ETH + swap (no direct-bridge-token path). The route list is all-to-all across these 7 chains excluding same-chain pairs — 42 entries. Same-chain “bridges” are not in this list; calling /quote with originChainId === destinationChainId short-circuits to the Swap API instead.

Response

Per-route fields:
  • estimatedTimeMs — sum of origin and destination chain latencies from the table above (e.g. Base → Solana = 400 + 500 = 900).
  • feeBps — the Mobula protocol fee in basis points (currently 5), the same value surfaced as fees.bridgeFeeBps on /quote. The full fee breakdown (including destination gas) is folded into /quote’s estimatedAmountOut — always read the deducted amounts from /quote, not this endpoint.
  • supportedTokens"any" on every route. The token-level support matrix lives in /quote (it picks the right code path — native bridge, direct-bridge token, swap-and-bridge, or SPL transfer — based on the token you pass).

Example

Response

200 - application/json

List of supported routes.

data
object
required