Live METAR, forecasts, station history, and official daily outcomes for prediction-market research and predictive modeling. Keep clear sources and timestamps as you move from historical analysis to current data.
AWC, ~5-min cadence
36 models via Open-Meteo
GHCNh hourly history
Official NWS daily text
Every forecast carries the moment it was issued via a conservative per-cycle
issued_at lower bound, evaluated at fetch time, so historical
research never sees a number that did not exist yet. Switch any model on the timeline.
US extremes in °F, international in °C, read straight from each station's own report.
The unit defined by its contract. US extremes resolve in °F; international stations in °C. Mostly Right uses that outcome unit so live values line up with the contract's buckets, never a converted approximation.
Mostly Right keeps issuance and decision times visible. When issued_at is reliable, you can filter or flag data that arrived after the cutoff. Reconstructed or unknown timing does not carry the same guarantee.
Live AWC METAR, the IEM ASOS archive and GHCNh, fetched on demand. When sources overlap on the same hour, a deterministic client-side dedup tiebreak (AWC > IEM > GHCNh) picks one survivor in your process, and every row keeps the timestamp of the high and the identity of the source it came from.
Every source is public, fetched on demand from AWC, IEM and GHCNh and normalized in your own runtime, with an optional local cache.