Cover Image for Best Solana DEX Trade Data APIs in 2026

Best Solana DEX Trade Data APIs in 2026

Solana
DEX
API
Trading

The short answer

Solana DEX trade data is harder to get than it looks. The chain does not emit tidy Swap events the way EVM DEXs do — trades live inside program instructions, and every venue encodes them differently. Someone has to decode Raydium, Pump.fun, PumpSwap, Meteora, Orca and the rest into a normalised "who bought what, from whom, at what price."

Your options:

  • Bitquery — decoded trades across 300+ DEXs with counterparties and USD prices, streamed over gRPC, Kafka or WebSocket.
  • Birdeye — token-level market data and trades, strong Solana depth, REST-first.
  • Helius / QuickNode — raw transaction access. You write the decoders.
  • Dune — decoded tables you query with SQL, for analysis rather than live products.
  • Jupiter — routing and quote APIs, which answer a different question than historical trade data.

What makes Solana DEX data hard

  1. No standard swap event. Each program encodes trades its own way, and new venues appear constantly.
  2. Inner instructions matter. A single transaction can contain several hops through different pools; naive parsing counts them wrong.
  3. Volume inflation. Routed trades and arbitrage legs get double-counted easily, which is how "Solana DEX volume" numbers end up inflated.
  4. Token metadata. Symbols and decimals must be resolved before amounts mean anything.
  5. Price derivation. A USD price requires choosing a reference route and a weighting method, not just reading the pool.

Any provider claiming Solana DEX trade data has made decisions on all five. It is worth knowing which.

The best Solana DEX trade data APIs

1. Bitquery — best for decoded trades with counterparties

Bitquery decodes Solana DEX activity across 300+ venues into the same schema it uses on every other chain: each trade with its buy side, sell side, buyer, seller, amounts, and USD price. Dedicated coverage exists for Pump.fun (including bonding-curve trades, graduations and migrations), PumpSwap and Raydium. OHLCV candles run from one second to one day, computed from those trades rather than fetched from a third party.

The delivery options matter as much as the decoding. The same dataset is available as a GraphQL query, a WebSocket subscription, a Kafka topic with offset replay at under 500ms p95, or CoreCast — a binary gRPC stream at under 300ms built for MEV and high-frequency use. Bulk history goes to S3 as Parquet or into Snowflake and BigQuery.

Best for: trading terminals, screeners, charting, volume analytics, MEV research, backtesting.

Limitations: no RPC and no transaction submission — pair with a node provider if you also execute. No Solana mempool data (Solana has no mempool in the EVM sense).

Solana DEX API · Pump.fun API · CoreCast · Docs: Solana DEX Trades · Docs: Solana gRPC

2. Birdeye — best for token-level market data

Birdeye covers prices, trades, OHLCV and discovery signals across 300+ exchanges with strong Solana depth, delivered over REST with WebSocket for live updates.

Best for: token pages, price displays, trending and discovery features.

Limitations: oriented to token-level market data rather than trade-level detail with full counterparty context.

3. Helius — best raw Solana access with enhanced parsing

Helius provides RPC, low-latency streaming and enhanced transaction APIs that make raw Solana transactions more legible.

Best for: teams that want raw access and are willing to own venue decoding, or that need transaction submission alongside data.

Limitations: normalised cross-venue trade tables with USD pricing are not the product.

4. Dune — best for SQL analysis of Solana DEX activity

Dune offers decoded Solana tables queryable in SQL, with public dashboards on top.

Best for: research, volume studies, published dashboards.

Limitations: query-and-dashboard platform, not a streaming API. A scheduled query cannot drive a live chart.

5. QuickNode — best for RPC with streaming add-ons

QuickNode gives you Solana RPC from a global network with streaming products layered on.

Best for: node access across many chains.

Limitations: decoding is yours.

6. Jupiter — best for routing and quotes

Jupiter's APIs are the standard for swap routing and quotes on Solana.

Best for: executing swaps and getting live quotes.

Limitations: answers "what price can I get right now," not "what trades happened and who made them."

Comparison

Provider Decoded trades Counterparties OHLCV Sub-second stream History
Bitquery Yes, 300+ DEXs Yes 1s to 1d gRPC <300ms, Kafka <500ms p95 Bulk Parquet / warehouse
Birdeye Token-level Limited Yes WebSocket Platform history
Helius Raw + enhanced You derive No Yes Depends on plan
Dune Yes, via SQL Yes Via SQL No Full on platform
QuickNode You decode You derive No Streams product Archive access
Jupiter Quotes, not history No No No No

FAQ

How do I get Pump.fun and PumpSwap trades?

Bitquery indexes Pump.fun token creation, bonding-curve trades, graduations and migrations, plus PumpSwap for post-graduation trading, over GraphQL, WebSocket and gRPC. Birdeye and other Solana market-data providers cover launch activity at the token level.

What is the fastest way to receive Solana DEX trades?

A binary gRPC stream. Bitquery's CoreCast delivers decoded trades at under 300ms; Kafka with offset replay is the choice when you need replayability in a pipeline rather than the absolute lowest latency.

Can I compute Solana DEX volume accurately?

Only if routed trades and arbitrage legs are handled deliberately. Counting every hop as a separate trade inflates volume substantially. Ask any provider how they treat multi-hop routes before trusting a volume figure — including ours.

Do I need an RPC provider as well?

Only if you submit transactions. Reading decoded trade data does not require RPC, and using an RPC provider for analytical queries is usually the expensive path.

Is there a free Solana DEX data API?

Most providers offer a free tier or trial. Bitquery's 7-day trial includes live WebSocket streaming with no card; paid plans start at $49/month, with streaming on the Pro tier and above.

Related reading

Subscribe to our newsletter

Subscribe and never miss any updates related to our APIs, new developments & latest news etc. Our newsletter is sent once a week on Monday.