Skip to main content
GET
Get an attributed builder quote
Authentication · Builder integration

Authorizations

x-api-key
string
header
required

Server-side key created in an authenticated developer workspace. Builder codes are public attribution, not credentials.

Query Parameters

chainId
integer
required
tokenIn
string
required
Pattern: ^0x[0-9a-fA-F]{40}$
tokenOut
string
required
Pattern: ^0x[0-9a-fA-F]{40}$
amountIn
string
required
Pattern: ^[0-9]+$
payer
string
required
Pattern: ^0x[0-9a-fA-F]{40}$
recipient
string
Pattern: ^0x[0-9a-fA-F]{40}$
slippageBps
integer
default:50
Required range: 1 <= x <= 500
builderCode
string

Public, case-sensitive registered attribution code. May differ from the API key workspace. Omitted: use the key workspace code.

Pattern: ^[A-Za-z0-9_-]{3,32}$
builderFeeBps
integer
Required range: 0 <= x <= 50
provider
enum<string>
Available options:
route,
kyber,
nordstern,
kyber-direct

Response

Successful response

quoteId
string
required
builderCode
string
required

Public, case-sensitive registered attribution code. May differ from the API key workspace. Omitted: use the key workspace code.

Pattern: ^[A-Za-z0-9_-]{3,32}$
amountOut
string
required
Pattern: ^[0-9]+$
minimumAmountOut
string
required
Pattern: ^[0-9]+$
fees
object
required
expiresAt
integer
required
settlementAvailable
boolean
required
chainId
integer
payer
string
Pattern: ^0x[0-9a-fA-F]{40}$
recipient
string
Pattern: ^0x[0-9a-fA-F]{40}$
tokenIn
string
Pattern: ^0x[0-9a-fA-F]{40}$
tokenOut
string
Pattern: ^0x[0-9a-fA-F]{40}$
amountIn
string
Pattern: ^[0-9]+$
grossAmountOut
string
Pattern: ^[0-9]+$
routeFee
string
Pattern: ^[0-9]+$
builderFee
string
Pattern: ^[0-9]+$
policySource
enum<string>
Available options:
onchain,
local-preview
registry
string | null
provider
string
routes
object[]
warnings
string[]