CoolFace
Datasetpublic

tessera-analytics/hyperliquid-ohlcv-1m

Tessera Analytics Hyperliquid Order-Flow OHLCV (1-minute) — free sample A growing monthly sample of gold_ohlcv_1m, the order-flow-enriched 1-minute OHLCV dataset served by Tessera Analytics: open / high / low / close and volume for every minute, plus the order-flow context raw candles can't show — the aggressor buy/sell volume split, cumulative volume delta (CVD), distinct taker counts, taker fees and realized PnL, and the hourly forward-filled funding rate. Coverage: BTC, ETH… See the full description on the dataset page: https://huggingface.co/datasets/tessera-analytics/hyperliquid-ohlcv-1m.

sourceHugging Faceotherupdated 12d agoView on Hugging Face
0likes127downloads
Dataset Card

Tessera Analytics Hyperliquid Order-Flow OHLCV (1-minute) — free sample

A growing monthly sample of `gold_ohlcv_1m`, the order-flow-enriched 1-minute OHLCV dataset served by Tessera Analytics: open / high / low / close and volume for every minute, plus the order-flow context raw candles can't show — the aggressor buy/sell volume split, cumulative volume delta (CVD), distinct taker counts, taker fees and realized PnL, and the hourly forward-filled funding rate.

Coverage: BTC, ETH, SOL, HYPE · 2026-08 → 2026-08 (UTC, month-grained) · 178,506 rows · 25 columns · 1-minute bars, one gzipped CSV per coin per month (ohlcv_1m_<COIN>_<YYYY-MM>.csv.gz). A new month is appended a few days after it closes.

CoinMonthsRowsCSV (gz)
BTC1 (2026-08→2026-08)44,6284.8 MB
ETH1 (2026-08→2026-08)44,6264.5 MB
SOL1 (2026-08→2026-08)44,6254.1 MB
HYPE1 (2026-08→2026-08)44,6274.6 MB

Source & provenance

Produced by the Tessera Analytics gold pipeline (Rust workers orchestrated by Dagster): raw Hyperliquid L1 trade and funding data is ingested nightly from the Hyperliquid node archive, transformed through bronze → silver → gold stages, and published as Parquet. Each month's file is exported from the same production partition the API serves once that partition is final — the sample is refreshed monthly (appended, never truncated); the live API gets nightly updates. Per-month revisions are tagged (v<YYYY-MM> of the push that first added that month).

Quickstart

Load locally (the sample is plain gzipped CSV):

python
import polars as pl
df = pl.read_csv("ohlcv_1m_BTC_*.csv.gz")
print(df.select("time", "close", "cvd").tail())

Or pull live data with the official `tessera-api` Python SDK (free API key, no card, at tesseralytics.dev):

python
import tessera
client = tessera.TesseraClient()  # reads $TESSERA_API_KEY
df = client.read("gold_ohlcv_1m", "BTC", "2026-05")
print(df.select("time", "close", "cvd").tail())

The MCP server exposes the same datasets to Claude and other MCP clients; the full dataset catalog is at tesseralytics.dev/datasets.

Data dictionary

time is the start of the minute (UTC; each bar covers [time, time+1min), so lag one bar before joining to point-in-time data). All columns are non-null.

ColumnMeaning
timeMinute-bar start timestamp, UTC
coinMarket symbol (this sample: BTC, ETH, SOL, HYPE)
open / high / low / closeCandle prices for the minute
volumeTotal traded volume in the minute
buy_vol / sell_volVolume on aggressor-buy / aggressor-sell fills
aggressor_deltabuy_vol − sell_vol (per-bar)
cvdRunning cumulative aggressor_delta, continuous across day/month boundaries (not reset within a file)
trade_countNumber of trades in the minute
unique_takersDistinct taker accounts in the minute
vwapMinute VWAP
total_fees / taker_fees / maker_feesFee aggregates for the minute
taker_open_long_vol / taker_open_short_vol / taker_close_long_vol / taker_close_short_volTaker volume by open/close, long/short leg
closed_pnl_long / closed_pnl_shortRealized PnL by side
funding_rateHourly funding rate, forward-filled from funding events
bootstrap_sourceRunning-state carry-over (carried_from_prior once history exists, cold_start at genesis)

Known gaps

Scattered minute-level gaps — 54 missing minutes of 178,560 (0.03%) so far, where the upstream Hyperliquid node archive had no data. No hour is fully missing.

Limitations

  • Sample window: this sample starts 2026-08 and grows month by month; the full dataset on the API has complete multi-month history (from October 2025). The first sample month's CVD / funding state is already stitched to the prior month's, so running-state columns are continuous even where the sample itself begins mid-history.
  • Running state (cvd, funding_rate) is per-coin continuous across appended months.
  • Fees, realized PnL, funding, and open/close leg volumes reflect Hyperliquid's taker/maker model only — this is DEX perp data, not CEX data.

Go beyond the sample

Pro ($29/mo) unlocks the full history (from October 2025) plus all coins — including HIP-3 markets — and the gold_funding_1h and gold_positioning_1h datasets, via the same API. Free tier: gold_ohlcv_1m for BTC/ETH/SOL/HYPE, trailing 30 days, free key at tesseralytics.dev.

Citation

Derived from raw Hyperliquid L1 data, processed and served by Tessera Analytics (https://tesseralytics.dev). Terms: https://tesseralytics.dev/terms — data is provided "as is", nothing here is financial advice.