{
 "dataset": "Lee's Summit, MO storm events — 12-month window, 25-mile radius plus Jackson records (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-09-20T08:50:18.975+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 370,
 "fields": {
  "id": "stable event identifier (source-derived)",
  "date": "event date (YYYY-MM-DD, local storm day)",
  "county": "county or county-equivalent (may be blank)",
  "city": "place name from the source record (LSR names may carry a distance/direction prefix)",
  "zip": "ZIP code when the source provides one (may be blank)",
  "eventType": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidenceLevel": "evidence level of the source record (warning|observed|...)",
  "confidence": "StormAuditor confidence score for the record (0-1, may be absent)",
  "windSpeedMph": "reported/estimated wind gust, mph (absent if n/a)",
  "hailSizeInches": "reported/estimated hail size, inches (absent if n/a)",
  "tornadoScale": "EF-scale rating when the source provides one (absent if n/a)",
  "damageTypes": "damage tags from the source narrative (may be absent)",
  "description": "source narrative excerpt (may be absent)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "sourceDetail": "issuing office / product detail for the source (may be absent)",
  "originStation": "reporting station identifier when applicable (may be absent)",
  "warningProductKey": "NWS warning product key for warning-derived rows (may be absent)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)",
  "rawWindSpeedMph": "source-reported wind value before display screening, mph (may be absent)",
  "windSpeedDisclaimer": "set when the wind value is a warning-projected figure rather than a measurement (may be absent)"
 },
 "events": [
  {
   "id": "nws-alert-0171a33e1b2f25b7.001-Jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-20",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Jackson. Severe Thunderstorm Warning issued September 20 at 1:05AM CDT until September 20 at 1:30AM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-530"
  },
  {
   "id": "iem-ww-EAX-SV-W-530-Jackson-hail-2026-09-20",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Jackson on 2026-09-20. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-530"
  },
  {
   "id": "nws-alert-31a6fc7e75d65c71.002-Jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-15",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Jackson. Severe Thunderstorm Warning issued September 15 at 7:59PM CDT until September 15 at 8:15PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-523"
  },
  {
   "id": "iem-ww-EAX-SV-W-523-Jackson-hail-2026-09-15",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Jackson on 2026-09-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-523"
  },
  {
   "id": "nws-alert-12abde7e4aa5f21a.001-Lafayett-wind-2026-09-09",
   "lat": 38.83,
   "lon": -94.23,
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Lafayette",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lafayette. Max wind: 60 mph. Severe Thunderstorm Warning issued September 9 at 5:26PM CDT until September 9 at 6:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-502"
  },
  {
   "id": "nws-alert-12abde7e4aa5f21a.001-Lafayett-hail-2026-09-09",
   "lat": 38.83,
   "lon": -94.23,
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Lafayette",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lafayette. Max hail: 0.75\". Severe Thunderstorm Warning issued September 9 at 5:26PM CDT until September 9 at 6:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-502"
  },
  {
   "id": "nws-alert-79342258bed0d6ee.002-Jackson-wind-2026-09-09",
   "lat": 38.83,
   "lon": -94.13999999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Jackson. Max wind: 60 mph. Severe Thunderstorm Warning issued September 9 at 5:42PM CDT until September 9 at 6:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-502"
  },
  {
   "id": "nws-alert-79342258bed0d6ee.002-Jackson-hail-2026-09-09",
   "lat": 38.83,
   "lon": -94.13999999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Jackson. Max hail: 0.75\". Severe Thunderstorm Warning issued September 9 at 5:42PM CDT until September 9 at 6:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-502"
  },
  {
   "id": "iem-lsr-2026-09-09-wind-38.72--94.01",
   "lat": 38.72,
   "lon": -94.01,
   "zip": "",
   "city": "1 WNW Holden",
   "date": "2026-09-09",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal weather station.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609092319-wind-38.72--94.01",
   "lat": 38.72,
   "lon": -94.01,
   "zip": "",
   "city": "1 WNW Holden",
   "date": "2026-09-09",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Holden, MO. Peak gust: 68 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-06-55-0135",
   "lat": 39.17,
   "lon": -94.45,
   "zip": "",
   "city": "Birmingham",
   "date": "2026-09-06",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured at personal weather station. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-494-2026-09-06-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-09-06. Duration: 47 min. Counties: Caldwell, Clay, Clinton, Jackson, Ray. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #494 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-494"
  },
  {
   "id": "nws-alert-c6b96e6adce56d93.001-Jackson-hail-2026-09-06",
   "lat": 39.324,
   "lon": -94.24199999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Jackson. Max hail: 0.75\". Severe Thunderstorm Warning issued September 6 at 9:10PM CDT until September 6 at 9:30PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-494"
  },
  {
   "id": "ww-EAX-SV-W-492-2026-09-06-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-09-06. Duration: 52 min. Counties: Clay, Cass, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #492 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-492"
  },
  {
   "id": "ww-EAX-SV-W-492-2026-09-06-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-09-06. Duration: 52 min. Counties: Clay, Cass, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #492 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-492"
  },
  {
   "id": "spc-2026-09-06-33-0022",
   "lat": 38.76,
   "lon": -94.41,
   "zip": "",
   "city": "Peculiar",
   "date": "2026-09-06",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS measured wind gusts to 59 mph. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-06-59-0143",
   "lat": 39.2,
   "lon": -94.44,
   "zip": "",
   "city": "Glenaire",
   "date": "2026-09-06",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "60 MPH wind gust measured by PWS. Time confirmed from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609070022-wind-38.76--94.41",
   "lat": 38.76,
   "lon": -94.41,
   "zip": "",
   "city": "4 NE Peculiar",
   "date": "2026-09-06",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Peculiar, MO. Peak gust: 68 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609070135-wind-39.17--94.45",
   "lat": 39.17,
   "lon": -94.45,
   "zip": "",
   "city": "Birmingham",
   "date": "2026-09-06",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Birmingham, MO. Peak gust: 68 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609070143-wind-39.20--94.44",
   "lat": 39.2,
   "lon": -94.44,
   "zip": "",
   "city": "2 SSE Glenaire",
   "date": "2026-09-06",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSE Glenaire, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-07T01:37:00Z-wind-39.09--94.41",
   "lat": 39.09,
   "lon": -94.41,
   "zip": "",
   "city": "Independence",
   "date": "2026-09-06",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near Independence, MO. Peak gust: 60 mph. EM passed along damage to numerous tents and vendors at the Santa-Cali-Gon Days Festival. Estimated peak wind gusts of 50 to 60 mph.",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-8538c9dc3daf001b.001-Jackson-wind-2026-09-06",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Jackson. Severe Thunderstorm Watch issued September 6 at 10:16PM CDT until September 6 at 10:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-A-661"
  },
  {
   "id": "nws-alert-b58b8cf84bc34874.001-Jackson-wind-2026-08-21",
   "lat": 38.792,
   "lon": -94.63799999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Jackson. Max wind: 60 mph. Severe Thunderstorm Warning issued August 21 at 5:51PM CDT until August 21 at 6:15PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-478"
  },
  {
   "id": "nws-alert-b58b8cf84bc34874.001-Jackson-hail-2026-08-21",
   "lat": 38.792,
   "lon": -94.63799999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Jackson. Max hail: 1\". Severe Thunderstorm Warning issued August 21 at 5:51PM CDT until August 21 at 6:15PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-478"
  },
  {
   "id": "ww-EAX-SV-W-477-2026-08-21-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-21. Duration: 39 min. Counties: Platte, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #477 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-477"
  },
  {
   "id": "ww-EAX-SV-W-477-2026-08-21-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-21. Duration: 39 min. Counties: Platte, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #477 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-477"
  },
  {
   "id": "iem-202608190635-hail-39.15--94.55",
   "lat": 39.15,
   "lon": -94.55,
   "zip": "",
   "city": "Avondale",
   "date": "2026-08-19",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Avondale, MO. Hail size: 0.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202608190644-hail-39.15--94.58",
   "lat": 39.15,
   "lon": -94.58,
   "zip": "",
   "city": "1 NW North Kansas City",
   "date": "2026-08-19",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW North Kansas City, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202608190645-hail-39.11--94.59",
   "lat": 39.11,
   "lon": -94.59,
   "zip": "",
   "city": "1 NW Kansas City",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Kansas City, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202608190647-hail-39.14--94.57",
   "lat": 39.14,
   "lon": -94.57,
   "zip": "",
   "city": "1 NNW North Kansas City",
   "date": "2026-08-19",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNW North Kansas City, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202608190650-hail-39.11--94.56",
   "lat": 39.11,
   "lon": -94.56,
   "zip": "",
   "city": "1 SSE North Kansas City",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSE North Kansas City, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202608190650-hail-39.09--94.41",
   "lat": 39.09,
   "lon": -94.41,
   "zip": "",
   "city": "Independence",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Independence, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202608190650-hail-39.11--94.53",
   "lat": 39.11,
   "lon": -94.53,
   "zip": "",
   "city": "2 SE North Kansas City",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE North Kansas City, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202608190656-hail-39.10--94.48",
   "lat": 39.1,
   "lon": -94.48,
   "zip": "",
   "city": "2 W Sugar Creek",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Sugar Creek, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202608190656-hail-39.11--94.45",
   "lat": 39.11,
   "lon": -94.45,
   "zip": "",
   "city": "Sugar Creek",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Sugar Creek, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608190700-hail-39.08--94.34",
   "lat": 39.08,
   "lon": -94.34,
   "zip": "",
   "city": "4 E Independence",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Independence, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202608190701-hail-39.08--94.43",
   "lat": 39.08,
   "lon": -94.43,
   "zip": "",
   "city": "1 SW Independence",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Independence, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202608190705-hail-39.09--94.40",
   "lat": 39.09,
   "lon": -94.4,
   "zip": "",
   "city": "1 E Independence",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Independence, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-MKC-2026-08-19",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-08-19",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC): 51 mph gust at 2026-08-19 06:08.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) — peak at 2026-08-19 06:08",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-EAX-SV-W-466-2026-08-19-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-19. Duration: 50 min. Counties: Jackson, Platte, Clay. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #466 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-466"
  },
  {
   "id": "ww-EAX-SV-W-466-2026-08-19-Jackson-hail",
   "lat": 39.072,
   "lon": -94.26399999999998,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-19. Duration: 50 min. Counties: Jackson, Platte, Clay. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #466 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-466"
  },
  {
   "id": "ww-EAX-SV-W-466-2026-08-19-Platte-hail",
   "lat": 39.108,
   "lon": -94.502,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Platte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-19. Duration: 50 min. Counties: Jackson, Platte, Clay. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #466 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-466"
  },
  {
   "id": "ww-EAX-SV-W-466-2026-08-19-Clay-hail",
   "lat": 39.117999999999995,
   "lon": -94.306,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-19. Duration: 50 min. Counties: Jackson, Platte, Clay. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #466 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-466"
  },
  {
   "id": "ww-EAX-SV-W-464-2026-08-19-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-19. Duration: 45 min. Counties: Clay, Jackson, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #464 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-464"
  },
  {
   "id": "ww-EAX-SV-W-464-2026-08-19-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-19. Duration: 45 min. Counties: Clay, Jackson, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #464 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-464"
  },
  {
   "id": "iem-202608190649-hail-39.11--94.56",
   "lat": 39.11,
   "lon": -94.56,
   "zip": "",
   "city": "1 SSE North Kansas City",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSE North Kansas City, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202608190654-hail-39.10--94.48",
   "lat": 39.1,
   "lon": -94.48,
   "zip": "",
   "city": "2 WNW Maywood",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 WNW Maywood, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "nws-alert-8979ef75861011e0.001-Jackson-wind-2026-08-19",
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Jackson. Severe Thunderstorm Watch issued August 19 at 3:52AM CDT until August 19 at 4:00AM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-A-598"
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.11--94.44",
   "lat": 39.11,
   "lon": -94.44,
   "zip": "",
   "city": "Sugar Creek",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Sugar Creek",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-18-28-0644",
   "lat": 39.15,
   "lon": -94.58,
   "zip": "",
   "city": "North Kansas City",
   "date": "2026-08-18",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public shared report via social media of several hailstones approximately half dollar sized. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-18-33-0650",
   "lat": 39.11,
   "lon": -94.53,
   "zip": "",
   "city": "North Kansas City",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "report via social media. Time estimate via radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-08-18-42-0705",
   "lat": 39.09,
   "lon": -94.4,
   "zip": "",
   "city": "Independence",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media post showed quarter size hail. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ww-EAX-SV-W-462-2026-08-18-Platte-wind",
   "lat": 39.137,
   "lon": -94.341,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Platte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-18. Duration: 36 min. Counties: Platte, Clay, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #462 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-462"
  },
  {
   "id": "ww-EAX-SV-W-462-2026-08-18-Platte-hail",
   "lat": 39.137,
   "lon": -94.341,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Platte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-18. Duration: 36 min. Counties: Platte, Clay, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #462 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-462"
  },
  {
   "id": "ww-EAX-SV-W-462-2026-08-18-Clay-wind",
   "lat": 39.120000000000005,
   "lon": -94.39599999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-18. Duration: 36 min. Counties: Platte, Clay, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #462 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-462"
  },
  {
   "id": "ww-EAX-SV-W-462-2026-08-18-Clay-hail",
   "lat": 39.120000000000005,
   "lon": -94.39599999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-18. Duration: 36 min. Counties: Platte, Clay, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #462 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-462"
  },
  {
   "id": "ww-EAX-SV-W-462-2026-08-18-Jackson-wind",
   "lat": 39.04599999999999,
   "lon": -94.26400000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-18. Duration: 36 min. Counties: Platte, Clay, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #462 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-462"
  },
  {
   "id": "ww-EAX-SV-W-462-2026-08-18-Jackson-hail",
   "lat": 39.04599999999999,
   "lon": -94.26400000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-18. Duration: 36 min. Counties: Platte, Clay, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #462 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-462"
  },
  {
   "id": "spc-2026-08-18-hail-39.11-18",
   "lat": 39.11,
   "lon": -94.56,
   "zip": "",
   "city": "1 SSE North Kansas City",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 SSE North Kansas City",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-08-18-40-0700",
   "lat": 39.08,
   "lon": -94.34,
   "zip": "",
   "city": "Independence",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "report via social media. time estimated via radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-08-18-29-0645",
   "lat": 39.11,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public reported half dollar sized hail. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-18-31-0649",
   "lat": 39.11,
   "lon": -94.56,
   "zip": "",
   "city": "North Kansas City",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture shared via social media. Time estimated via radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-08-18-32-0650",
   "lat": 39.09,
   "lon": -94.41,
   "zip": "",
   "city": "Independence",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public shared photo of hail approximately half dollar sized. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-18-36-0654",
   "lat": 39.1,
   "lon": -94.48,
   "zip": "",
   "city": "Maywood",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via social media. Time estimate via radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-18-37-0656",
   "lat": 39.1,
   "lon": -94.48,
   "zip": "",
   "city": "Sugar Creek",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media shared a photo of hail approximately golf ball sized. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-08-18-38-0656",
   "lat": 39.11,
   "lon": -94.45,
   "zip": "",
   "city": "Sugar Creek",
   "date": "2026-08-18",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public shared photo of quarter sized hail. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ww-EAX-SV-W-453-2026-08-10-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-10. Duration: 52 min. Counties: Cass, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #453 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-453"
  },
  {
   "id": "ww-EAX-SV-W-453-2026-08-10-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-10. Duration: 52 min. Counties: Cass, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #453 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-453"
  },
  {
   "id": "iem-202608060508-hail-38.84--94.47",
   "lat": 38.84,
   "lon": -94.47,
   "zip": "",
   "city": "3 N Raymore",
   "date": "2026-08-06",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 N Raymore, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-06-wind-38.82--94.52",
   "lat": 38.82,
   "lon": -94.52,
   "zip": "",
   "city": "1 NE Belton",
   "date": "2026-08-06",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "59 MPH wind gust measured from personal weather station. Time confirmed from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-06-wind-38.81--94.26",
   "lat": 38.81,
   "lon": -94.26,
   "zip": "",
   "city": "2 N Pleasant Hill",
   "date": "2026-08-06",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated winds of at least 60 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-444-2026-08-06-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-06. Duration: 41 min. Counties: Lafayette, Cass, Jackson, Johnson. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #444 (41 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-444"
  },
  {
   "id": "ww-EAX-SV-W-444-2026-08-06-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-06. Duration: 41 min. Counties: Lafayette, Cass, Jackson, Johnson. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #444 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-444"
  },
  {
   "id": "iem-202608060500-wind-38.82--94.52",
   "lat": 38.82,
   "lon": -94.52,
   "zip": "",
   "city": "1 NE Belton",
   "date": "2026-08-06",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NE Belton, MO. Peak gust: 68 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202608060520-wind-38.81--94.26",
   "lat": 38.81,
   "lon": -94.26,
   "zip": "",
   "city": "2 N Pleasant Hill",
   "date": "2026-08-06",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Pleasant Hill, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-06T05:05:00Z-wind-38.84--94.44",
   "lat": 38.84,
   "lon": -94.44,
   "zip": "",
   "city": "3 NNE Raymore",
   "date": "2026-08-06",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 3 NNE Raymore, MO. Peak gust: 100 mph. NWS Storm Survey found a path of damage indicative of 70+ mph winds from Belton all the way into Greenwood around midnight on August 6th. The corridor of strongest winds were along the Cass/Jackson County line from the Creekmoor neighborhood into Raintree Lake (roughly 6 miles long and 1 mile wide), where damage indicative of up to 85 to 100 mph wind gusts were found.",
   "sourceDetail": "NWS EAX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 100,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-443-2026-08-05-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-05. Duration: 50 min. Counties: Clay, Cass, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #443 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-443"
  },
  {
   "id": "ww-EAX-SV-W-443-2026-08-05-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-05. Duration: 50 min. Counties: Clay, Cass, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #443 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-443"
  },
  {
   "id": "spc-2026-08-05-205-0508",
   "lat": 38.84,
   "lon": -94.47,
   "zip": "",
   "city": "Raymore",
   "date": "2026-08-05",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-05-161-0500",
   "lat": 38.82,
   "lon": -94.52,
   "zip": "",
   "city": "Belton",
   "date": "2026-08-05",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "59 MPH wind gust measured from personal weather station. Time confirmed from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-05-193-0520",
   "lat": 38.81,
   "lon": -94.26,
   "zip": "",
   "city": "Pleasant Hill",
   "date": "2026-08-05",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated winds of at least 60 mph. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-LXT-2026-07-31",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-07-31",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT): 52 mph gust at 2026-07-31 08:48.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) — peak at 2026-07-31 08:48",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-EAX-SV-W-418-2026-07-10-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-10. Duration: 48 min. Counties: Cass, Clay, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #418 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-418"
  },
  {
   "id": "ww-EAX-SV-W-418-2026-07-10-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-10. Duration: 48 min. Counties: Cass, Clay, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #418 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-418"
  },
  {
   "id": "ww-EAX-SV-W-415-2026-07-09-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-09. Duration: 49 min. Counties: Bates, Jackson, Cass, Henry, Johnson, Lafayette. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #415 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-415"
  },
  {
   "id": "ww-EAX-SV-W-415-2026-07-09-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-09. Duration: 49 min. Counties: Bates, Jackson, Cass, Henry, Johnson, Lafayette. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #415 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-415"
  },
  {
   "id": "ww-EAX-SV-W-413-2026-07-09-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-09. Duration: 45 min. Counties: Clinton, Jackson, Platte, Clay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #413 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-413"
  },
  {
   "id": "ww-EAX-SV-W-413-2026-07-09-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-09. Duration: 45 min. Counties: Clinton, Jackson, Platte, Clay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #413 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-413"
  },
  {
   "id": "ww-EAX-SV-W-414-2026-07-09-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-09. Duration: 40 min. Counties: Ray, Cass, Jackson, Clay. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #414 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-414"
  },
  {
   "id": "ww-EAX-SV-W-414-2026-07-09-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-09. Duration: 40 min. Counties: Ray, Cass, Jackson, Clay. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #414 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-414"
  },
  {
   "id": "ww-EAX-SV-W-411-2026-07-04-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-04. Duration: 49 min. Counties: Henry, Bates, Cass, Jackson, Johnson, Pettis, Saline. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #411 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-411"
  },
  {
   "id": "ww-EAX-SV-W-411-2026-07-04-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-04. Duration: 49 min. Counties: Henry, Bates, Cass, Jackson, Johnson, Pettis, Saline. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #411 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-411"
  },
  {
   "id": "ww-EAX-SV-W-410-2026-07-04-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-04. Duration: 48 min. Counties: Bates, Cass, Henry, Jackson, Johnson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #410 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-410"
  },
  {
   "id": "ww-EAX-SV-W-410-2026-07-04-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-04. Duration: 48 min. Counties: Bates, Cass, Henry, Jackson, Johnson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #410 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-410"
  },
  {
   "id": "spc-2026-06-13-687-0136",
   "lat": 39.24,
   "lon": -94.54,
   "zip": "",
   "city": "Oakview",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-711-0145",
   "lat": 38.95,
   "lon": -94.53,
   "zip": "",
   "city": "Grandview",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-726-0148",
   "lat": 39.25,
   "lon": -94.48,
   "zip": "",
   "city": "Pleasant Valley",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-738-0153",
   "lat": 39.03,
   "lon": -94.35,
   "zip": "",
   "city": "Lake Tapawingo",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-743-0153",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "Courtney",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 76,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-761-0205",
   "lat": 38.81,
   "lon": -94.26,
   "zip": "",
   "city": "Pleasant Hill",
   "date": "2026-06-13",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-766-0212",
   "lat": 39.01,
   "lon": -94.13,
   "zip": "",
   "city": "Oak Grove",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-853-0134",
   "lat": 39.14,
   "lon": -94.55,
   "zip": "",
   "city": "Avondale",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "During the evening of Saturday June 13... 2026 a line of damaging thunderstorms moved across the Kansas City Metropolitan Area. At 8:33 PM CDT... a tornado formed on th (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T01:47:00Z-tornado-39.24--94.42",
   "lat": 39.24,
   "lon": -94.42,
   "zip": "",
   "city": "Liberty",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Liberty, MO. During the evening of Saturday June 13, 2026 a line of damaging thunderstorms moved across the Kansas City Metropolitan Area. At 8:47 PM CDT, a tornado formed on the leading edge of the line in Liberty, MO. The tornado produced sporadic tree damage as it moved northeast through multiple residential areas and farm fields. The tornado lifted at 8:54 PM CDT approximately 2 miles east of Liberty.",
   "sourceDetail": "NWS EAX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-384-2026-06-13-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-13. Duration: 52 min. Counties: Cass, Jackson. Storm tags: wind: 80.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #384 (52 min)",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-384"
  },
  {
   "id": "ww-EAX-SV-W-384-2026-06-13-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-13. Duration: 52 min. Counties: Cass, Jackson. Storm tags: wind: 80.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #384 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-384"
  },
  {
   "id": "ww-EAX-SV-W-383-2026-06-13-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-13. Duration: 62 min. Counties: Jackson, Platte, Cass, Clay. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #383 (62 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-383"
  },
  {
   "id": "ww-EAX-SV-W-383-2026-06-13-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-13. Duration: 62 min. Counties: Jackson, Platte, Cass, Clay. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #383 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-383"
  },
  {
   "id": "ww-EAX-SV-W-386-2026-06-13-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-13. Duration: 55 min. Counties: Jackson, Johnson, Lafayette, Cass, Clay. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #386 (55 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-386"
  },
  {
   "id": "ww-EAX-SV-W-386-2026-06-13-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-13. Duration: 55 min. Counties: Jackson, Johnson, Lafayette, Cass, Clay. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #386 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-386"
  },
  {
   "id": "iem-ww-EAX-TO-W-79-Jackson-tornado-2026-06-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-06-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-79"
  },
  {
   "id": "iem-ww-EAX-TO-W-81-Jackson-tornado-2026-06-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-06-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-81"
  },
  {
   "id": "iem-ww-EAX-TO-W-80-Jackson-tornado-2026-06-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-06-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-80"
  },
  {
   "id": "iem-ww-EAX-TO-W-82-Jackson-tornado-2026-06-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-06-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-82"
  },
  {
   "id": "asos-bf-LXT-2026-06-13",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 54 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606140136-wind-39.24--94.54",
   "lat": 39.24,
   "lon": -94.54,
   "zip": "",
   "city": "3 NNE Oakview",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NNE Oakview, MO. Peak gust: 86 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140145-wind-38.95--94.53",
   "lat": 38.95,
   "lon": -94.53,
   "zip": "",
   "city": "5 N Grandview",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 5 N Grandview, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140148-wind-39.25--94.48",
   "lat": 39.25,
   "lon": -94.48,
   "zip": "",
   "city": "2 N Pleasant Valley",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Pleasant Valley, MO. Peak gust: 72 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140153-wind-39.03--94.35",
   "lat": 39.03,
   "lon": -94.35,
   "zip": "",
   "city": "2 WNW Lake Tapawingo",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WNW Lake Tapawingo, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140153-wind-39.18--94.39",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "2 N Courtney",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Courtney, MO. Peak gust: 87 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140205-wind-38.81--94.26",
   "lat": 38.81,
   "lon": -94.26,
   "zip": "",
   "city": "2 N Pleasant Hill",
   "date": "2026-06-13",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Pleasant Hill, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140212-wind-39.01--94.13",
   "lat": 39.01,
   "lon": -94.13,
   "zip": "",
   "city": "Oak Grove",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Oak Grove, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LXT-2026-06-10",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-06-10",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 57 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-09-wind-38.84--94.38",
   "lat": 38.84,
   "lon": -94.38,
   "zip": "",
   "city": "2 WNW Lake Winnebago",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WNW Lake Winnebago",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-327-2026-06-09-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-09. Duration: 35 min. Counties: Bates, Cass, Henry, Jackson, Johnson, Lafayette. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #327 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-327"
  },
  {
   "id": "ww-EAX-SV-W-327-2026-06-09-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-09. Duration: 35 min. Counties: Bates, Cass, Henry, Jackson, Johnson, Lafayette. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #327 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-327"
  },
  {
   "id": "ww-EAX-SV-W-326-2026-06-09-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-09. Duration: 42 min. Counties: Bates, Cass, Jackson. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #326 (42 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-326"
  },
  {
   "id": "ww-EAX-SV-W-326-2026-06-09-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-09. Duration: 42 min. Counties: Bates, Cass, Jackson. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #326 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-326"
  },
  {
   "id": "asos-bf-MKC-2026-06-09",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-06-09",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC) recorded a 52 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LXT-2026-06-09",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 50 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606090620-wind-38.84--94.38",
   "lat": 38.84,
   "lon": -94.38,
   "zip": "",
   "city": "2 WNW Lake Winnebago",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WNW Lake Winnebago, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-08-943-0620",
   "lat": 38.84,
   "lon": -94.38,
   "zip": "",
   "city": "Lake Winnebago",
   "date": "2026-06-08",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606010646-hail-39.18--94.52",
   "lat": 39.18,
   "lon": -94.52,
   "zip": "",
   "city": "2 NE Avondale",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Avondale, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-01-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KMKC Airport reported a peak wind gust of 82 MPH at 138 AM CDT.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-EAX-SV-W-299-2026-06-01-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-01. Duration: 52 min. Counties: Platte, Jackson, Clay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #299 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-299"
  },
  {
   "id": "ww-EAX-SV-W-299-2026-06-01-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-01. Duration: 52 min. Counties: Platte, Jackson, Clay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #299 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-299"
  },
  {
   "id": "ww-EAX-SV-W-303-2026-06-01-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-01. Duration: 53 min. Counties: Lafayette, Jackson, Cass, Clay. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #303 (53 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-303"
  },
  {
   "id": "ww-EAX-SV-W-303-2026-06-01-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-01. Duration: 53 min. Counties: Lafayette, Jackson, Cass, Clay. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #303 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-303"
  },
  {
   "id": "ww-EAX-SV-W-297-2026-06-01-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-01. Duration: 52 min. Counties: Clay, Platte, Jackson. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #297 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-297"
  },
  {
   "id": "ww-EAX-SV-W-297-2026-06-01-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-01. Duration: 52 min. Counties: Clay, Platte, Jackson. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #297 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EAX-SV-W-297"
  },
  {
   "id": "ww-EAX-SV-W-301-2026-06-01-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-01. Duration: 27 min. Counties: Clay, Jackson, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #301 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-301"
  },
  {
   "id": "ww-EAX-SV-W-301-2026-06-01-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-01. Duration: 27 min. Counties: Clay, Jackson, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #301 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-301"
  },
  {
   "id": "ww-EAX-SV-W-306-2026-06-01-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-01. Duration: 33 min. Counties: Clay, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #306 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-306"
  },
  {
   "id": "ww-EAX-SV-W-306-2026-06-01-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-01. Duration: 33 min. Counties: Clay, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #306 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-306"
  },
  {
   "id": "iem-ww-EAX-TO-W-56-Jackson-tornado-2026-06-01",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-06-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-56"
  },
  {
   "id": "asos-bf-MKC-2026-06-01",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC) recorded a 81 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) [365d backfill 2026-08]",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606010634-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 85 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606010638-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 94 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 94,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-01-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.17--94.54",
   "lat": 39.17,
   "lon": -94.54,
   "zip": "",
   "city": "1 NE Avondale",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-05-31-1027-0634",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-05-31",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-31-1033-0638",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-05-31",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KMKC Airport reported a peak wind gust of 82 MPH at 138 AM CDT. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 82,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-31-1083-0646",
   "lat": 39.18,
   "lon": -94.52,
   "zip": "",
   "city": "Avondale",
   "date": "2026-05-31",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-05-18-1134-0217",
   "lat": 39.2,
   "lon": -94.68,
   "zip": "",
   "city": "Parkville",
   "date": "2026-05-18",
   "county": "Platte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple downed trees/limbs reported via social media. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-18-1145-0227",
   "lat": 39.04,
   "lon": -94.6,
   "zip": "",
   "city": "Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of 65 mph wind gust. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-05-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Downtown Kansas City AP measured 64 mph wind gusts.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.09--94.59",
   "lat": 39.09,
   "lon": -94.59,
   "zip": "",
   "city": "1 SW Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS measured 65 mph wind gust.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.10--94.57",
   "lat": 39.1,
   "lon": -94.57,
   "zip": "",
   "city": "1 ESE Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS measured 59 mph wind gust.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.18--94.38",
   "lat": 39.18,
   "lon": -94.38,
   "zip": "",
   "city": "2 NNE Courtney",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS measured 66 mph wind gust.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-38.96--94.37",
   "lat": 38.96,
   "lon": -94.37,
   "zip": "",
   "city": "2 ENE Unity Village",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lees Summit Municipal Airport measured a 58 mph wind gust.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-EAX-SV-W-292-2026-05-18-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 63 min. Counties: Cass, Jackson, Johnson. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #292 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-292"
  },
  {
   "id": "ww-EAX-SV-W-292-2026-05-18-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 63 min. Counties: Cass, Jackson, Johnson. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #292 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-292"
  },
  {
   "id": "ww-EAX-SV-W-289-2026-05-18-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 62 min. Counties: Clay, Clinton, Caldwell, Cass, Buchanan, Platte, Jackson, Ray. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #289 (62 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-289"
  },
  {
   "id": "ww-EAX-SV-W-289-2026-05-18-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 62 min. Counties: Clay, Clinton, Caldwell, Cass, Buchanan, Platte, Jackson, Ray. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #289 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-289"
  },
  {
   "id": "iem-ww-EAX-TO-W-54-Jackson-tornado-2026-05-18",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-05-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-54"
  },
  {
   "id": "asos-bf-MKC-2026-05-18",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-05-18",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC) recorded a 65 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LXT-2026-05-18",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 57 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190217-wind-39.20--94.68",
   "lat": 39.2,
   "lon": -94.68,
   "zip": "",
   "city": "Parkville",
   "date": "2026-05-18",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Parkville, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202605190227-wind-39.04--94.60",
   "lat": 39.04,
   "lon": -94.6,
   "zip": "",
   "city": "4 SSW Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSW Kansas City, MO. Peak gust: 75 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202605190229-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-05-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 74 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190229-wind-39.09--94.59",
   "lat": 39.09,
   "lon": -94.59,
   "zip": "",
   "city": "1 SW Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SW Kansas City, MO. Peak gust: 75 mph.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190230-wind-39.10--94.57",
   "lat": 39.1,
   "lon": -94.57,
   "zip": "",
   "city": "1 ESE Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ESE Kansas City, MO. Peak gust: 68 mph.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190245-wind-39.18--94.38",
   "lat": 39.18,
   "lon": -94.38,
   "zip": "",
   "city": "2 NNE Courtney",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNE Courtney, MO. Peak gust: 76 mph.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190249-wind-38.96--94.37",
   "lat": 38.96,
   "lon": -94.37,
   "zip": "",
   "city": "2 ENE Unity Village",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ENE Unity Village, MO. Peak gust: 67 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-05-19T02:46:00Z-wind-38.80--94.48",
   "lat": 38.8,
   "lon": -94.48,
   "zip": "",
   "city": "1 W Raymore",
   "date": "2026-05-18",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 1 W Raymore, MO. Peak gust: 80 mph. Large tree limbs down and a fence blown over. Winds estimated at 80 mph. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-MKC-2026-05-09",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-05-09",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC) recorded a 53 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LRY-2026-05-08",
   "lat": 38.611,
   "lon": -94.3421,
   "zip": "",
   "city": "Harrisonville",
   "date": "2026-05-08",
   "county": "Cass",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Harrisonville (LRY) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Harrisonville (LRY) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604271109-hail-38.72--94.46",
   "lat": 38.72,
   "lon": -94.46,
   "zip": "",
   "city": "Peculiar",
   "date": "2026-04-27",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Peculiar, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604271940-hail-38.85--94.02",
   "lat": 38.85,
   "lon": -94.02,
   "zip": "",
   "city": "2 W Pittsville",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Pittsville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.22--94.64",
   "lat": 39.22,
   "lon": -94.64,
   "zip": "",
   "city": "Lake Waukomis",
   "date": "2026-04-27",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-8.91--94.44",
   "lat": 8.91,
   "lon": -94.44,
   "zip": "",
   "city": "3 W Lees Summit        3",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-204-2026-04-27-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 45 min. Counties: Cass, Jackson, Johnson, Carroll, Chariton, Linn, Livingston. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #204 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-204"
  },
  {
   "id": "ww-EAX-SV-W-204-2026-04-27-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 45 min. Counties: Cass, Jackson, Johnson, Carroll, Chariton, Linn, Livingston. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #204 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-204"
  },
  {
   "id": "ww-EAX-SV-W-201-2026-04-27-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 24 min. Counties: Lafayette, Saline, Cass, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #201 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-201"
  },
  {
   "id": "ww-EAX-SV-W-201-2026-04-27-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 24 min. Counties: Lafayette, Saline, Cass, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #201 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-201"
  },
  {
   "id": "ww-EAX-SV-W-191-2026-04-27-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 51 min. Counties: Bates, Henry, Lafayette, Livingston, Ray, DeKalb, Caldwell, Carroll, Clay, Clinton, Daviess, Jackson. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #191 (51 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-191"
  },
  {
   "id": "ww-EAX-SV-W-191-2026-04-27-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 51 min. Counties: Bates, Henry, Lafayette, Livingston, Ray, DeKalb, Caldwell, Carroll, Clay, Clinton, Daviess, Jackson. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #191 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-191"
  },
  {
   "id": "ww-EAX-SV-W-202-2026-04-27-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 46 min. Counties: Carroll, Ray, Cass, Henry, Jackson, Johnson, Lafayette. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #202 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-202"
  },
  {
   "id": "ww-EAX-SV-W-202-2026-04-27-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 46 min. Counties: Carroll, Ray, Cass, Henry, Jackson, Johnson, Lafayette. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #202 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-202"
  },
  {
   "id": "ww-EAX-SV-W-206-2026-04-27-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 28 min. Counties: Cass, Jackson, Johnson, Lafayette, Carroll, Chariton, Linn, Livingston, Saline. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #206 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-206"
  },
  {
   "id": "ww-EAX-SV-W-206-2026-04-27-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 28 min. Counties: Cass, Jackson, Johnson, Lafayette, Carroll, Chariton, Linn, Livingston, Saline. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #206 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-206"
  },
  {
   "id": "ww-EAX-SV-W-188-2026-04-27-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 39 min. Counties: Caldwell, Clay, Clinton, DeKalb, Jackson, Ray, Platte, Buchanan. Storm tags: wind: 70.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #188 (39 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-188"
  },
  {
   "id": "ww-EAX-SV-W-188-2026-04-27-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 39 min. Counties: Caldwell, Clay, Clinton, DeKalb, Jackson, Ray, Platte, Buchanan. Storm tags: wind: 70.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #188 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EAX-SV-W-188"
  },
  {
   "id": "ww-EAX-SV-W-189-2026-04-27-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 51 min. Counties: Bates, Henry, Clay, Jackson, Platte, Cass, Ray. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #189 (51 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-189"
  },
  {
   "id": "ww-EAX-SV-W-189-2026-04-27-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 51 min. Counties: Bates, Henry, Clay, Jackson, Platte, Cass, Ray. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #189 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-189"
  },
  {
   "id": "ww-EAX-SV-W-192-2026-04-27-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 45 min. Counties: Ray, Clinton, Jackson, Platte, Clay. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #192 (45 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-192"
  },
  {
   "id": "ww-EAX-SV-W-192-2026-04-27-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 45 min. Counties: Ray, Clinton, Jackson, Platte, Clay. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #192 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-192"
  },
  {
   "id": "iem-ww-EAX-TO-W-33-Jackson-tornado-2026-04-27",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-04-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-33"
  },
  {
   "id": "spc-2026-04-27-1366-2214",
   "lat": 38.91,
   "lon": -94.44,
   "zip": "",
   "city": "Lees Summit",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LXT-2026-04-27",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 54 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604271030-wind-39.22--94.64",
   "lat": 39.22,
   "lon": -94.64,
   "zip": "",
   "city": "Lake Waukomis",
   "date": "2026-04-27",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Lake Waukomis, MO. Peak gust: 74 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604272214-wind-8.91--94.44",
   "lat": 8.91,
   "lon": -94.44,
   "zip": "",
   "city": "3 W Lees Summit        3",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 W Lees Summit        3, MO. Peak gust: 68 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-EAX-SV-W-200-Jackson-wind-2026-04-27",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Jackson on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-200"
  },
  {
   "id": "iem-ww-EAX-SV-W-200-Jackson-hail-2026-04-27",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-27",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Jackson on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-200"
  },
  {
   "id": "spc-2026-04-26-1522-2207",
   "lat": 38.62,
   "lon": -94.47,
   "zip": "",
   "city": "Freeman",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-26-1523-2207",
   "lat": 38.7,
   "lon": -94.55,
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-181-2026-04-26-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-26. Duration: 23 min. Counties: Cass, Jackson, Johnson, Lafayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #181 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-181"
  },
  {
   "id": "ww-EAX-SV-W-181-2026-04-26-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-26. Duration: 23 min. Counties: Cass, Jackson, Johnson, Lafayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #181 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-181"
  },
  {
   "id": "ww-EAX-SV-W-170-2026-04-26-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-26. Duration: 50 min. Counties: Cass, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #170 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-170"
  },
  {
   "id": "ww-EAX-SV-W-170-2026-04-26-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-26. Duration: 50 min. Counties: Cass, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #170 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-170"
  },
  {
   "id": "ww-EAX-SV-W-172-2026-04-26-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-26. Duration: 51 min. Counties: Cass, Jackson, Johnson, Bates, Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #172 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-172"
  },
  {
   "id": "ww-EAX-SV-W-172-2026-04-26-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-26. Duration: 51 min. Counties: Cass, Jackson, Johnson, Bates, Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #172 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-172"
  },
  {
   "id": "iem-ww-EAX-TO-W-31-Jackson-tornado-2026-04-26",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-04-26. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-31"
  },
  {
   "id": "spc-2026-04-26-1559-1030",
   "lat": 39.22,
   "lon": -94.64,
   "zip": "",
   "city": "Lake Waukomis",
   "date": "2026-04-26",
   "county": "Platte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-26-1652-1109",
   "lat": 38.72,
   "lon": -94.46,
   "zip": "",
   "city": "Peculiar",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed social media report. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604262207-wind-38.62--94.47",
   "lat": 38.62,
   "lon": -94.47,
   "zip": "",
   "city": "2 E Freeman",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 E Freeman, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604262207-wind-38.70--94.55",
   "lat": 38.7,
   "lon": -94.55,
   "zip": "",
   "city": "3 NE Cleveland",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NE Cleveland, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604240202-hail-39.07--94.58",
   "lat": 39.07,
   "lon": -94.58,
   "zip": "",
   "city": "2 S Kansas City",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Kansas City, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-23-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from ASOS.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-04-23-1698-0208",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "Courtney",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from personal weather station. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-1719-0241",
   "lat": 39.28,
   "lon": -94.34,
   "zip": "",
   "city": "Missouri City",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from personal weather station. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-156-2026-04-23-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 41 min. Counties: Ray, Cass, Clay, Jackson, Platte. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #156 (41 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-156"
  },
  {
   "id": "ww-EAX-SV-W-156-2026-04-23-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 41 min. Counties: Ray, Cass, Clay, Jackson, Platte. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #156 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-156"
  },
  {
   "id": "ww-EAX-SV-W-160-2026-04-23-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 38 min. Counties: Carroll, Clay, Jackson, Johnson, Lafayette, Ray. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #160 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-160"
  },
  {
   "id": "ww-EAX-SV-W-160-2026-04-23-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 38 min. Counties: Carroll, Clay, Jackson, Johnson, Lafayette, Ray. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #160 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-160"
  },
  {
   "id": "ww-EAX-SV-W-162-2026-04-23-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 28 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #162 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-162"
  },
  {
   "id": "ww-EAX-SV-W-162-2026-04-23-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 28 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #162 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-162"
  },
  {
   "id": "ww-EAX-SV-W-164-2026-04-23-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 44 min. Counties: Bates, Cass, Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #164 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-164"
  },
  {
   "id": "ww-EAX-SV-W-164-2026-04-23-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 44 min. Counties: Bates, Cass, Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #164 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-164"
  },
  {
   "id": "iem-ww-EAX-TO-W-26-Jackson-tornado-2026-04-23",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-04-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-26"
  },
  {
   "id": "asos-bf-LXT-2026-04-23",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 53 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604240159-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 70 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604240208-wind-39.18--94.39",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "2 N Courtney",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Courtney, MO. Peak gust: 79 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604240241-wind-39.28--94.34",
   "lat": 39.28,
   "lon": -94.34,
   "zip": "",
   "city": "4 NW Missouri City",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NW Missouri City, MO. Peak gust: 75 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604172146-hail-38.61--94.35",
   "lat": 38.61,
   "lon": -94.35,
   "zip": "",
   "city": "3 S Harrisonville",
   "date": "2026-04-17",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 S Harrisonville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604172147-hail-39.11--94.58",
   "lat": 39.11,
   "lon": -94.58,
   "zip": "",
   "city": "1 NW Kansas City",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Kansas City, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604172156-hail-39.12--94.37",
   "lat": 39.12,
   "lon": -94.37,
   "zip": "",
   "city": "3 SE Courtney",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SE Courtney, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-wind-39.12--94.60",
   "lat": 39.12,
   "lon": -94.6,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-04-17",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MKC ASOS measured a 63 mph wind gust.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-04-17-1789-2214",
   "lat": 39.05,
   "lon": -94.48,
   "zip": "",
   "city": "Raytown",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17T22:19:00Z-tornado-38.80--94.54",
   "lat": 38.8,
   "lon": -94.54,
   "zip": "",
   "city": "1 SSW Belton",
   "date": "2026-04-17",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 SSW Belton, MO. An intense line of thunderstorms moving across Miami County Kansas into Cass County Missouri through 5 PM resulted in an embedded circulation which resulted in an EF 1 tornado. This tornado began on the south side of Belton, MO around 5:19 PM CDT and continued northeast resulting in structure and tree damage through a neighborhood and across the Belton Cemetery before moving more east-northeast. Past the cemetery, the tornado weakened briefly to an EF 0, before increasing in intensity back to an EF 1 as it entered another neighborhood south of Highway 58 and S. Mullen Rd. Sporadic EF 0 damage was found east of S. Mullen Rd. The tornado ended around 5:24 PM CDT just before Interstate 49/U.S. 71. Thank you to Belton Emergency Management and Fire Department for assisting in the survey.",
   "sourceDetail": "NWS EAX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17T22:25:00Z-tornado-38.81--94.53",
   "lat": 38.81,
   "lon": -94.53,
   "zip": "",
   "city": "Belton",
   "date": "2026-04-17",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Belton, MO. Public report of a tornado touch down.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-130-2026-04-17-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 46 min. Counties: Clay, Jackson, Platte, Ray. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #130 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-130"
  },
  {
   "id": "ww-EAX-SV-W-130-2026-04-17-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 46 min. Counties: Clay, Jackson, Platte, Ray. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #130 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-130"
  },
  {
   "id": "ww-EAX-SV-W-134-2026-04-17-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 58 min. Counties: Bates, Cass, Jackson. Storm tags: wind: 80.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #134 (58 min)",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-134"
  },
  {
   "id": "ww-EAX-SV-W-134-2026-04-17-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 58 min. Counties: Bates, Cass, Jackson. Storm tags: wind: 80.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #134 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-134"
  },
  {
   "id": "ww-EAX-SV-W-135-2026-04-17-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 79 min. Counties: Bates, Caldwell, Carroll, Lafayette, Ray, Henry, Johnson, Jackson, Clay, Cass. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #135 (79 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-135"
  },
  {
   "id": "ww-EAX-SV-W-135-2026-04-17-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 79 min. Counties: Bates, Caldwell, Carroll, Lafayette, Ray, Henry, Johnson, Jackson, Clay, Cass. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #135 (79 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-135"
  },
  {
   "id": "ww-EAX-SV-W-138-2026-04-17-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 35 min. Counties: Clay, Jackson. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #138 (35 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-138"
  },
  {
   "id": "ww-EAX-SV-W-138-2026-04-17-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 35 min. Counties: Clay, Jackson. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #138 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-138"
  },
  {
   "id": "iem-ww-EAX-TO-W-20-Jackson-tornado-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-20"
  },
  {
   "id": "iem-202604172149-wind-39.12--94.60",
   "lat": 39.12,
   "lon": -94.6,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-04-17",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 72 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604172214-wind-39.05--94.48",
   "lat": 39.05,
   "lon": -94.48,
   "zip": "",
   "city": "3 NNW Raytown",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NNW Raytown, MO. Peak gust: 81 mph.",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604152156-hail-38.68--94.23",
   "lat": 38.68,
   "lon": -94.23,
   "zip": "",
   "city": "1 N East Lynne",
   "date": "2026-04-15",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N East Lynne, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604152200-hail-38.76--94.10",
   "lat": 38.76,
   "lon": -94.1,
   "zip": "",
   "city": "2 WNW Kingsville",
   "date": "2026-04-15",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 WNW Kingsville, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604152202-hail-38.76--94.17",
   "lat": 38.76,
   "lon": -94.17,
   "zip": "",
   "city": "Strasburg",
   "date": "2026-04-15",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Strasburg, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152206-hail-39.08--94.46",
   "lat": 39.08,
   "lon": -94.46,
   "zip": "",
   "city": "1 SW Maywood",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Maywood, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152207-hail-38.85--94.11",
   "lat": 38.85,
   "lon": -94.11,
   "zip": "",
   "city": "4 ESE Lone Jack",
   "date": "2026-04-15",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 ESE Lone Jack, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604152210-hail-39.10--94.43",
   "lat": 39.1,
   "lon": -94.43,
   "zip": "",
   "city": "1 NW Independence",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Independence, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152220-hail-38.96--94.51",
   "lat": 38.96,
   "lon": -94.51,
   "zip": "",
   "city": "4 SW Raytown",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 SW Raytown, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152224-hail-39.24--94.47",
   "lat": 39.24,
   "lon": -94.47,
   "zip": "",
   "city": "2 NNW Glenaire",
   "date": "2026-04-15",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NNW Glenaire, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152226-hail-39.04--94.15",
   "lat": 39.04,
   "lon": -94.15,
   "zip": "",
   "city": "3 NW Oak Grove",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NW Oak Grove, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152230-hail-39.15--94.53",
   "lat": 39.15,
   "lon": -94.53,
   "zip": "",
   "city": "1 E Avondale",
   "date": "2026-04-15",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Avondale, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1322868-2026-04-15",
   "lon": 211676,
   "zip": "",
   "city": "FAIRMONT",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported near the Truman Library.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1322868",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ww-EAX-SV-W-83-2026-04-15-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 38 min. Counties: Jackson, Johnson, Lafayette, Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #83 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-83"
  },
  {
   "id": "ww-EAX-SV-W-83-2026-04-15-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 38 min. Counties: Jackson, Johnson, Lafayette, Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #83 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-83"
  },
  {
   "id": "ww-EAX-SV-W-86-2026-04-15-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 46 min. Counties: Jackson, Lafayette, Ray. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #86 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-86"
  },
  {
   "id": "ww-EAX-SV-W-86-2026-04-15-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 46 min. Counties: Jackson, Lafayette, Ray. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #86 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-86"
  },
  {
   "id": "ww-EAX-SV-W-82-2026-04-15-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 43 min. Counties: Cass, Jackson. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #82 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-82"
  },
  {
   "id": "ww-EAX-SV-W-82-2026-04-15-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 43 min. Counties: Cass, Jackson. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #82 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "EAX-SV-W-82"
  },
  {
   "id": "ww-EAX-SV-W-89-2026-04-15-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 48 min. Counties: Caldwell, Clay, Clinton, Jackson, Ray. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #89 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-89"
  },
  {
   "id": "ww-EAX-SV-W-89-2026-04-15-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 48 min. Counties: Caldwell, Clay, Clinton, Jackson, Ray. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #89 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "EAX-SV-W-89"
  },
  {
   "id": "ww-EAX-SV-W-88-2026-04-15-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 33 min. County: Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #88 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-88"
  },
  {
   "id": "ww-EAX-SV-W-88-2026-04-15-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 33 min. County: Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #88 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-88"
  },
  {
   "id": "ww-EAX-SV-W-75-2026-04-15-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 38 min. Counties: Jackson, Platte, Clay. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #75 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-75"
  },
  {
   "id": "ww-EAX-SV-W-75-2026-04-15-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 38 min. Counties: Jackson, Platte, Clay. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #75 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "EAX-SV-W-75"
  },
  {
   "id": "ww-EAX-SV-W-84-2026-04-15-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 43 min. Counties: Clay, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #84 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-84"
  },
  {
   "id": "ww-EAX-SV-W-84-2026-04-15-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-15. Duration: 43 min. Counties: Clay, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #84 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-84"
  },
  {
   "id": "asos-bf-LXT-2026-04-15",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 56 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1322828-2026-04-15",
   "lon": 211676,
   "zip": "",
   "city": "INDEPENDENCE",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported in western Independence.",
   "sourceDetail": "Verified by Public — NCEI Event #1322828",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604140315-hail-38.69--94.46",
   "lat": 38.69,
   "lon": -94.46,
   "zip": "",
   "city": "2 S Peculiar",
   "date": "2026-04-13",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Peculiar, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604140315-hail-38.69--94.50",
   "lat": 38.69,
   "lon": -94.5,
   "zip": "",
   "city": "3 SW Peculiar",
   "date": "2026-04-13",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SW Peculiar, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604140326-hail-38.65--94.43",
   "lat": 38.65,
   "lon": -94.43,
   "zip": "",
   "city": "4 W Harrisonville",
   "date": "2026-04-13",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W Harrisonville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604140334-hail-38.65--94.35",
   "lat": 38.65,
   "lon": -94.35,
   "zip": "",
   "city": "Harrisonville",
   "date": "2026-04-13",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Harrisonville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-13-2098-0213",
   "lat": 38.84,
   "lon": -94.38,
   "zip": "",
   "city": "Lake Winnebago",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of 60+ mph wind gusts with storm moving through... magnitude estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-63-2026-04-13-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-13. Duration: 46 min. Counties: Cass, Jackson. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #63 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-63"
  },
  {
   "id": "ww-EAX-SV-W-63-2026-04-13-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-13. Duration: 46 min. Counties: Cass, Jackson. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #63 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "EAX-SV-W-63"
  },
  {
   "id": "ww-EAX-SV-W-65-2026-04-13-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-13. Duration: 41 min. Counties: Cass, Jackson, Johnson, Lafayette. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #65 (41 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-65"
  },
  {
   "id": "ww-EAX-SV-W-65-2026-04-13-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-13. Duration: 41 min. Counties: Cass, Jackson, Johnson, Lafayette. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #65 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-65"
  },
  {
   "id": "iem-202604140213-wind-38.84--94.38",
   "lat": 38.84,
   "lon": -94.38,
   "zip": "",
   "city": "2 WNW Lake Winnebago",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WNW Lake Winnebago, MO. Peak gust: 71 mph.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-57-2026-04-09-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-09. Duration: 46 min. Counties: Clay, Jackson, Platte. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #57 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-57"
  },
  {
   "id": "ww-EAX-SV-W-57-2026-04-09-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-09. Duration: 46 min. Counties: Clay, Jackson, Platte. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #57 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-57"
  },
  {
   "id": "iem-lsr-2026-04-02-wind-38.97--94.37",
   "lat": 38.97,
   "lon": -94.37,
   "zip": "",
   "city": "2 ENE Unity Village",
   "date": "2026-04-02",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLXT Lees Summit Muni.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LXT-2026-04-02",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-04-02",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604021747-wind-38.97--94.37",
   "lat": 38.97,
   "lon": -94.37,
   "zip": "",
   "city": "2 ENE Unity Village",
   "date": "2026-04-02",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 ENE Unity Village, MO. Peak gust: 59 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-02T17:58:00Z-wind-39.12--94.60",
   "lat": 39.12,
   "lon": -94.6,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-04-02",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 52 mph. ASOS station KMKC Kansas City Dntn.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604010315-hail-38.63--94.24",
   "lat": 38.63,
   "lon": -94.24,
   "zip": "",
   "city": "3 S East Lynne",
   "date": "2026-03-31",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 S East Lynne, MO. Hail size: 0.88\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202604010332-hail-39.00--93.95",
   "lat": 39,
   "lon": -93.95,
   "zip": "",
   "city": "Odessa",
   "date": "2026-03-31",
   "county": "Lafayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Odessa, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.03--93.97",
   "lat": 39.03,
   "lon": -93.97,
   "zip": "",
   "city": "3 NNW Odessa",
   "date": "2026-03-15",
   "county": "Lafayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd dmg report from 3 NNW Odessa. Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LXT-2026-03-15",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-03-15",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 56 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603151600-wind-39.03--93.97",
   "lat": 39.03,
   "lon": -93.97,
   "zip": "",
   "city": "3 NNW Odessa",
   "date": "2026-03-15",
   "county": "Lafayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 NNW Odessa, MO. Peak gust: 63 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-MKC-2026-03-12",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-03-12",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603102328-hail-39.20--94.68",
   "lat": 39.2,
   "lon": -94.68,
   "zip": "",
   "city": "Parkville",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Parkville, MO. Hail size: 3.25\".",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.25
  },
  {
   "id": "iem-202603102330-hail-39.20--94.64",
   "lat": 39.2,
   "lon": -94.64,
   "zip": "",
   "city": "1 WNW Houston Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 WNW Houston Lake, MO. Hail size: 2.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-202603102330-hail-39.21--94.63",
   "lat": 39.21,
   "lon": -94.63,
   "zip": "",
   "city": "1 NW Houston Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Houston Lake, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202603102335-hail-39.23--94.61",
   "lat": 39.23,
   "lon": -94.61,
   "zip": "",
   "city": "2 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Lake Waukomis, MO. Hail size: 2\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202603102333-hail-39.23--94.60",
   "lat": 39.23,
   "lon": -94.6,
   "zip": "",
   "city": "2 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Lake Waukomis, MO. Hail size: 3.5\".",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "id": "iem-202603102337-hail-39.23--94.62",
   "lat": 39.23,
   "lon": -94.62,
   "zip": "",
   "city": "1 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Lake Waukomis, MO. Hail size: 3.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "id": "iem-202603102336-hail-39.24--94.55",
   "lat": 39.24,
   "lon": -94.55,
   "zip": "",
   "city": "2 NE Oakview",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Oakview, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603102336-hail-39.22--94.60",
   "lat": 39.22,
   "lon": -94.6,
   "zip": "",
   "city": "2 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Lake Waukomis, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603102336-hail-39.22--94.59",
   "lat": 39.22,
   "lon": -94.59,
   "zip": "",
   "city": "1 NW Oakwood Park",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Oakwood Park, MO. Hail size: 2\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202603102338-hail-39.23--94.58",
   "lat": 39.23,
   "lon": -94.58,
   "zip": "",
   "city": "2 NW Oakview",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NW Oakview, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603102339-hail-39.24--94.54",
   "lat": 39.24,
   "lon": -94.54,
   "zip": "",
   "city": "3 NE Gladstone",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NE Gladstone, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603102351-hail-39.21--94.62",
   "lat": 39.21,
   "lon": -94.62,
   "zip": "",
   "city": "1 N Houston Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Houston Lake, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202603102341-hail-39.21--94.65",
   "lat": 39.21,
   "lon": -94.65,
   "zip": "",
   "city": "1 S Platte Woods",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 S Platte Woods, MO. Hail size: 2.25\".",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-202603110016-hail-39.27--94.51",
   "lat": 39.27,
   "lon": -94.51,
   "zip": "",
   "city": "4 NNW Pleasant Valley",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NNW Pleasant Valley, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603110215-hail-38.98--94.60",
   "lat": 38.98,
   "lon": -94.6,
   "zip": "",
   "city": "7 WSW Raytown",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 7 WSW Raytown, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110223-hail-38.88--94.59",
   "lat": 38.88,
   "lon": -94.59,
   "zip": "",
   "city": "3 W Grandview",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Grandview, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110240-hail-38.99--94.49",
   "lat": 38.99,
   "lon": -94.49,
   "zip": "",
   "city": "2 SW Raytown",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SW Raytown, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603110241-hail-38.99--94.47",
   "lat": 38.99,
   "lon": -94.47,
   "zip": "",
   "city": "2 S Raytown",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Raytown, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603110309-hail-38.95--94.52",
   "lat": 38.95,
   "lon": -94.52,
   "zip": "",
   "city": "5 N Grandview",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 N Grandview, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603110313-hail-38.94--94.54",
   "lat": 38.94,
   "lon": -94.54,
   "zip": "",
   "city": "4 N Grandview",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 N Grandview, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603110326-hail-38.94--94.41",
   "lat": 38.94,
   "lon": -94.41,
   "zip": "",
   "city": "1 SW Unity Village",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Unity Village, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110326-hail-38.99--94.34",
   "lat": 38.99,
   "lon": -94.34,
   "zip": "",
   "city": "3 SW Lake Tapawingo",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SW Lake Tapawingo, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110326-hail-39.00--94.36",
   "lat": 39,
   "lon": -94.36,
   "zip": "",
   "city": "3 W Lake Tapawingo",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Lake Tapawingo, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110332-hail-39.04--94.27",
   "lat": 39.04,
   "lon": -94.27,
   "zip": "",
   "city": "2 NE Blue Springs",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Blue Springs, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603110333-hail-39.05--94.26",
   "lat": 39.05,
   "lon": -94.26,
   "zip": "",
   "city": "3 NE Blue Springs",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NE Blue Springs, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110348-hail-39.02--94.32",
   "lat": 39.02,
   "lon": -94.32,
   "zip": "",
   "city": "Lake Tapawingo",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Lake Tapawingo, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110353-hail-38.80--94.45",
   "lat": 38.8,
   "lon": -94.45,
   "zip": "",
   "city": "Raymore",
   "date": "2026-03-10",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Raymore, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110445-hail-38.74--94.07",
   "lat": 38.74,
   "lon": -94.07,
   "zip": "",
   "city": "Kingsville",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Kingsville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ww-EAX-SV-W-19-2026-03-10-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 39 min. Counties: Jackson, Clay, Platte. Storm tags: wind: 60.0, hail: 3.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #19 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-19"
  },
  {
   "id": "ww-EAX-SV-W-19-2026-03-10-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 39 min. Counties: Jackson, Clay, Platte. Storm tags: wind: 60.0, hail: 3.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #19 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "EAX-SV-W-19"
  },
  {
   "id": "ww-EAX-SV-W-30-2026-03-10-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 44 min. Counties: Jackson, Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #30 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-30"
  },
  {
   "id": "ww-EAX-SV-W-30-2026-03-10-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 44 min. Counties: Jackson, Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #30 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-30"
  },
  {
   "id": "ww-EAX-SV-W-22-2026-03-10-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 45 min. Counties: Ray, Platte, Caldwell, Carroll, Livingston, Clay, Clinton, Daviess, Jackson. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #22 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-22"
  },
  {
   "id": "ww-EAX-SV-W-22-2026-03-10-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 45 min. Counties: Ray, Platte, Caldwell, Carroll, Livingston, Clay, Clinton, Daviess, Jackson. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #22 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EAX-SV-W-22"
  },
  {
   "id": "ww-EAX-SV-W-37-2026-03-10-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 27 min. Counties: Cass, Jackson. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #37 (27 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-37"
  },
  {
   "id": "ww-EAX-SV-W-37-2026-03-10-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 27 min. Counties: Cass, Jackson. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #37 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-37"
  },
  {
   "id": "ww-EAX-SV-W-35-2026-03-10-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 27 min. County: Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #35 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-35"
  },
  {
   "id": "ww-EAX-SV-W-35-2026-03-10-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 27 min. County: Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #35 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-35"
  },
  {
   "id": "ww-EAX-SV-W-32-2026-03-10-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 31 min. Counties: Jackson, Clay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #32 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-32"
  },
  {
   "id": "ww-EAX-SV-W-32-2026-03-10-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 31 min. Counties: Jackson, Clay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #32 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-32"
  },
  {
   "id": "ww-EAX-SV-W-34-2026-03-10-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 30 min. County: Jackson. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #34 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-34"
  },
  {
   "id": "ww-EAX-SV-W-34-2026-03-10-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-10. Duration: 30 min. County: Jackson. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #34 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EAX-SV-W-34"
  },
  {
   "id": "iem-ww-EAX-TO-W-3-Jackson-tornado-2026-03-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-03-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-3"
  },
  {
   "id": "iem-202603102332-hail-39.23--94.61",
   "lat": 39.23,
   "lon": -94.61,
   "zip": "",
   "city": "2 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Lake Waukomis, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603102334-hail-39.23--94.62",
   "lat": 39.23,
   "lon": -94.62,
   "zip": "",
   "city": "1 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Lake Waukomis, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202603102340-hail-39.21--94.62",
   "lat": 39.21,
   "lon": -94.62,
   "zip": "",
   "city": "1 N Houston Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Houston Lake, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.94--94.53",
   "lat": 38.94,
   "lon": -94.53,
   "zip": "",
   "city": "4 N Grandview",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-03-06-wind-39.04--94.60",
   "lat": 39.04,
   "lon": -94.6,
   "zip": "",
   "city": "4 SSW Kansas City",
   "date": "2026-03-06",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated 60 mph wind gusts in West Plaza.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-15-2026-03-06-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-06. Duration: 34 min. Counties: Clay, Jackson, Platte. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #15 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-15"
  },
  {
   "id": "ww-EAX-SV-W-15-2026-03-06-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-06. Duration: 34 min. Counties: Clay, Jackson, Platte. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #15 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-15"
  },
  {
   "id": "ww-EAX-SV-W-16-2026-03-06-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-06. Duration: 40 min. Counties: Clay, Jackson, Lafayette, Ray, Platte. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #16 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-16"
  },
  {
   "id": "ww-EAX-SV-W-16-2026-03-06-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-06. Duration: 40 min. Counties: Clay, Jackson, Lafayette, Ray, Platte. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #16 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-16"
  },
  {
   "id": "iem-ww-EAX-TO-W-1-Jackson-tornado-2026-03-06",
   "zip": "",
   "city": "Jackson",
   "date": "2026-03-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Jackson on 2026-03-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-1"
  },
  {
   "id": "asos-bf-MKC-2026-03-06",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-03-06",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC) recorded a 53 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603070545-wind-39.04--94.60",
   "lat": 39.04,
   "lon": -94.6,
   "zip": "",
   "city": "4 SSW Kansas City",
   "date": "2026-03-06",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSW Kansas City, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-17T05:42:00Z-wind-38.97--94.37",
   "lat": 38.97,
   "lon": -94.37,
   "zip": "",
   "city": "2 ENE Unity Village",
   "date": "2026-01-16",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 ENE Unity Village, MO. Peak gust: 51 mph. ASOS station KLXT Lees Summit Muni.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-08-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-01-08",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS measured wind gust of 53mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-EAX-SV-W-8-2026-01-08-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-01-08. Duration: 25 min. Counties: Jackson, Platte, Ray, Clay, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #8 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-8"
  },
  {
   "id": "ww-EAX-SV-W-8-2026-01-08-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-01-08. Duration: 25 min. Counties: Jackson, Platte, Ray, Clay, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #8 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-8"
  },
  {
   "id": "iem-202601082242-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-01-08",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 61 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-39.12--94.60",
   "lat": 39.12,
   "lon": -94.6,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMKC.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-39.12--94.58",
   "lat": 39.12,
   "lon": -94.58,
   "zip": "",
   "city": "1 E Kansas City Downtow",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-39.18--94.39",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "2 N Courtney",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-38.88--94.26",
   "lat": 38.88,
   "lon": -94.26,
   "zip": "",
   "city": "3 SSW Lake Lotawana",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LXT-2025-12-18",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 50 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512181240-wind-39.12--94.60",
   "lat": 39.12,
   "lon": -94.6,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 60 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512181241-wind-39.12--94.58",
   "lat": 39.12,
   "lon": -94.58,
   "zip": "",
   "city": "1 E Kansas City Downtow",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 E Kansas City Downtow, MO. Peak gust: 64 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202512181259-wind-39.18--94.39",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "2 N Courtney",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 N Courtney, MO. Peak gust: 74 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202512181316-wind-38.88--94.26",
   "lat": 38.88,
   "lon": -94.26,
   "zip": "",
   "city": "3 SSW Lake Lotawana",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SSW Lake Lotawana, MO. Peak gust: 71 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LXT-2025-12-10",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2025-12-10",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 54 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  }
 ]
}