Return to API Services

This service does a number of different things with Local Storm Reports.

Changelog

  • 2025-05-21: Added product_id to output attributes.
  • 2024-12-22: Added hours parameter to allow for a set time window prior to the ets parameter, which defaults to now.
  • 2024-10-24: Added crude spatial bounds based parameters of east, west, north, and south.
  • 2024-09-23: Added qualifier to output attributes, this represents the Measured, Estimated, or Unknonw qualifier for the report.

Example Requests

Provide all Local Storm Reports valid within the past 72 hours for Illinois.

https://mesonet.agron.iastate.edu/geojson/lsr.geojson?states=IL&hours=72

Provide all Local Storm Reports for Wisconsin on 13 July 2024. Note that a UTC date period is specified that equates to the US Central date.

https://mesonet.agron.iastate.edu/geojson/lsr.geojson?states=WI&sts=2024-07-13T05:00Z&ets=2024-07-14T05:00Z

Provide the LSRs associated with Des Moines Tornado Warning 47 and include any coincident warnings with each LSR report.

https://mesonet.agron.iastate.edu/geojson/lsr.geojson?phenomena=TO&significance=W&eventid=47&year=2024&wfo=DMX&inc_ap=1

Provide LSRs from NWS Des Moines and Davenport for 21 May 2024 UTC

https://mesonet.agron.iastate.edu/geojson/lsr.geojson?wfos=DMX,DVN&sts=2024-05-21T00:00Z&ets=2024-05-22T00:00Z

Provide all 2024 LSRs for a bounding box approximately covering Iowa.

https://mesonet.agron.iastate.edu/geojson/lsr.geojson?west=-96.5&east=-90.5&north=43.5&south=40.5&sts=2024-01-01T00:00Z&ets=2024-12-31T23:59Z

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.
inc_ap boolean Include any associated warnings in the output.
eventid integer If provided, use the given eventid to find LSRs for.
phenomena string or null Two character (uppercase) VTEC phenomena code.
significance string One character (uppercase) VTEC significance code.
states array or null If provided, use the given states to find LSRs for.
ets string or null End timestamp.
sts string or null Start Timestamp.
hours integer or null If provided, number of hours prior to ets (default now) to provide LSRs for.
wfo string or null If provided, use the given WFO to find LSRs for.
wfos array or null If provided, use the given WFOs to find LSRs for.
year integer Year between 1986 and the current year for which the IEM database may have VTEC records.
east number or null Longitude (decimal degrees) of point of interest
west number or null Longitude (decimal degrees) of point of interest
north number or null Latitude (decimal degrees) of point of interest
south number or null Latitude (decimal degrees) of point of interest
fmt string Output format (fixed to geojson).