SVM Quotes
Get price quotes for token swaps without executing transactions.
Get Buy Quote
Get a price quote for buying tokens with SOL.
Endpoint: /svm/buy/quote
| Parameter | Type | Required | Description |
|---|---|---|---|
chain | string | Yes | Always |
token | string | Yes | Token mint address |
swapMode | string | Yes |
|
amountIn | string | Conditional | Amount of SOL in lamports. Required for |
amountOut | string | Conditional | Amount of tokens. Required for |
wallet | string | Yes | Wallet public key |
pool | string | No | When supplied, this parameter restricts quoting to the specified pool, subject to liquidity and compatibility requirements. |
Example:
typescript
socket.emit("/svm/buy/quote", {
chain: "sol",
token: "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263", // BONK
swapMode: "ExactIn",
amountIn: "1000000000", // 1 SOL in lamports
wallet: "YourSolanaWalletPublicKey",
pool: "PoolAddress", // Optional: specific pool address
});Response:
json
{
"success": true,
"result": {
"chain": "sol",
"isBuy": true,
"token": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"swapMode": "ExactIn",
"dex": "RaydiumV4",
"price": 0.00000156,
"priceImpact": 0.0008,
"amountIn": "1000000000",
"expectedAmountOut": "641025641025641"
}
}Get Sell Quote
Get a price quote for selling tokens for SOL.
Endpoint: /svm/sell/quote
| Parameter | Type | Required | Description |
|---|---|---|---|
chain | string | Yes | Always |
token | string | Yes | Token mint address |
swapMode | string | Yes |
|
amountIn | string | Conditional | Amount of tokens. Required for |
wallet | string | Yes | Wallet public key |
pool | string | No | When supplied, this parameter restricts quoting to the specified pool, subject to liquidity and compatibility requirements. |