Skip to main content
The kalshi.market_trades table contains per-fill trade activity on Kalshi. Grain: one row per Kalshi trade. Each row includes the side the taker was on, prices for both sides, USD notional, and (when fee structure is available) the taker fee in USD. Market-level fields like title, status, and series-level fee parameters are denormalized for query convenience.

Table Schema

Table sample

Query performance

block_month is the partition key. Always include a block_month or created_time filter for trade-history queries.

Example query