Solana Market Data

Live Solana market data,
ready to use.

Stream or query normalized trades, blocks, OHLCV, TWAP, VWAP, volume, and token data without building a Solana-specific indexing pipeline.

Sample streamSOL / USDC
Updating
OHLCV close$185.42
Window volume$42,761
Rows received03
getblock_subscription
{
  "subscription": "sol_market_01",
  "result": {
    "updates": [{
      "topic": "ohlcv",
      "window": "1m",
      "close": "185.42",
      "volume_usd": "42,761"
    }]
  }
}

Illustrative data. The Playground shows the current response schema.

7market objects
Aggregatedacross Solana venues
Streams + HTTPlive and request-response
Low latencyoptimistic updates before finality
From chain activity to application data

One market data layer.
No Solana plumbing.

GetBlock turns fragmented on-chain activity into consistent trading data, so your team can spend its time on execution, analytics, and product logic.

01

Collect

Read activity across supported Solana venues and market pairs.

02

Normalize

Unify schemas and calculate consistent market windows.

03

Deliver

Push live changes over WebSocket or return them through HTTP.

You avoid building
DEX-specific decoding Indexer operations Window calculations Schema reconciliation
Low latency by design

Use the window before it closes.

Market windows update optimistically as new activity arrives. Stable row IDs let clients apply every change deterministically, including the rare correction caused by a chain reorganization.

Learn about change sets
01
Insert

Receive a new market row immediately.

02
Update

Upsert the same ID as its window evolves.

03
Delete

Remove an ID only when a correction requires it.

Explore the API

One contract for every market topic.

Select a topic and delivery mode to see the request your application sends. The same API key covers the full product.

topic: ohlcv

Candles that update before close

Receive open, high, low, close, and volume rows for one of 13 supported windows.

Best forCharts, signals, backtesting
socket.send(JSON.stringify({
  jsonrpc: "2.0",
  id: 1,
  method: "getblock_subscribe",
  params: [{
    source: "market",
    topic: "ohlcv",
    params: {
      base: "So111...11112",
      quote: "EPjFW...TDt1v",
      "window": "1m", "hydrate": 10
    }
  }]
}));
Built for market-facing products

Focus on the decision,
not the data pipeline.

01

Trading and execution

Build bots, execution systems, alerts, and trading dashboards on a consistent low-latency feed.

  • Live trades and changing windows
  • TWAP and VWAP benchmarks
  • WebSocket subscriptions
02

Data products and protocols

Add normalized Solana market context to applications without operating a venue-by-venue data stack.

  • Arbitrary base and quote pairs
  • Stable JSON-RPC contract
  • HTTP queries for backend workflows
03

Quant, AI and automation

Use structured historical windows and live updates as inputs for research, monitoring, and automated decisions.

  • OHLCV and volume windows
  • Deterministic change sets
  • One path from prototype to production
Simple access

Start with the full product.
Scale on your terms.

No fragmented add-ons. Choose a standard monthly plan or shape an enterprise deployment around your workload.

Solana Market Data

Standard

$99/ month

Complete market data access for teams building and validating production integrations.

  • All seven market topics
  • WebSocket streams and HTTP queries
  • All pairs and supported windows
  • One GetBlock API key
  • Unified account and billing
Choose plan
Prepaid creditsCardCryptoRecurring card
Enterprise

Custom scale

Tailored

Predictable market data infrastructure for funds, protocols, exchanges, and higher-scale data products.

  • Custom stream capacity and limits
  • Custom history depth
  • Dedicated infrastructure
  • Custom SLA and solution engineering
Contact sales
Designed around throughput, history, and support requirements.

Frequently asked questions

The practical details for moving from Playground to a production integration.

  • Is Solana Market Data a separate product?

    plus
  • How can I consume the data?

    plus
  • Can I inspect responses before integrating?

    plus
  • How should I process subscription updates?

    plus
  • Which payment methods are supported?

    plus
  • Is Priority Fee available now?

    plus
See the contract before you integrate

Start with a real response.

Open the Playground, choose a market topic, and inspect the data shape your application will receive.