Solana Swap API
One API for Every DEX
Quote, build, and submit swaps across 12+ Solana DEXes with a single API and DEX router. Sub-10ms quotes. Jito bundle submission. Composable instructions.
Three API Calls. That's It.
Get a Quote
POST to /v1/quote with input/output mints and amount. Returns the best route from the DEX router across all DEXes with output amount, price impact, and fees.
Routes are computed locally from streaming pool state — no on-chain simulation, no wasted RPC calls.
Build the Transaction
POST to /v1/swap/build with the route and your wallet. Returns an unsigned VersionedTransaction you can inspect, modify, and extend.
Unlike Jupiter's opaque blob, you get composable instructions. Add your own fee logic, CPIs, or memo instructions.
Sign and Submit
Sign client-side, then POST to /v1/swap. Venum submits via Jito bundle to 5 regional block engines simultaneously.
Every swap is sandwich-protected by default. Transactions bypass the public mempool entirely.
Every Major Solana DEX
One integration covers concentrated liquidity, constant product AMMs, bin-based pools, stable swaps, and order books.
Venum vs Jupiter API
Jupiter returns a serialized transaction you can't modify. Venum gives you composable instructions you can extend.
| Feature | Venum | Jupiter |
|---|---|---|
| Output format | Composable instructions | Serialized blob |
| Quote latency | <10ms (cached pools) | ~50-200ms |
| Bundle submission | Built-in, 5 regions | Not included |
| Pool state streaming | SSE real-time | Not available |
| Price feeds | SSE streams, sub-second | Polling only |
| Free tier | 10 quotes/min, 2 swaps/min | Strict quotas |