/kalshi/event/{event_ticker}apiKey2 credits/requestKalshi event detail
Returns one normalized Kalshi event row and its normalized markets from credential-free public market-data JSON.
Required params: event_ticker:path
API Reference
Use Crawlora's Kalshi API endpoints to extract supported public Kalshi data as structured JSON. This documentation covers 21 active endpoints including Kalshi event detail, Kalshi event history, Kalshi event metadata, Kalshi events, and related APIs. Developers can use these endpoints for monitoring, enrichment, research dashboards, internal data pipelines, and agent-native workflows without maintaining platform-specific scraping code. Each endpoint page documents authentication, request parameters such as event_ticker, ticker, market_tickers, tickers, cURL examples, response examples, response schemas, errors, credit cost, and Playground testing. Send requests to the Crawlora API with an x-api-key header, review usage and plan limits on pricing, and test safe sample requests in Playground before moving the workflow into production.
Choose an endpoint, send an authenticated request with the x-api-key header, and inspect the normalized JSON response. The examples below use the public Crawlora API base URL and the same endpoint catalog used by Playground.
curl -X GET "https://api.crawlora.net/api/v1/kalshi/events?limit=10&status=open&with_nested_markets=true&with_milestones=true" \
-H "x-api-key: $CRAWLORA_API_KEY"These endpoint cards are generated from the active Crawlora endpoint catalog, including method, path, auth mode, credit cost, parameter summary, docs, and Playground links.
/kalshi/event/{event_ticker}apiKey2 credits/requestReturns one normalized Kalshi event row and its normalized markets from credential-free public market-data JSON.
Required params: event_ticker:path
/kalshi/event/{event_ticker}/historyapiKey2 credits/requestReturns normalized Kalshi candlesticks grouped by market for one event from credential-free public market-data JSON.
Required params: event_ticker:path
/kalshi/event/{event_ticker}/metadataapiKey2 credits/requestReturns media, market metadata, settlement sources, and optional competition context for one Kalshi event from credential-free public market-data JSON.
Required params: event_ticker:path
/kalshi/eventsapiKey2 credits/requestReturns normalized Kalshi event rows from credential-free public market-data JSON.
Required params: None
/kalshi/events/multivariateapiKey2 credits/requestReturns normalized Kalshi multivariate event rows from credential-free public market-data JSON. Kalshi's regular events endpoint excludes these MVE rows.
Required params: None
/kalshi/exchange/scheduleapiKey1 credit/requestReturns public exchange standard hours and maintenance windows from Kalshi market-data JSON.
Required params: None
/kalshi/exchange/statusapiKey1 credit/requestReturns public exchange and trading active flags from Kalshi market-data JSON.
Required params: None
/kalshi/historical/cutoffapiKey1 credit/requestReturns the cutoff timestamps Kalshi uses for historical market, order, and trade data migration.
Required params: None
/kalshi/historical/market/{ticker}apiKey2 credits/requestReturns one normalized settled Kalshi historical market row from credential-free public market-data JSON.
Required params: ticker:path
/kalshi/historical/market/{ticker}/historyapiKey2 credits/requestReturns normalized Kalshi candlesticks for one settled historical market from credential-free public market-data JSON.
Required params: ticker:path
/kalshi/historical/marketsapiKey2 credits/requestReturns normalized settled Kalshi historical market rows from credential-free public market-data JSON. `tickers`, `event_ticker`, and `series_ticker` are mutually exclusive. The `mve_filter` enum accepts `exclude`.
Required params: None
/kalshi/historical/tradesapiKey2 credits/requestReturns normalized older Kalshi trades from credential-free historical market-data JSON.
Required params: None
/kalshi/market/{ticker}apiKey2 credits/requestReturns one normalized Kalshi market row from credential-free public market-data JSON.
Required params: ticker:path
/kalshi/market/{ticker}/historyapiKey2 credits/requestReturns normalized Kalshi candlesticks for one market from credential-free public market-data JSON.
Required params: ticker:path
/kalshi/market/{ticker}/orderbookapiKey2 credits/requestReturns normalized yes/no bid levels for one Kalshi market ticker from public orderbook JSON.
Required params: ticker:path
/kalshi/marketsapiKey2 credits/requestReturns normalized Kalshi market rows from credential-free public market-data JSON. The `status` enum accepts `unopened`, `open`, `closed`, and `settled`.
Required params: None
/kalshi/markets/historyapiKey2 credits/requestReturns normalized Kalshi candlesticks for up to 25 market tickers from credential-free public market-data JSON.
Required params: market_tickers:query
/kalshi/markets/orderbooksapiKey2 credits/requestReturns normalized yes/no bid levels for up to 25 Kalshi market tickers from public orderbook JSON.
Required params: tickers:query
/kalshi/seriesapiKey2 credits/requestReturns normalized Kalshi series rows from credential-free public market-data JSON.
Required params: None
/kalshi/series/{series_ticker}apiKey2 credits/requestReturns one normalized Kalshi series row from credential-free public market-data JSON.
Required params: series_ticker:path
/kalshi/tradesapiKey2 credits/requestReturns normalized recent Kalshi market trades from credential-free public market-data JSON.
Required params: None
| Endpoint | API path | Method | Credits | Required params | Docs | Playground |
|---|---|---|---|---|---|---|
| Kalshi event detail | /kalshi/event/{event_ticker} | GET | 2 credits/request | event_ticker:path | View docs | Try endpoint |
| Kalshi event history | /kalshi/event/{event_ticker}/history | GET | 2 credits/request | event_ticker:path | View docs | Try endpoint |
| Kalshi event metadata | /kalshi/event/{event_ticker}/metadata | GET | 2 credits/request | event_ticker:path | View docs | Try endpoint |
| Kalshi events | /kalshi/events | GET | 2 credits/request | None | View docs | Try endpoint |
| Kalshi multivariate events | /kalshi/events/multivariate | GET | 2 credits/request | None | View docs | Try endpoint |
| Kalshi exchange schedule | /kalshi/exchange/schedule | GET | 1 credit/request | None | View docs | Try endpoint |
| Kalshi exchange status | /kalshi/exchange/status | GET | 1 credit/request | None | View docs | Try endpoint |
| Kalshi historical data cutoff | /kalshi/historical/cutoff | GET | 1 credit/request | None | View docs | Try endpoint |
| Kalshi historical market detail | /kalshi/historical/market/{ticker} | GET | 2 credits/request | ticker:path | View docs | Try endpoint |
| Kalshi historical market history | /kalshi/historical/market/{ticker}/history | GET | 2 credits/request | ticker:path | View docs | Try endpoint |
| Kalshi historical markets | /kalshi/historical/markets | GET | 2 credits/request | None | View docs | Try endpoint |
| Kalshi historical trades | /kalshi/historical/trades | GET | 2 credits/request | None | View docs | Try endpoint |
| Kalshi market detail | /kalshi/market/{ticker} | GET | 2 credits/request | ticker:path | View docs | Try endpoint |
| Kalshi market history | /kalshi/market/{ticker}/history | GET | 2 credits/request | ticker:path | View docs | Try endpoint |
| Kalshi market orderbook | /kalshi/market/{ticker}/orderbook | GET | 2 credits/request | ticker:path | View docs | Try endpoint |
| Kalshi markets | /kalshi/markets | GET | 2 credits/request | None | View docs | Try endpoint |
| Kalshi batch market history | /kalshi/markets/history | GET | 2 credits/request | market_tickers:query | View docs | Try endpoint |
| Kalshi batch market orderbooks | /kalshi/markets/orderbooks | GET | 2 credits/request | tickers:query | View docs | Try endpoint |
| Kalshi series | /kalshi/series | GET | 2 credits/request | None | View docs | Try endpoint |
| Kalshi series detail | /kalshi/series/{series_ticker} | GET | 2 credits/request | series_ticker:path | View docs | Try endpoint |
| Kalshi trades | /kalshi/trades | GET | 2 credits/request | None | View docs | Try endpoint |