Overwatch API
Live positions, decoded telemetry and reception network for the ~23 cubesats currently broadcasting open telemetry — batteries, temperatures, currents decoded locally from their actual radio frames. 100% open data, self-hosted in Europe.
The whole fleet — latest positions + when each satellite was last heard: GET /api/v1/satellites One satellite (CUBEBEL-2, the richest live beacon — NORAD 57175): GET /api/v1/track/57175?minutes=100 → recent ground track (+ eclipse flag) GET /api/v1/receptions/57175?hours=24 → volunteer stations that heard it GET /api/v1/telemetry/57175/fields → decoded fields available GET /api/v1/telemetry/57175?field=battery_v&hours=24 → battery voltage series Canonical fields work fleet-wide: battery_v, battery_i, battery_pct — raw beacon fields (per-satellite naming) stay queryable next to them.