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.
# 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 }] }
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.
Mainnet transactions stream in over Helius LaserStream gRPC. New trades hit your candles in under a second.
Backfill from a compressed full-history Solana archive (Ferno) — go further back than the competition, priced to keep forever.
Live candles land provisional, then get confirmed against the archive. No silent drift, no double-counting.
Raydium, Orca, Meteora, Pump.fun & PumpSwap decoded with a wallet-first engine — plus a long-tail fallback.
Stable-direct, via-SOL, or null. Historical candles use the SOL/USD true at each block — never a price you can't trust.
Index your DEX's devnet token while you build, then flip to mainnet for launch. Same API, one network parameter.
One request returns a tenant and your first API key — shown once. Prefix qnr_live_.
POST /v1/tokens/register claims a slot, turns on live tracking and enqueues a backfill — only if the mint is new to the platform.
Historical candles land priced at the SOL/USD true at each block; live ticks stream in under a second.
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>Token-centric and market-wide endpoints, plus one WebSocket. Every read takes ?network=mainnet|devnet.
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 key, no card. Subscribe your first mint and watch the backfill run — then embed a chart in one line.