GET/api/v1/status
Service status
Whether the recorder is running now, how much it recorded over the last 7 and 30 published days, and how far publishing is behind.
Needs an API key from your code (a free account has one). The Try button on this page works without one. It does not count toward the download allowance. For hour-by-hour detail per venue, use coverage by day.
Try it
Fields
| Field | Notes |
|---|---|
recording | ok, degraded or down, from the recorder's latest report. unknown when that report is more than 45 minutes old. |
checked_at | When that report was written (ISO 8601, UTC). |
streams | One entry per feed, with ok and last_write_s (seconds since it last wrote). |
first_date / last_published | First and last published UTC day. |
publish_lag_days | Days before today that are not published yet. 0 once yesterday is out. |
uptime_7d / uptime_30d | Over the last 7 and 30 published days (fewer when the archive is younger): recorded_pct, hours_measured, hours_total and measured_share_pct. |
uptime_by_venue | The same two figures for kalshi, polymarket, limitless and chainlink. |
days | The last 30 published days, oldest first: status (complete or partial), recorded_pct, hours_measured, reason and venues_pct. |
curl
curl "https://kalshieye.com/api/v1/status" \
-H "Authorization: Bearer $KALSHIEYE_API_KEY"200 response (trimmed)
{
"recording": "ok",
"checked_at": "2026-10-25T19:15:02+00:00",
"streams": {
"Kalshi order books": { "ok": true, "last_write_s": 27 },
"Polymarket order books": { "ok": true, "last_write_s": 1 },
"Chainlink prices": { "ok": true, "last_write_s": 19 }
},
"first_date": "2026-10-12",
"last_published": "2026-10-24",
"publish_lag_days": 0,
"uptime_7d": { "days": 7, "hours_measured": 168, "hours_total": 168, "recorded_pct": 88.88, "measured_share_pct": 100.0 },
"uptime_30d": { "days": 13, "hours_measured": 312, "hours_total": 312, "recorded_pct": 91.21, "measured_share_pct": 100.0 },
"uptime_by_venue": {
"polymarket": {
"uptime_7d": { "days": 7, "hours_measured": 168, "hours_total": 168, "recorded_pct": 87.3, "measured_share_pct": 100.0 },
"uptime_30d": { "days": 13, "hours_measured": 226, "hours_total": 312, "recorded_pct": 90.0, "measured_share_pct": 72.4 }
}
},
"days": [
{
"date": "2026-10-24",
"status": "complete",
"recorded_pct": 98.9,
"hours_measured": 24,
"reason": "",
"venues_pct": { "polymarket": 97.94, "limitless": 99.83, "chainlink": 99.36 }
}
]
}