EVM quote (JSON body)
The same quote as GET /evm/quote, with the parameters as a JSON object, read as JSON
whatever the Content-Type and at most 256 KiB. Numeric fields accept a number or a
decimal string (amount as a JSON number only up to 2^64 − 1: send larger amounts as
strings); dexes / excludeDexes accept a comma-separated string or an array; booleans
must be JSON booleans. Unknown fields are ignored. A body that is not a JSON object is
400 bad_request with the parser’s message, which names a position, never your input.
GET /evm/quote, with the parameters in a JSON body. Guide: EVM swaps.Authorizations
Body
eth, bsc, base or robinhood (also ethereum, bnb), or the chain id as a number or a string. Alias chainId
"base"
Token you spend
"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
Token you receive; different from inputMint
"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
What you spend, a uint256 in the token's smallest unit: a decimal string (any size up to 2^256 − 1) or a JSON integer (up to 2^64 − 1). No sign, fraction or exponent; 0 is 400 declined zero_amount
ExactOut is 400
ExactIn, exactIn 0–10000: the floor is outAmount × (10000 − slippageBps) / 10000, rounded down
1 direct only, 2 through at most one intermediate token, 3 two. 0 counts as 1, more than 3 as 3
true is maxHops 1
Only these venues: dex labels or venue ids from /evm/venues. Alias includeDex
Never these venues. Alias excludeDex
Only 0: no platform fee on EVM
Response
The quote (live answers of the public router)
Lower case; the native coin is 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
What you spend: the amount asked
What the route gives at the quote's block, in base units of outputMint, before any tax the token itself takes
The floor the swap will enforce on chain: outAmount × (10000 − slippageBps) / 10000, rounded down (inAmount for a wrap or an unwrap)
"ExactIn"Not computed on EVM: always 0
"0"One step per hop, in order
The block number the quote was priced at
Seconds spent inside the router
What POST /evm/swap builds, until expiresAt
eth (chain id 1), bsc (56), base (8453), robinhood (4663)
eth, bsc, base, robinhood The contract the swap transaction goes to: the venue's router (also the approvals' spender), or the wrapped token for a wrap or an unwrap
Indicative (QuoterV2 on V3, a fixed estimate per hop on V2). The build's simulation gives the real figure
The hash of the block the quote was priced at
Until when the quote can be built: the chain's quoteTtlSecs after quoting (15 s; 30 s on eth)
Routes priced (0 for a wrap or an unwrap)