Skip to main content
POST
/
api
/
kalshi
/
events
/kalshi/events
curl --request POST \
  --url https://api.anysite.io/api/kalshi/events \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "event_ticker": "<string>",
  "timeout": 300,
  "with_nested_markets": true
}
'
[
  {
    "event_ticker": "<string>",
    "@type": "@kalshi_event",
    "series_ticker": "<string>",
    "title": "<string>",
    "subtitle": "<string>",
    "category": "<string>",
    "mutually_exclusive": true,
    "collateral_return_type": "<string>",
    "strike_period": "<string>",
    "last_updated_at": "<string>",
    "markets": [
      {
        "ticker": "<string>",
        "@type": "@kalshi_market",
        "event_ticker": "<string>",
        "market_type": "<string>",
        "status": "<string>",
        "title": "<string>",
        "subtitle": "<string>",
        "yes_sub_title": "<string>",
        "no_sub_title": "<string>",
        "yes_bid": 123,
        "yes_ask": 123,
        "no_bid": 123,
        "no_ask": 123,
        "last_price": 123,
        "previous_price": 123,
        "previous_yes_bid": 123,
        "previous_yes_ask": 123,
        "yes_bid_size": 123,
        "yes_ask_size": 123,
        "volume": 123,
        "volume_24h": 123,
        "open_interest": 123,
        "liquidity": 123,
        "notional_value": 123,
        "floor_strike": 123,
        "strike_type": "<string>",
        "rules_primary": "<string>",
        "rules_secondary": "<string>",
        "result": "<string>",
        "expiration_value": "<string>",
        "settlement_value": 123,
        "can_close_early": true,
        "early_close_condition": "<string>",
        "settlement_timer_seconds": 123,
        "open_at": "<string>",
        "close_at": "<string>",
        "expiration_at": "<string>",
        "expected_expiration_at": "<string>",
        "latest_expiration_at": "<string>",
        "created_at": "<string>",
        "updated_at": "<string>",
        "settled_at": "<string>"
      }
    ]
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
event_ticker
string
required

Event ticker grouping one or more tradeable contracts

Minimum string length: 1
Examples:

"KXELONMARS-99"

"KXBTCD-26JUN1604"

timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
with_nested_markets
boolean
default:true

Include all tradeable contracts of the event in the response

Response

Successful Response

event_ticker
string
required
@type
string
default:@kalshi_event
series_ticker
string | null
title
string | null
subtitle
string | null
category
string | null
mutually_exclusive
boolean | null
collateral_return_type
string | null
strike_period
string | null
last_updated_at
string | null
markets
KalshiMarket · object[] | null