Skip to main content
The common.predictions.kalshi_events table provides event-level metadata for Kalshi prediction markets. Events serve as containers that group related markets together. This table combines both settled and non-settled events. Use this table for event categorization, series analysis, understanding multi-market events, and tracking event-level patterns.

Table Columns

Data Notes:
  • Events group multiple related markets together
  • Combines settled and non-settled events
  • MVE (Multi-Variable Event) indicators help identify complex event structures
Unique Key: event_ticker
Column NameData TypeDescription
projectVARCHARProject identifier, always ‘kalshi’.
protocolVARCHARProtocol identifier, always ‘kalshi’.
event_tickerVARCHARUnique event identifier.
series_tickerVARCHARSeries ticker identifier grouping similar events.
categoryVARCHARCategory classification (auto-corrected for sports based on series_ticker).
titleVARCHAREvent title.
sub_titleVARCHAREvent subtitle (MVE indicator).
mutually_exclusiveBOOLEANBoolean flag indicating if event outcomes are mutually exclusive.
strike_periodVARCHARStrike period for the event.
strike_dateTIMESTAMP_NTZ(9)Strike date for the event.
available_on_brokersBOOLEANBoolean flag indicating if available on brokers.
collateral_return_typeVARCHARType of collateral return.
is_settledBOOLEANBoolean flag indicating if the event is settled.

Understanding Event Structure

Event vs Market

  • Event: A container grouping related prediction markets (e.g., “2024 Presidential Election”)
  • Market: Individual prediction markets within an event (e.g., “Will Trump win?”, “Will Biden win?”)
  • One event can have multiple markets, all sharing the same event_ticker

Series Ticker

The series_ticker groups similar events across time. For example:
  • NFL-WEEK1, NFL-WEEK2, NFL-WEEK3 all belong to the NFL series
  • ECON-JOBS might represent monthly employment report events