SOLANA API · GraphQL · Kafka · gRPC · Cloud export

The Solana data API for teams that can't wait on an RPC node.

You shouldn't have to run a validator just to read a swap. We run Solana nodes with Geyser plugins and index every block, so Raydium, Pump.fun and Jupiter trades, SPL transfers, balances and NFTs all live in one schema you can query — or stream in real time.

Trusted on Solana byNansenpump.fun0xLukka
Solana.DEXTradesReal-time & historical swaps across every Solana DEX.Docs
dex_trades.graphqlCopy
subscription {
  Solana {
    DEXTrades(
      where: {Trade: {Dex:
        {ProtocolName: {is: "raydium"}}}}
    ) {
      Trade {
        Buy { Price Amount
          Currency { Symbol } }
        Dex { ProtocolName }
      }
    }
  }
}
responseSTREAMING
Pair / DEXSidePriceAmount
200 · gRPC · 84msstreaming.bitquery.io
01 Forget the RPC

Most Solana questions don't map to a single RPC call.

"What did this wallet trade?" sounds simple, but on raw RPC it turns into thousands of chained calls, instruction decoders you maintain yourself, and data that gets dropped exactly when volume spikes. We've already done that work, so you can skip to the answer.

What you're doing
Raw Solana RPC
Bitquery Solana API
One wallet's full trade history
Thousands of chained calls
A single GraphQL query
Reading Raydium / Pump.fun trades
You write every parser
Decoded for every program
Peak Pump.fun volume
Dropped data & rate limits
No miss, sub-300ms streams
Historical depth
Pruned after ~2 days
Live window on self-service · archive add-ons available
Infrastructure to run
Validators, Geyser, reorgs
None — fully managed
02 Delivery channels

Four ways to get Solana data — one schema underneath.

Model your query once in GraphQL and the same Solana fields come back over GraphQL streams, Kafka, gRPC or a bulk cloud export. There's no second schema to learn; you just pick the channel that matches your latency and volume.

03DEX & program coverage

Every major Solana venue, decoded into one feed.

A single DEXTrades query spans every venue below. Filter by mint, pair, market, wallet or program ID — and aggregate to OHLCV, top traders or pool volume.

VenueTypeWhat you get
RRaydium logoRaydiumAMM · CLMMSwaps, new pools, OHLCV, LP events
PPump.fun logoPump.funLaunchpadNew mints, bonding curve, graduations
JJupiter logoJupiterAggregatorRouted swaps across every market
OOrca logoOrcaWhirlpoolsConcentrated-liquidity trades & pools
PhPhoenix logoPhoenixOrder bookFills, book events, market data
MMeteora logoMeteoraDLMMDynamic-bin swaps & liquidity
+ PumpSwap, Lifinity, Aldrin & every new program we add
04 Build it this weekend

The Solana products people ship on us.

Each one is a filter on the same indexed data — subscribe over WebSocket or gRPC on self-service (fixed-cost Kafka on Enterprise) for bots, or query GraphQL for dashboards.

gRPC · Kafka

Snipe new Pump.fun mints

Stream token-creation events the instant they hit the bonding curve and filter by market cap or creator wallet.

subscribe Pump.TokenSupplyUpdates
  where: { MarketCap: { ge: 5000 } }
Read the docs
WebSocket

Copy-trade any wallet

Subscribe to a target wallet's swaps across every DEX and mirror them in real time for copy-trading or alerts.

Solana.DEXTrades
  where: { Trade.Account: "<wallet>" }
Read the docs
GraphQL

Build OHLCV charts

Aggregate raw trades into candlesticks per pair and interval — the feed behind TradingView-style Solana charts.

DEXTradeByTokens {
  Trade: { close: PriceInUSD ... }
} # 1m / 5m / 1h
Read the docs

What teams say about our Solana data

"We did a thorough search of the market for the best onchain data. Bitquery came out on top — and now powers all live prices across Nansen. We don't think of them as a vendor. They're a partner."

A
Alexander Karsten
Nansen
157B+
Solana rows indexed / week
<300ms
Kafka & gRPC stream latency
30×
Bigger than any other chain we serve
Also building on Solana datapump.fun0x3CommasLukkaNansen

Pricing

Start on Solana. Scale when you ship.

Real-time data on this chain is included in every self-service plan. Every paid plan starts with a 7-day free trial — full streaming included, no card required.

Personal

For side projects, learning & testing. Personal use only — no commercial use.

$39/ month

billed annually ($468/yr) · save 20%

