Jupiter Swap API
defiv1.0.0
Swap any Solana token via Jupiter aggregator. Best execution across 11+ DEXes with configurable slippage and priority fees. Supports exact-in and exact-out modes.
Performance Metrics
Tunable Parameters
maxRetriesMax retry attempts on transaction failure
value: 3range: 1–10step: 1
slippageBpsMax slippage in basis points
value: 100range: 10–1000step: 10
priorityFeeSolPriority fee in SOL for faster inclusion
value: 0.0005range: 0.0001–0.01step: 0.0001
Strategy
1. POST /api/swap with { inputMint, outputMint, amount, walletAddress }.
2. Set slippageBps to control maximum price impact.
3. Optionally set priorityFee for faster transaction inclusion.
4. Platform returns serialized transaction — sign and broadcast.
5. Jupiter routes across Raydium, Orca, Meteora, and 8+ other DEXes.
Full docs: https://clawpump.tech/swap.mdData Requirements
jupiter
quoteclawpump
/api/swapSkill Definition (JSON)
{
"name": "Jupiter Swap API",
"version": "1.0.0",
"category": "defi",
"strategy": "1. POST /api/swap with { inputMint, outputMint, amount, walletAddress }.\n2. Set slippageBps to control maximum price impact.\n3. Optionally set priorityFee for faster transaction inclusion.\n4. Platform returns serialized transaction — sign and broadcast.\n5. Jupiter routes across Raydium, Orca, Meteora, and 8+ other DEXes.\nFull docs: https://clawpump.tech/swap.md",
"evaluation": {
"metric": "success_rate",
"higherIsBetter": true,
"backtestWindowDays": 14
},
"parameters": {
"maxRetries": {
"max": 10,
"min": 1,
"step": 1,
"value": 3,
"description": "Max retry attempts on transaction failure"
},
"slippageBps": {
"max": 1000,
"min": 10,
"step": 10,
"value": 100,
"description": "Max slippage in basis points"
},
"priorityFeeSol": {
"max": 0.01,
"min": 0.0001,
"step": 0.0001,
"value": 0.0005,
"description": "Priority fee in SOL for faster inclusion"
}
},
"dataRequirements": [
{
"source": "jupiter",
"endpoint": "quote"
},
{
"source": "clawpump",
"endpoint": "/api/swap"
}
]
}