QXX.fi
SQL Surface

Query history and real time with the SQL you know.

Postgres-wire compatible SQL over every dataset — point-in-time correct, up to the latest block, and connectable from the BI tools and notebooks you already use.

Examples

Real questions, answered in a few lines.

Run one-shot over history, or add emit changes to stream the same query live — across markets, on-chain and alternative data.

ohlcv.sql
sql
1-- Daily OHLC candles across markets2select3  day, symbol, open, high, low, close, volume4from qxx.market.candles_1d5where symbol in ('ETH-USD', 'BTC-USD')6  and day >= date '2019-01-01'7order by day desc;
volume.sql
sql
1-- Top symbols by 24h traded volume2select symbol, sum(size_usd) as vol3from qxx.market.trades4where ts > now() - interval '24 hours'5group by 1 order by vol desc limit 20;
Schema & coverage

One namespace for everything.

Every dataset lives under a single, documented schema. Integrate once and reach new markets as they land — no re-plumbing.

qxx.schema
schema
-- Namespaces you can query todayqxx.market.*qxx.onchain.*qxx.dex.*qxx.token.*qxx.social.*-- Landing soon: qxx.equities.*, qxx.fx.*, qxx.rates.*
Access & exports

Use it from wherever you work.

Connect a client, a BI tool or a notebook — or export in bulk. It's just SQL.

Postgres-wire

Connect with psql or any Postgres-compatible driver — no new client to learn.

BI & notebooks

Point Tableau, Metabase, Hex or a Jupyter notebook straight at QXX.

Point-in-time

Query the state of the world as of any timestamp — correct, without lookahead.

Near-real-time

Query up to the latest finalized block. No ETL lag between events and rows.

Exports

Materialize any result to Parquet or CSV in your own bucket in one call.

Documented schema

Fully documented tables and columns across on-chain and markets.

Get started

Run your first query on QXX.

Get API access to start querying on-chain data now, or book a demo for a guided tour.

Usage-based pricing · Free tier · SOC 2–aligned