Solutions · DEX data
Stream normalized DEX trades across supported Solana venues with production-oriented delivery for bots, terminals, scanners and analytics.
Decoded venues
14 Solana programs across 8 venues, one trade model.
pump.fun
dex: "pumpfun" · 1 program
PumpSwap
dex: "pumpswap" · 1 program
Raydium
dex: "raydium" · 4 programs
Jupiter
dex: "jupiter" · 1 program
Orca
dex: "orca" · 1 program
Meteora
dex: "meteora" · 4 programs
LaunchLab
dex: "launchlab" · 1 program
Moonshot
dex: "moonshot" · 1 program
The problem
Raw Solana transactions are flexible, but a production market-data product needs consistency. Every additional venue creates parsing, schema and operational work. The MadeOnSol DEX Firehose is the high-throughput path for teams that want parsed real-time DEX activity.
Capabilities
01
Reduce venue-by-venue parsing with a normalized trade model across supported programs.
02
Use supported filters to reduce downstream noise.
03
After a short disconnect, request a replay of recent trades from the server's in-memory buffer when you resubscribe, and deduplicate by transaction signature.
04
Feed bots, alerts, discovery, terminals and analytics from the same live layer.
The firehose
Name the venues, mints, wallets or deployer tiers you care about and set a size floor; the stream sends only matching trades, and can replay recent ones on subscribe.
Available on Ultra and Business plans. Compare plans · Firehose reference
// wss://madeonsol.com/ws/v1/dex-stream
{
"type": "subscribe",
"sub_id": "pumpswap-flow",
"filters": { "dex": ["pumpswap"], "min_sol": 1 },
"replay": 100
}Architecture
1 · Source
Chain activity
Transactions and program events
2 · MadeOnSol
Data and intelligence layer
3 · Delivery
4 · Yours
Your ingestion service
Keys and business logic stay server-side
5 · Users
Your market product
Build outcomes
Displaying MadeOnSol data to your own users requires a Business plan. See pricing
Keep going
FAQ
Start building