Real-time Solana market data & trading APIs.
Pre-parsed OHLCV candles, sub-second swap streams and binary gRPC feeds across every DEX. No RPC nodes, no custom parsers.
Trusted by teams and developers shipping on Solana
3,400,910,872 swaps, all venues
Pump.fun, PumpSwap, Raydium AMM, Raydium CLMM and more
REST, WebSocket, gRPC, GraphQL
REST, measured at the edge
The data layer for the Solana market.
Every number below is live. This is the same feed a key gets: one pool, quoted from the deepest venue indexing it, updating as it trades.
- Volume
- 46.4K SOL
- Trades
- 3.5K
- Peak traders / bar
- 40
- Pool
- Czfq…44zE
Pump.fun- PumpSwap
Raydium AMM
Raydium CLMM
Raydium CPMM
Orca
Meteora DAMM
Meteora DBC
Meteora DLMM
Meteora Pools
A live view of the market.
| # | Token | Price | Change 1h | Volume 1h | Liquidity | Turnover | Venue | Trend |
|---|---|---|---|---|---|---|---|---|
| 01 | TURTLE97v9…qQpv | $0.000752 | +1376.35% | $5.56M | $90.48K | 61.5× | pumpswap | |
| 02 | MINARARaFm…91Go | $0.000144 | +92.25% | $4.85M | $216.27K | 22.4× | pumpswap | |
| 03 | FLYBOOK4vNg…G6Gz | $0.0000725 | +773.17% | $2.02M | $49.28K | 41.1× | meteora damm v2 | |
| 04 | STONK3jcC…UKUP | $0.000125 | +1353.34% | $1.82M | $72.94K | 25.0× | pumpswap | |
| 05 | ARC9f7m…obwP | $0.000170 | +265.81% | $1.75M | $37.96K | 46.1× | pumpswap | |
| 06 | DINOHZCP…s2Ge | $0.0000335 | +303.02% | $1.48M | $33.59K | 44.1× | meteora damm v2 | |
| 07 | LOCKINUCess…nL9Z | $0.0000525 | +532.24% | $1.43M | $43.26K | 33.0× | meteora damm v2 | |
| 08 | MUSEBOOKE1s2…HcBG | $0.0000234 | +181.30% | $1.22M | $27.91K | 43.8× | meteora damm v2 | |
| 09 | NIKAELjB…RyiQ | $0.0000240 | +187.38% | $205.91K | $27.72K | 7.4× | meteora damm v2 | |
| 10 | HUSK8MoY…FsWT | $0.0000199 | +139.64% | $200.65K | $25.15K | 8.0× | meteora damm v2 |
Every market.
Every trade.
Every second.
- Swaps decoded
- 3.40B
- Volume
- 9.81BSOL
- Traders
- 27.90M
- Tokens
- 4.77M
3,400,910,872 trades
cumulative, all indexed pools
distinct wallets seen trading
mints with at least one trade
Built for what you were going to build anyway.
Each card below is live: a real series, the real venue list, real audit flags on a real mint.
Eight timeframes, from one second up.
Aggregated in memory as trades land, not batched after the fact. The series below is live SOL/USDC, drawn from the same endpoint a key returns.
Every venue that matters, decoded.
10 programs, each with its own instruction layout, normalised into one record shape.
- Pump.funlive
- PumpSwaplive
- Raydium AMMlive
- Raydium CLMMlive
- Raydium CPMMlive
- Orcalive
- Meteora DAMMlive
- Meteora DBClive
- Meteora DLMMlive
- Meteora Poolslive
Authority and concentration, per mint.
Resolved on ingest, so a rug check is a field read rather than three RPC round trips. Below is a real mint from the table above.
The alternative is an indexing team.
- A dedicated RPC or Geyser subscription, billed monthly
- 10 separate instruction decoders, re-written whenever a venue ships a new program
- Decimals, pair identity and trade direction resolved per venue
- 8 timeframes to aggregate, and 3.40B historic swaps to backfill
- On-call for all of it
- One key, free to start
- 25+ endpoints across four transports
- 4,773,864 mints already indexed
- <50ms p95 on REST
- No nodes to keep alive
One record. Every transport.
REST is fetched live when this scrolls into view, and the WebSocket frames are a real subscription. The gRPC bytes are a real protobuf encoding of the swap beside them, measured here, not quoted.
- 01Subscribe
- 02Typed payload
- 03Usable output
/api/v1/candlesGET/api/v1/pairsGET/trendingGET/swapsGET/tokensGET/stats/globalcurl -s "https://api.dexploit.dev/api/v1/candles/latest" \ --get \ -d pair_address=Czfq3xZZDmsdGdUyrNLtRhGc47cXcZtLG4crryfu44zE \ -d timeframe=1m \ -d limit=3 \ -d api_key=$DEXPLOIT_API_KEY
// Fetching…
Every swap, as it lands.
One WebSocket subscription for the firehose, or filter server-side by token, trader or venue. The tape beside this is a live connection to that endpoint, not a recording.
wss://ws.dexploit.dev/ws/swapsconnecting- 01Solana · Geyser gRPC
- 02Dexploit engine
- 03Output streams
Priced on throughput.
Every tier reads the same data with full historical depth. What changes is how fast you may ask for it, how many concurrent streams you may hold, and which transports are open. Unlimited monthly volume on all paid tiers.
Testing and small projects
- REST API
- GraphQL
- Full history access
- WebSocket streaming
- gRPC streaming
Community support
Growing applications · 14-day trial
- REST API
- GraphQL
- Full history access
- WebSocket streaming · 10
- gRPC streaming
Email support · API analytics
Production trading applications
- REST API
- GraphQL
- Full history access
- WebSocket streaming · 50
- gRPC streaming
Priority support · webhooks
High-volume institutional use
- REST API
- GraphQL
- Full history access
- WebSocket streaming
- Dedicated gRPC stream
24/7 support · dedicated infrastructure
Rate limits are per key and burst to the stated ceiling. Full feature comparison on the pricing page.
Free tier, no sales call.
Start on the free tier and move up when your request volume says you should.
