Public API
All endpoints return JSON, allow cross-origin requests, and are rate-limited to roughly 60 requests per minute per IP. Responses are cached at the edge; prediction and heatmap data change at most hourly.
GET
/api/v1/station/:prefixLive controller status plus an hour-by-hour coverage forecast for the next 12 hours.
Example
/api/v1/station/EGKK
GET
/api/v1/station/:prefix/heatmapThe 168-bucket (7×24) hour-of-week coverage probabilities for one facility.
facility— One of DEL, GND, TWR, APP, DEP, CTR, FSS, ...
Example
/api/v1/station/EGKK/heatmap?facility=TWR
GET
/api/v1/predictionPoint-in-time coverage probability for a station and facility.
station— Station prefix, e.g. EGKKfacility— Facility type, e.g. TWRat— ISO 8601 timestamp (defaults to now)
Example
/api/v1/prediction?station=EGKK&facility=TWR&at=2026-07-11T19:00:00Z