Fetch a market plus its parent event and series in one call. The
event and series fields are Option — a dangling parent reference
returns None rather than failing the whole call. market_ticker is
the unified Market.ticker (Kalshi market ticker or Polymarket slug).
Fetch a market plus its parent event and series in one call. TheDocumentation Index
Fetch the complete documentation index at: https://docs.openpx.trade/llms.txt
Use this file to discover all available pages before exploring further.
event and series fields are Option — a dangling parent reference
returns None rather than failing the whole call. market_ticker is
the unified Market.ticker (Kalshi market ticker or Polymarket slug).Success.
A market plus the parent event and series that contextualize it.
event and series are Option because: - some markets have no parent event surface (Kalshi standalone markets); - the upstream lookup for the parent may legitimately 404 on a dangling reference. A dangling parent should not fail the whole call — the caller still gets the Market.
Unified prediction market model.
All exchanges produce this single type directly — no intermediate conversion.
All prices are normalized to decimal format (0.0 to 1.0). Exchange-specific conversions are handled during parsing:
A grouping of related markets. On Kalshi, an Event is a single resolution (e.g. "Will Candidate X win State Y?") with one or more contracts. On Polymarket, an Event is the parent of one or more Markets sharing a common theme (e.g. "2028 US Presidential Election" with markets per candidate).
A recurring family of events. Examples: a weekly inflation reading, a monthly nonfarm payrolls release, a regular sports season. On Kalshi, a Series is identified by series_ticker (e.g. KXPRES). On Polymarket, a Series wraps multiple Events with shared metadata.