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