Get map hexagons for a day
Map data for a specific day as a flat list of H3 hexagon cells. A day with
no data returns an empty data array. A date that is not in
YYYY-MM-DD form does not match this route and returns 404.
Supports conditional GET (ETag / If-None-Match).
date*stringThe day to fetch, as YYYY-MM-DD.
^\d{4}-\d{2}-\d{2}$If-None-Match?stringThe ETag from an earlier response. If the data has not changed you get an empty 304 Not Modified.
Hexagon cells for the day.
application/json- response
data*array<>meta*curl -X GET 'https://api.isthemountainout.com/v1/map/2026-08-15' \ -H 'If-None-Match: "5d41402abc4b2a76b9719d911017c592"'{ "data": [ { "h3_index": "8628f015fffffff", "reports": 12, "mountain_not_out": 8, "mountain_out": 4, "state_counts": { "mountain_not_out": 8, "mountain_peaking_out": 0, "mountain_halfway_out": 0, "mountain_mostly_out": 0, "mountain_out": 4 }, "dominant_state": "mountain_not_out", "dominant_state_percentage": 33.3, "fill_color": "#efe", "outline_color": "#efe", "opacity": 1, "grayscale": 0 } ], "meta": { "generated_at": "2026-08-15T20:14:09+00:00" }}Get today's map hexagons GET
Map data for today, as a flat list of H3 hexagon cells (not GeoJSON), each with report counts and a suggested color. See `/map/{date}` for past days. Supports conditional GET (`ETag` / `If-None-Match`).
List today's reports in a map cell GET
The individual reports behind one hexagon of today's map, using the `h3_index` returned by the map endpoints. Cursor-paginated, 10 per page. A valid cell that is not on today's map returns an empty list rather than a 404. This endpoint is limited to **60 requests per minute**. Responses are not cacheable (`Cache-Control: private, no-store`) and do not carry an `ETag`.