List supported bridge routes
Bridge (Alpha Preview)
Bridge Routes
[Alpha Preview] List all supported cross-chain bridge routes with estimated latency and trade limits.
GET
List supported bridge routes
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
| Chain ID | Chain | Estimated fill latency |
|---|---|---|
evm:8453 | Base | ~500 ms |
evm:56 | BSC | ~3000 ms |
evm:42161 | Arbitrum | ~1000 ms |
evm:137 | Polygon | ~2000 ms |
solana:solana | Solana | ~500 ms |
hl:mainnet | HyperLiquid L1 | ~1000 ms |
/quote with originChainId === destinationChainId short-circuits to the
Swap API instead.
Response
estimatedTimeMs— sum of origin and destination chain listener latencies from the table above (e.g. Base → Solana = 500 + 500 = 1000).maxTradeUsd— hard cap per intent. Currently10000on every route. Amounts above this in/quotereturn"Amount $X exceeds maximum trade of $10000".feeBps— reported as0here; this is the public route metadata. The actual solver fee is folded into/quote’sestimatedAmountOutand surfaced asfees.bridgeFeeBps. Always read fees 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.