Data API / Kalshi / Markets
Get Kalshi Markets
List markets on Kalshi, the CFTC-regulated US prediction exchange, with live bid/ask quotes in dollars. Use this when you need odds from a regulated venue, or to cross-check a Polymarket price against a second market; fetch specific markets with tickers (comma-separated), scope to a group with event_ticker / series_ticker, or narrow with status, search, and the created / close / settled timestamp ranges. Returns markets[] with title, status, yes_bid_dollars / yes_ask_dollars, last_price_dollars, volume_fp, open_interest_fp, and rules_primary (the settlement criteria), plus a cursor to page with. For executed fills rather than quotes, use get_kalshi_trades. For the crypto-native venue carrying similar questions, use get_polymarket_markets.
Параметры
запрос
tickersstringНеобязательныйComma-separated Kalshi market tickers to retrieve.
event_tickerstringНеобязательныйFilter by a single Kalshi event ticker.
searchstringНеобязательныйSearch markets by keywords in title and description. Must be URL encoded (e.g., 'bitcoin%20price' for 'bitcoin price').
statusstringНеобязательныйДопустимые значения: unopened · open · paused · closed · settled
Filter markets by status.
limitintegerНеобязательныйNumber of results per page. Defaults to 100. Maximum value is 1000.
cursorstringНеобязательныйPagination cursor from the previous response.
series_tickerstringНеобязательныйFilter by series ticker.
min_created_tsintegerНеобязательныйFilter markets created after this Unix timestamp.
max_created_tsintegerНеобязательныйFilter markets created before this Unix timestamp.
min_updated_tsintegerНеобязательныйFilter markets updated after this Unix timestamp.
max_close_tsintegerНеобязательныйFilter markets closing before this Unix timestamp.
min_close_tsintegerНеобязательныйFilter markets closing after this Unix timestamp.
min_settled_tsintegerНеобязательныйFilter markets settled after this Unix timestamp.
max_settled_tsintegerНеобязательныйFilter markets settled before this Unix timestamp.
mve_filterstringНеобязательныйДопустимые значения: only · exclude
Filter by multivariate events.
Пример запроса
curl -X GET "https://openapi.felo.ai/v1/beta/kalshi/markets" \
-H "Authorization: Bearer $FELO_API_KEY"Ответ
Поля ответа
cursorstringНеобязательныйCursor for the next page.
marketsobject[]ОбязательныйtickerstringНеобязательныйevent_tickerstringНеобязательныйtitlestringНеобязательныйstatusstringНеобязательныйresultstringНеобязательныйmarket_typestringНеобязательныйstrike_typestringНеобязательныйresponse_price_unitsstringНеобязательныйyes_bid_dollarsstringНеобязательныйyes_ask_dollarsstringНеобязательныйno_bid_dollarsstringНеобязательныйno_ask_dollarsstringНеобязательныйlast_price_dollarsstringНеобязательныйliquidity_dollarsstringНеобязательныйnotional_value_dollarsstringНеобязательныйvolume_fpstringНеобязательныйvolume_24h_fpstringНеобязательныйopen_interest_fpstringНеобязательныйcreated_timestringНеобязательныйupdated_timestringНеобязательныйopen_timestringНеобязательныйclose_timestringНеобязательныйexpiration_timestringНеобязательныйlatest_expiration_timestringНеобязательныйexpected_expiration_timestringНеобязательныйcan_close_earlybooleanНеобязательныйfractional_trading_enabledbooleanНеобязательныйcustom_strikeobjectНеобязательныйmve_selected_legsobject[]Необязательныйrules_primarystringНеобязательныйrules_secondarystringНеобязательный