Skip to main content
GET
/
api
/
v1
/
kalshi
/
market
/
date-range
Get Kalshi Market Date Range
curl --request GET \
  --url https://api.entityml.com/api/v1/kalshi/market/date-range \
  --header 'Authorization: <authorization>'
{
  "market_ticker": "<string>",
  "has_data": true,
  "start_date": "<string>",
  "end_date": "<string>",
  "available_date_count": 123
}

Request

Headers

Authorization
string
required
Bearer token. Example: Bearer YOUR_API_KEY

Query Parameters

ticker
string
required
The Kalshi market ticker. Values are normalized to uppercase.

Response

market_ticker
string
The normalized Kalshi market ticker.
has_data
boolean
Whether any stored data was found for the ticker.
start_date
string
Earliest stored date for this ticker, or null if none exists.
end_date
string
Latest stored date for this ticker, or null if none exists.
available_date_count
integer
Number of distinct stored dates found for the ticker.
Use this endpoint as the authoritative per-ticker availability check before requesting raw Kalshi data. Orderbook data exists for a subset of Kalshi markets from 2026-02-17, but coverage is not continuous. Continuous Kalshi crypto-related market coverage begins on 2026-02-25, and continuous coverage for all Kalshi markets begins on 2026-03-31.

Example

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://api.entityml.com/api/v1/kalshi/market/date-range?ticker=KXBTC-26FEB2606-B60125"

Example response

{
  "market_ticker": "KXBTC-26FEB2606-B60125",
  "has_data": true,
  "start_date": "2026-02-26",
  "end_date": "2026-02-26",
  "available_date_count": 1
}