{
"success": true,
"transactions": [
"4hXTCkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWJ...",
"5mYUDkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWJ..."
]
}Build buy transactions for one or more wallets.
Amount resolution:
amounts[] — per-wallet SOL amounts (takes precedence)inputMint + inputAmountRaw — non-SOL input routesolAmount — uniform SOL amount for all wallets (default: 1 SOL){
"success": true,
"transactions": [
"4hXTCkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWJ...",
"5mYUDkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWJ..."
]
}API key for authenticated access (alternative to Authorization header)
Bearer sk_... — alternative to X-API-Key
1[
"62ThHC1rs2GUfa8J4Qjcj5GD2MSL2d65pcJtenNieDnm"
]
"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
Uniform SOL amount per wallet. Required if amounts not provided (SOL input only).
0.1
Per-wallet SOL amounts. Required if solAmount not provided (SOL input only).
[0.05, 0.15]
Input token mint. Omit for native SOL input. Use for non-SOL → token swaps.
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
Raw input amount in token base units. Required when inputMint is provided.
1000000
0 <= x <= 100009990
Priority fee per transaction in lamports
100000
Tip in lamports. Public — min 0.001 SOL (1000000 lamports) enforced.
x >= 10000001000000
Custom tip recipient wallet (auth only)
Custom tip amount in lamports (auth only)
1000000
Custom fee recipient wallet (auth only)
Custom fee in basis points (auth only)
50
base58, base64