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

GET/api/v1/status

Fields

FieldNotes
recordingok, degraded or down, from the recorder's latest report. unknown when that report is more than 45 minutes old.
checked_atWhen that report was written (ISO 8601, UTC).
streamsOne entry per feed, with ok and last_write_s (seconds since it last wrote).
first_date / last_publishedFirst and last published UTC day.
publish_lag_daysDays before today that are not published yet. 0 once yesterday is out.
uptime_7d / uptime_30dOver 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_venueThe same two figures for kalshi, polymarket, limitless and chainlink.
daysThe 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 }
    }
  ]
}