curl --request POST \
--url https://de.raze.sh/v3/sol/sell \
--header 'Content-Type: application/json' \
--data '
{
"walletAddresses": [
"62ThHC1rs2GUfa8J4Qjcj5GD2MSL2d65pcJtenNieDnm"
],
"tokenAddress": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"percentage": 100
}
'{
"success": true,
"transactions": [
"4hXTCkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWJ..."
]
}Build sell transactions for one or more wallets. Auth optional — API key users pay tip only, public users pay tip + 0.001 SOL flat fee.
Quote resolution order:
quoteResponse (pre-fetched) — used directly, no server fetchoutputMint provided — fresh quote fetch for non-SOL outputcurl --request POST \
--url https://de.raze.sh/v3/sol/sell \
--header 'Content-Type: application/json' \
--data '
{
"walletAddresses": [
"62ThHC1rs2GUfa8J4Qjcj5GD2MSL2d65pcJtenNieDnm"
],
"tokenAddress": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"percentage": 100
}
'{
"success": true,
"transactions": [
"4hXTCkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWJ..."
]
}1[
"62ThHC1rs2GUfa8J4Qjcj5GD2MSL2d65pcJtenNieDnm"
]"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
Percentage of holdings to sell (1–100). Required if tokensAmount not provided.
1 <= x <= 100100
Fixed token amount(s). Single number applies to all wallets; array is per-wallet. Required if percentage not provided.
500000
Output token mint. Omit for native SOL output. Use for token → non-SOL swaps.
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
Pre-fetched quote from GET /v3/sol/quote/{mint}. When provided, skips server-side quote fetch.
0 <= x <= 100009990
100000
x >= 10000001000000
base58, base64