Return to API Services
This service intends to replicate a JSON file make available by NWS Chicago.
Changelog
- 2026-03-17: Added hack around WxCoder issue with 6z obs not coming at the right time. Also converted "nan" values to "M" in response.
- 2025-11-17: Initial Release
Example Requests
Return current 48-hour snowfall totals for NWS Davenport
https://mesonet.agron.iastate.edu/json/snowfall_observations_v2.py?wfo=DVN
Same for NWS Miami (in case they ever get snow, hehe.)
https://mesonet.agron.iastate.edu/json/snowfall_observations_v2.py?wfo=MFL
CGI Arguments
The following table lists the CGI arguments that are accepted by this service. A HTTP GET request is required. Fields of type Multi-Params or CSV value can accept either a comma separated list or multiple parameter and value combinations. For example, ?foo=1&foo=2 is equivalent to ?foo=1,2.
| Field | Type | Description |
|---|---|---|
| callback | string or null | Legacy JSON-P style callback. It is likely best to not depend on this usage. The IEM website has a permissive CORS. |
| wfo | string | The WFO to return data for |