+ Add-on points anytime · $40 / 1M
  • 100k API points / mo ≈ 20k calls
  • 30 req/min · 3 simultaneous
  • Full GraphQL & REST schema
  • Real-time data · 9 core chains 30-day trades · 4–8h on-chain
  • API only — no streams
  • Community support
Start free trial

Pro

For trading bots, alerts & dashboards on live DEX and price data.

$79/ month

billed annually ($948/yr) · save 20%

+ Flat-rate add-ons — points, minutes & GB
  • 1M API points / mo ≈ 200k calls
  • 90 req/min · 6 simultaneous
  • 100k stream-minutes + 5 GB
  • 100 concurrent streams
  • Trading-data streams live DEX & prices
  • Commercial-use license
  • Real-time data · 9 core chains 30-day trades · 4–8h on-chain
  • Community + Telegram support
Start free trial
Most popular

Scale

For production real-time apps — every stream, scale on demand.

$239/ month

billed annually ($2,868/yr) · save 20%

+ Flat-rate add-ons — points, minutes & GB
  • 5M API points / mo ≈ 1M calls
  • 240 req/min · 12 simultaneous
  • 2M stream-minutes + 50 GB
  • 1,000 concurrent streams
  • All streams onchain + mempool
  • Commercial-use license
  • Dedicated Slack support
Choose Scale →

Enterprise

Full history, unlimited streams & bulk delivery at scale.

Custom

flat platform fee — no metering

◆ Flat platform fee — modelled, not metered
  • Complete history · 40+ chains
  • Unlimited WebSocket streaming no stream-min or GB limit
  • Custom points & rate limits
  • Kafka fixed-cost · S3 bulk export
  • Coinpath® money flow
  • SLA · SSO · dedicated support
Talk to sales

Flat-rate add-ons on every open plan: $40 / 1M points · $20 / 100k stream-minutes · $8 / GB (bought yearly · save 20%) — same price at any volume, billed only for what you add.

06 FAQ

Solana questions, answered.

How can I get Solana blockchain data with Bitquery?
Bitquery provides historical and real-time Solana data through GraphQL APIs, WebSocket subscriptions, Kafka streams and gRPC. We run our own Solana validators with Geyser plugins, so you get sub-second latency on blocks, transactions, instructions, DEX trades and SPL token transfers. Start with a 7-day free trial at account.bitquery.io.
How do I query Raydium, Pump.fun, Jupiter and other DEX trades?
Use the Solana DEXTrades query in our Solana API to get trades from Raydium, Pump.fun, PumpSwap, Jupiter, Orca, Phoenix, Meteora and Lifinity. Filter by token mint, pair, market, wallet or program ID and aggregate to OHLCV, top traders or volume per pool.
Can I track new Pump.fun launches and graduations in real-time?
Yes. Subscribe to new token creation events on Pump.fun via GraphQL subscription or gRPC on self-service (fixed-cost Kafka on Enterprise) with sub-second latency. Filter by market-cap thresholds, graduation events to PumpSwap or Raydium, or specific creator wallets. See our Pump.fun API.
How do I stream Solana data using Kafka or gRPC?
Bitquery operates Solana validators with Geyser plugins that stream blocks, transactions, transfers and DEX trades into gRPC on self-service and Kafka on Enterprise with sub-300ms latency. Ideal for trading bots, copy trading, sniping new tokens and high-frequency analytics.
Does Bitquery support SPL tokens, NFTs and balance tracking?
Yes. We index every SPL token transfer on Solana with full holder, balance and price history. NFT support covers Tensor, Magic Eden and other marketplaces with mint, list, sale and bid events. Track wallet balances and PnL across thousands of SPL tokens through a single GraphQL schema.
How do I monitor a Solana wallet for copy trading or alerts?
Filter DEXTrades, Transfers or Instructionsqueries by wallet address to get a wallet's full Solana history. Subscribe to GraphQL or Kafka streams for real-time alerts on a target wallet's swaps and transfers — ideal for copy-trading bots or whale-watching dashboards.

Ship your Solana product this week.

7-day free trial — real-time Solana data on self-service plans, no node to run. Live window: 30-day trades · 4–8h on-chain; deepen history with archive add-ons, or go Enterprise for complete history.

7-day free trial · Plans from $49/mo · Real-time on 9 core chains · Archive add-ons available
40+ chains · one platform

Explore every blockchain Bitquery supports

Browse the full chain directory and coverage matrix — the same GraphQL schema, real-time streams and cloud datasets across every network we index.