Trade API
Query parameters
inputMintstringRequired
Token mint address to swap from.
outputMintstringRequired
Token mint address to swap to.
amountstringRequired
Amount in base units, such as token decimals or lamports for SOL.
slippageBpsnumberRequired
Slippage tolerance in basis points. For example, 50 = 0.5%.
txVersionstring · enumRequiredPossible values:
Transaction version.
Responses
200
Successful quote response.
application/json
idstringOptional
successbooleanOptional
versionstringOptional
get
/compute/swap-base-in200
Successful quote response.
Body
swapResponseobjectRequired
Response returned by the quote endpoint.
walletstringRequired
User wallet public key.
txVersionstring · enumRequiredPossible values:
Transaction version.
wrapSolbooleanOptional
Wrap SOL to wSOL for the input leg.
unwrapSolbooleanOptional
Unwrap wSOL to SOL for the output leg.
inputAccountstringOptional
Input token account. Omit if the input is SOL.
outputAccountstringOptional
Output token account. Omit if the output is SOL.
computeUnitPriceMicroLamportsstringOptional
Priority fee in micro-lamports.
Responses
200
Successful transaction build response.
application/json
idstringOptional
versionstringOptional
successbooleanOptional
post
/transaction/swap-base-in200
Successful transaction build response.
Last updated
Was this helpful?