GET
/
events
Get Events
curl --request GET \
  --url https://api.elections.kalshi.com/trade-api/v2/events
{
  "cursor": "<string>",
  "events": [
    {
      "category": "<string>",
      "collateral_return_type": "<string>",
      "event_ticker": "<string>",
      "markets": [
        {
          "ticker": "<string>",
          "event_ticker": "<string>",
          "market_type": "<string>",
          "title": "<string>",
          "subtitle": "<string>",
          "yes_sub_title": "<string>",
          "no_sub_title": "<string>",
          "open_time": "2023-11-07T05:31:56Z",
          "close_time": "2023-11-07T05:31:56Z",
          "expiration_time": "2023-11-07T05:31:56Z",
          "latest_expiration_time": "2023-11-07T05:31:56Z",
          "settlement_timer_seconds": 123,
          "status": "<string>",
          "response_price_units": "<string>",
          "notional_value": 123,
          "tick_size": 123,
          "yes_bid": 123,
          "yes_ask": 123,
          "no_bid": 123,
          "no_ask": 123,
          "last_price": 123,
          "previous_yes_bid": 123,
          "previous_yes_ask": 123,
          "previous_price": 123,
          "volume": 123,
          "volume_24h": 123,
          "liquidity": 123,
          "open_interest": 123,
          "result": "<string>",
          "can_close_early": true,
          "expiration_value": "<string>",
          "category": "<string>",
          "risk_limit_cents": 123,
          "rules_primary": "<string>",
          "rules_secondary": "<string>"
        }
      ],
      "mutually_exclusive": true,
      "series_ticker": "<string>",
      "strike_date": "<any>",
      "strike_period": "<string>",
      "sub_title": "<string>",
      "title": "<string>"
    }
  ]
}

Query Parameters

limit
integer

Parameter to specify the number of results per page. Defaults to 100. Maximum value is 200.

cursor
string

Parameter to specify the pagination cursor. Use the cursor value returned from the previous response to get the next page of results. Leave empty for the first page.

with_nested_markets
boolean

Parameter to specify if nested markets should be included in the response. When true, each event will include a 'markets' field containing a list of Market objects associated with that event.

status
string

Filter by event status. Possible values: 'open', 'closed', 'settled'. Leave empty to return events with any status.

Response

200 - application/json

The response is of type object.