> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dune.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Kalshi

> Curated Kalshi prediction market datasets on Dune

Kalshi is a regulated prediction market (CFTC-regulated exchange) offering event contracts on real-world outcomes. Dune provides Kalshi market reference data, per-fill trades and hourly candles, plus legacy aggregated reporting tables.

<Info>
  **Maintained by:** Dune (partner data) · **Refresh:** \~1 hour · **Source:** Off-chain (Kalshi)
</Info>

## Available Tables

<CardGroup cols={2}>
  <Card title="kalshi.market_details" icon="database" href="/data-catalog/curated/prediction-markets/kalshi/market_details">
    One row per market with lifecycle status, settlement, strike structure, rules, parlay legs, and event and series metadata
  </Card>

  <Card title="kalshi.market_trades" icon="database" href="/data-catalog/curated/prediction-markets/kalshi/market_trades">
    Per-fill trade activity with P(Yes), USD notional, and estimated taker and maker fees
  </Card>

  <Card title="kalshi.ohlcv_hourly" icon="database" href="/data-catalog/curated/prediction-markets/kalshi/ohlcv_hourly">
    Hourly OHLCV candles with VWAP, volume, and trade count
  </Card>

  <Card title="kalshi.open_interest_hourly" icon="database" href="/data-catalog/curated/prediction-markets/kalshi/open_interest_hourly">
    Hourly open interest and traded volume per single market
  </Card>

  <Card title="kalshi.market_report" icon="database" href="/data-catalog/curated/prediction-markets/kalshi/market_report">
    Legacy daily market-level reporting
  </Card>

  <Card title="kalshi.trade_report" icon="database" href="/data-catalog/curated/prediction-markets/kalshi/trade_report">
    Legacy daily aggregated trade reporting (not individual fills)
  </Card>
</CardGroup>

## Notes

* `market_details`, `market_trades`, `ohlcv_hourly`, and `open_interest_hourly` are the current Kalshi tables. `market_report` and `trade_report` are legacy daily-aggregated tables kept for historical continuity.
* `market_id` is Kalshi's ticker and is the join key across the current tables. `event_id` and `series_id` are Kalshi's event and series tickers.
* `market_details` covers every single market Kalshi has listed, traded or not, plus every parlay with at least one fill. `market_trades` and `ohlcv_hourly` only cover markets that have traded, so an untraded market has a details row but no trades or candles.
* `market_trades` carries no market metadata; join `market_details` on `market_id` for the title, status, result and fee terms.
* `trade_report` aggregates by date and price level, so a single `(date, ticker)` can produce multiple rows.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.