Skip to main content
POST
/
quote
Get a Market or combined Market+Delta quote
curl --request POST \
  --url https://api.velora.xyz/quote \
  --header 'Content-Type: application/json' \
  --data '
{
  "srcToken": "<string>",
  "destToken": "<string>",
  "amount": "<string>",
  "chainId": 123,
  "srcDecimals": 123,
  "destDecimals": 123,
  "mode": "ALL",
  "userAddress": "<string>",
  "slippage": 123,
  "partner": "my-app-name"
}
'
{
  "priceRoute": {},
  "delta": {},
  "hmac": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://new-docs.velora.xyz/llms.txt

Use this file to discover all available pages before exploring further.

How this call breaks in production

SymptomRoot causeFix
400 Invalid srcToken or Invalid destTokenNative ETH sent as 0x0 or lowercase 0xeee...eUse the mixed-case placeholder 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE
Response has delta block but no priceRoutemode=ALL was set and Delta won the routing decisionBranch on response.delta vs response.priceRoute, or force mode=MARKET if you need the Market path specifically
422 Unsupported chainchainId not in the supported-chain list for the current API hostHit GET /chains to confirm the live list; see Chains & contracts
priceRoute.maxImpactReached: truePrice impact exceeds the configured ceiling for this routeReduce trade size, split into hops, or pass an explicit higher maxImpact if your product accepts the risk
Stale priceRoute rejected by POST /transactionsMore than ~30s elapsed between quote and tx-build, route became invalidRe-quote and pass the fresh priceRoute verbatim; never cache across user gestures
429 from the gatewayRate-limited without a partner key, or partner-key tier exceededSee Authentication to attach a partner key, or back off and retry
Updated from support tickets at each release. Last updated: 2026-05-15.

Body

application/json
srcToken
string
required
destToken
string
required
amount
string
required
side
enum<string>
required
Available options:
SELL,
BUY
chainId
integer
required
srcDecimals
integer
destDecimals
integer
mode
enum<string>
Available options:
ALL,
MARKET,
DELTA
Example:

"ALL"

userAddress
string
slippage
integer
partner
string
Example:

"my-app-name"

Response

Quote response. Shape depends on mode and what routing wins.

priceRoute
object

Market route. Calldata-ready against Augustus v6.2.

delta
object

Delta intent. Sign and submit.

hmac
string