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 stored-date check before requesting raw Kalshi data. It does not prove every date between start_date and end_date is present, and it does not prove every payload field is complete. Kalshi has a known parser issue from 2026-03-31 through 2026-04-24 and a known storage ingestion gap from 2026-05-04 through 2026-05-11; see Data Quality.

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
}