Get the best executable quote
Returns the best available route for an exact-input transfer or swap, including estimated output, executable calldata, fee breakdown, optional gas data, and non-blocking warnings.
Query parameters
Sender wallet address on the origin chain.
Receiver wallet address. Defaults to senderAddress for same chain-type routes (EVM -> EVM or SVM -> SVM) and is required when crossing chain types (EVM -> SVM or SVM -> EVM).
Origin chain ID.
Destination chain ID.
Exact input amount in token base units as a positive integer string, before Delora and integrator fees.
Origin token address, or native asset marker supported by the backend.
Destination token address, or native asset marker supported by the backend.
Integrator identifier used for fee attribution. Required when fee is provided.
Optional integrator fee fraction taken from the input amount. 0.01 means 1%. Must be between 0 and 0.1 inclusive and can be provided only with integrator.
Optional slippage fraction. 0.005 means 0.5%.
Comma-separated bridge adapter keys from /v1/tools to include, for example RELAY,ACROSS. Only bridge-capable or multi-capability adapters are valid.
Comma-separated exchange adapter keys from /v1/tools to include, for example OPENOCEAN,OKX. Only exchange-capable or multi-capability adapters are valid.
Comma-separated bridge adapter keys from /v1/tools to exclude, for example RELAY,ACROSS. Only bridge-capable or multi-capability adapters are valid.
Comma-separated exchange adapter keys from /v1/tools to exclude, for example OPENOCEAN,OKX. Only exchange-capable or multi-capability adapters are valid.
Headers
Optional API key for higher rate limits and fee rules.
Response
Best executable quote response.
Example response
{
"inputAmount": "1000000",
"outputAmount": "997321",
"minOutputAmount": "992334",
"estimatedTimeSec": 120,
"adapter": "OPENOCEAN",
"calldata": {
"to": "0x1111111111111111111111111111111111111111",
"value": "0x0",
"data": "0xabcdef"
},
"fees": {
"total": {
"amount": "2679",
"currencySymbol": "USDC",
"currencyAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"chainId": 8453,
"decimals": 6
},
"breakdown": [
{
"amount": "2679",
"currencySymbol": "USDC",
"currencyAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"chainId": 8453,
"decimals": 6,
"type": "gas",
"amountUsd": "0.01"
}
],
"totalUsd": "0.01"
},
"gas": {
"gasPrice": "0x3b9aca00",
"maxFeePerGas": "0x59682f00",
"maxPriorityFeePerGas": "0x3b9aca00"
},
"warnings": [
{
"code": "SOLANA_INSUFFICIENT_BALANCE",
"message": "Solana simulation reported insufficient balance."
}
],
"approvalAddress": "0x1111111111111111111111111111111111111111",
"transactionSize": {
"raw": 812,
"encoded": 1084
},
"simulation": {
"source": "TENDERLY",
"executionStatus": "SUCCESS",
"outputValidation": "VERIFIED",
"simulatedOutputAmount": "996100",
"advertisedOutputAmount": "997321",
"deviation": {
"absolute": "-1200",
"bps": -12,
"percent": "-0.12%"
},
"gasUsed": "142331",
"reason": "Simulation exceeded budget",
"latencyMs": 712,
"providerResults": [
{
"source": "TENDERLY",
"executionStatus": "SUCCESS",
"outputValidation": "VERIFIED",
"simulatedOutputAmount": "996100",
"deviation": {
"absolute": "-1200",
"bps": -12,
"percent": "-0.12%"
},
"gasUsed": "142331",
"reason": "Exceeded 700ms",
"latencyMs": 312
}
]
},
"usd": {
"originCurrency": {
"chainId": 8453,
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"priceUSD": "1.00",
"source": "dexscreener",
"updatedAt": "2026-06-22T12:00:00.000Z",
"tier": "hot"
},
"destinationCurrency": {
"chainId": 8453,
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"priceUSD": "1.00",
"source": "dexscreener",
"updatedAt": "2026-06-22T12:00:00.000Z",
"tier": "hot"
}
}
}