Skip to main content

Overview

Connect to receive real-time market data for all markets within a specific event, including bid/ask prices, volume, and open interest.

Connection

string
required
The Kalshi event ticker (e.g., KXBTC-100K)

Example Connection

Ticker Update Format

Ticker updates contain the latest market data:

Response Fields

string
Market ticker being updated
string
Best bid price for YES in µUSDC (integer string)
string
Best ask price for YES in µUSDC (integer string)
string
Best bid price for NO in µUSDC (integer string)
string
Best ask price for NO in µUSDC (integer string)
string
Last traded price in µUSDC (integer string)
number
Total traded volume
number
Current open interest (outstanding contracts)
To avoid ambiguity, we denote the smallest possible multiple of USDC (0.000001 USDC) as one uusdc, which stands for µUSDC (micro-USDC), and denote the smallest possible multiple of a contract (0.01 contract) as one ccontract (centicontract).User-facing USDC balances are specified as fixed-point strings (e.g. "1.2625" for USDC). Contract quantities in the API and SDK are specified as integer ccontracts strings (e.g. "1050" for 10.50 contracts at precision 2).

Example: Building a Price Display

Use Cases

Live Price Feeds

Display real-time bid/ask spreads for markets in an event

Trading Dashboards

Build comprehensive market overviews with live data

Price Alerts

Trigger notifications when prices reach certain thresholds

Market Analytics

Track volume and liquidity changes in real-time