Get rolling 7-day stats
Activity over the trailing 7 calendar days (including today, Pacific time), plus the lifetime report count.
Supports conditional GET (ETag / If-None-Match). Cacheable for 5 minutes
(max-age=300).
If-None-Match?stringThe ETag from an earlier response. If the data has not changed you get an empty 304 Not Modified.
Rolling stats.
application/json- response
Activity over the trailing 7 days.
reports_count*integerLifetime number of reports.
active_reports_last_7_days*integerDistinct devices that submitted a human report in the window. Webcam reports are not counted.
out_sightings_last_7_days*integerReports in the window whose state is mountain_mostly_out or mountain_out.
visibility_zone_percentage*numberA value from 0 to 1.
generated_at*stringdate-timecurl -X GET 'https://api.isthemountainout.com/v1/status/rolling-stats' \ -H 'If-None-Match: "5d41402abc4b2a76b9719d911017c592"'{ "reports_count": 1240, "active_reports_last_7_days": 37, "out_sightings_last_7_days": 12, "visibility_zone_percentage": 0.42, "generated_at": "2026-08-15T20:14:09+00:00"}Get headline status stats GET
A small rolled-up payload for a status dashboard: lifetime report count, how many reports came in today, and how many of the last 7 days the mountain was "out" (the most common state that day was `mountain_out`). Supports conditional GET (`ETag` / `If-None-Match`). Cacheable for 60 seconds.
Get lifetime report count GET
Returns the total number of community reports submitted so far.