Solana data & charts infrastructure

Market data & charts
for Solana builders.

The clean, explainable alternative to Birdeye: reconciled OHLCV, trades and metrics, plus drop-in charts — over one REST + WebSocket API. mainnet + devnet, priced per mint.

REST + WebSocketmainnet + devnetreconciled OHLCVembeddable charts
# Latest OHLCV candles for any Solana token
curl https://www.quanaris.com/v1/token/<MINT>/ohlcv?interval=1m \
  -H "x-api-key: $QUANARIS_KEY"
// Live candle + trade stream over one WebSocket
const ws = new WebSocket("wss://www.quanaris.com/ws");
ws.onopen = () => ws.send(JSON.stringify({
  type: "subscribe", channel: "ohlcv",
  params: { chain: "solana", address: MINT, interval: "1m" }
}));
ws.onmessage = (e) => console.log(JSON.parse(e.data));
{
  "network": "mainnet",
  "address": "<MINT>",
  "interval": "1m",
  "data": [{ "t":1760000000, "o":"1.23", "h":"1.28",
    "l":"1.20", "c":"1.25", "v":"98765.43",
    "trades":532, "confirmed":true }]
}
Why builders pick it

Infrastructure you can actually reason about.

A strict domain/application/infra split, a single canonical swap model, and pricing rules that refuse to guess. The differentiation is technical clarity — not a longer feature list.

Sub-second live ingestion

Mainnet transactions stream in over Helius LaserStream gRPC. New trades hit your candles in under a second.

Deep historical archive

Backfill from a compressed full-history Solana archive (Ferno) — go further back than the competition, priced to keep forever.

Reconciled OHLCV

Live candles land provisional, then get confirmed against the archive. No silent drift, no double-counting.

Every major DEX

Raydium, Orca, Meteora, Pump.fun & PumpSwap decoded with a wallet-first engine — plus a long-tail fallback.

$

Honest USD pricing

Stable-direct, via-SOL, or null. Historical candles use the SOL/USD true at each block — never a price you can't trust.

mainnet + devnet

Index your DEX's devnet token while you build, then flip to mainnet for launch. Same API, one network parameter.

The self-serve loop

From signup to live data in three calls.

1

Get a key

One request returns a tenant and your first API key — shown once. Prefix qnr_live_.

2

Subscribe a mint

POST /v1/tokens/register claims a slot, turns on live tracking and enqueues a backfill — only if the mint is new to the platform.

3

Backfill + live

Historical candles land priced at the SOL/USD true at each block; live ticks stream in under a second.

Charts

Drop-in charts, one iframe.

A TradingView-compatible candlestick chart for any mint — full history plus live updates, themed to match your app. No charting code to write.

<iframe src="https://www.quanaris.com/chart/<MINT>?interval=1m"></iframe>
The surface

A small, honest API.

Token-centric and market-wide endpoints, plus one WebSocket. Every read takes ?network=mainnet|devnet.

GET/v1/token/{mint}/ohlcvcandles · any interval
GET/v1/token/{mint}/tradeskeyset-paginated tape
GET/v1/token/{mint}/metricsvolume · buy/sell pressure
GET/v1/tokens/trendingtrending · active · new
GET/v1/tokens/mineyour mints · slots · cost
WS/wssubscribe ohlcv · trades · price
Pricing

Pay per mint, not per mystery credit.

You buy mint slots, throughput and history depth — the things that actually cost us. Included mints, then a flat price per extra mint. No compute-unit roulette. A subscribed mint commits for the cycle (so churn can't run up backfills); already-indexed mints are free to add.

Free
€0/mo
  • 1 mint included
  • upgrade to add mints
  • 5 req / sec
  • 1 WS connection
  • 7d history
  • 1 new-mint backfills / mo
  • 1m granularity
  • mainnet + devnet
Start
Most popular
Builder
€50/mo
  • 10 mints included
  • then €4 / extra mint
  • 50 req / sec
  • 10 WS connections
  • 90d history
  • 10 new-mint backfills / mo
  • 1s granularity
  • mainnet + devnet
Start
Scale
€250/mo
  • 100 mints included
  • then €2 / extra mint
  • 500 req / sec
  • 100 WS connections
  • full history
  • 100 new-mint backfills / mo
  • 1s granularity
  • mainnet + devnet
Start
Enterprise
Custom
  • 1000 mints included
  • then €1 / extra mint
  • 5000 req / sec
  • 1000 WS connections
  • full history
  • 100,000 new-mint backfills / mo
  • 1s granularity
  • mainnet + devnet
Contact us

Ship on data you can explain.

Free key, no card. Subscribe your first mint and watch the backfill run — then embed a chart in one line.