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.40B
Events decoded

3,400,910,872 swaps, all venues

10
DEX protocols

Pump.fun, PumpSwap, Raydium AMM, Raydium CLMM and more

25+
Unified endpoints

REST, WebSocket, gRPC, GraphQL

<50ms
p95 engine latency

REST, measured at the edge

The product

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.

Orca
rest
$97.76+0.62%180 × 1m
97.1797.4797.7698.0597.76
Volume
46.4K SOL
Trades
3.5K
Peak traders / bar
40
Pool
Czfq…44zE
10 venues decoded
  • Pump.fun
  • PumpSwap
  • Raydium AMM
  • Raydium CLMM
  • Raydium CPMM
  • Orca
  • Meteora DAMM
  • Meteora DBC
  • Meteora DLMM
  • Meteora Pools
Markets

A live view of the market.

Query this endpoint →
#TokenPriceChange 1hVolume 1hLiquidityTurnoverVenueTrend
01
TURTLE97v9…qQpv
$0.000752+1376.35%$5.56M$90.48K61.5×pumpswap
02
MINARARaFm…91Go
$0.000144+92.25%$4.85M$216.27K22.4×pumpswap
03
FLYBOOK4vNg…G6Gz
$0.0000725+773.17%$2.02M$49.28K41.1×meteora damm v2
04
STONK3jcC…UKUP
$0.000125+1353.34%$1.82M$72.94K25.0×pumpswap
05
ARC9f7m…obwP
$0.000170+265.81%$1.75M$37.96K46.1×pumpswap
06
DINOHZCP…s2Ge
$0.0000335+303.02%$1.48M$33.59K44.1×meteora damm v2
07
LOCKINUCess…nL9Z
$0.0000525+532.24%$1.43M$43.26K33.0×meteora damm v2
08
MUSEBOOKE1s2…HcBG
$0.0000234+181.30%$1.22M$27.91K43.8×meteora damm v2
09
NIKAELjB…RyiQ
$0.0000240+187.38%$205.91K$27.72K7.4×meteora damm v2
10
HUSK8MoY…FsWT
$0.0000199+139.64%$200.65K$25.15K8.0×meteora damm v2
Scale

Every market.
Every trade.
Every second.

Swaps decoded
3.40B

3,400,910,872 trades

Volume
9.81BSOL

cumulative, all indexed pools

Traders
27.90M

distinct wallets seen trading

Tokens
4.77M

mints with at least one trade

One data layer

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.

Sub-second candle engine

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.

1s30s1m5m15m1h4h1d
97.1797.4797.7698.0597.76
Venue coverage

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
Token security intel

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.

Mint authorityrevoked
Freeze authorityrevoked
LP burntnot burnt
Top 10 holders
What you skip

The alternative is an indexing team.

Run it yourself
  • 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
Use the API
  • 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
API

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.

  1. 01Subscribe
  2. 02Typed payload
  3. 03Usable output
GET/api/v1/candlesGET/api/v1/pairsGET/trendingGET/swapsGET/tokensGET/stats/global
01 · Subscribe
curl -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
02 · Responsefetching
// Fetching…
03 · The same rows, drawn
97.1797.4797.7698.0597.76
Streaming

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
  1. 01Solana · Geyser gRPC
  2. 02Dexploit engine
  3. 03Output streams
Pricing

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.

Starter
$0

Testing and small projects

20 req/sec
  • REST API
  • GraphQL
  • Full history access
  • WebSocket streaming
  • gRPC streaming

Community support

Developer
$50/mo

Growing applications · 14-day trial

100 req/sec
  • REST API
  • GraphQL
  • Full history access
  • WebSocket streaming · 10
  • gRPC streaming

Email support · API analytics

ProPopular
$199/mo

Production trading applications

500 req/sec
  • REST API
  • GraphQL
  • Full history access
  • WebSocket streaming · 50
  • gRPC streaming

Priority support · webhooks

Enterprise
Custom

High-volume institutional use

Unmetered
  • 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.

Get started

Free tier, no sales call.

Start on the free tier and move up when your request volume says you should.