Skip to main content
POST
Returns the best available routes for one or more swap/bridge pairs, including recommended provider, priced route, and fees. Transaction calldata is not included - call /v1/buildTx separately once you’ve picked a route.

Body

fromChain
integer
required
Source chain ID for every item in data.
data
object[]
required
Array of trade requests to quote.
account
string
User’s wallet address.
filter
string
Quote filter: all (default), best, or fastest.
gasless
boolean
Request gasless-eligible quotes.
private
boolean
Request private/MEV-protected quotes.
disableEstimation
boolean
Skip gas/output estimation for a faster response.
bridges
object
Allow/deny list of bridge providers: { allow?: string[]; deny?: string[] }.
dexes
object
Allow/deny list of DEX providers: { allow?: string[]; deny?: string[] }.
timingStrategy
object
Fine-tune quote collection timing.

Response

The response is an object keyed by pair identifier ({fromChain}_{srcToken}_{toChain}_{destToken}), not wrapped in a data envelope.
{pair}.status
string
Per-pair status, if applicable.
Provider ID of the recommended route.
{pair}.bestReturnSource
string
Provider ID with the best return - use as a fallback route.
{pair}.fastestSource
string
Provider ID with the fastest execution (bridge quotes only).
{pair}.quoteRates
object
Map keyed by provider ID, each value a full quote.
{pair}.tokensWithoutPrice
object
Map of chainId → token addresses missing price data.

Examples

Last modified on July 14, 2026