Data
Download raw measurements, pre-bucketed aggregates, and outage logs.

What's available

Three datasets, three formats (CSV, JSON, JSONL). Filter by time range, by node, and by measurement source. The downloads stream straight from the SQLite store — even the 90-day raw export holds only one chunk in server memory at a time.

License: data is freely usable under the same MIT terms as the source code. Attribution to @steem-api-health is appreciated. If you build something on it, leave a comment under any daily report — we'll link back.

Raw measurements

One row per polled tick: timestamp, node URL, success flag, latency, head-block height, error category, source location.

Download

Aggregates (hourly / daily)

Pre-bucketed counts and average latencies — one row per (bucket, node). Use these when you don't need per-tick detail and want a much smaller download.

Download

Outage log

Each row: a contiguous run of failed ticks. Severity real means at least 2 minutes; short is a transient hiccup.

Download

Programmatic access

Every download here is a plain HTTP GET — automate it with curl, a daily cron, or a notebook. The complete endpoint reference lives at docs/API.md.