{
 "dataset": "Raymore, MO storm events — 12-month window, 25-mile radius plus Cass 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": 334,
 "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-Cass-wind",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-20",
   "county": "Cass",
   "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 Cass. 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-Cass-hail-2026-09-20",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-20",
   "county": "Cass",
   "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 Cass 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-a663875064bfd6ed.001-Cass-wind",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-15",
   "county": "Cass",
   "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 Cass. Severe Thunderstorm Warning issued September 15 at 7:45PM 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-Cass-hail-2026-09-15",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-15",
   "county": "Cass",
   "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 Cass 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": "iem-ww-EAX-SV-W-520-Cass-wind-2026-09-15",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-15",
   "county": "Cass",
   "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 Cass on 2026-09-15. 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-520"
  },
  {
   "id": "iem-ww-EAX-SV-W-520-Cass-hail-2026-09-15",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-15",
   "county": "Cass",
   "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 Cass on 2026-09-15. 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-520"
  },
  {
   "id": "ww-EAX-SV-W-503-2026-09-09-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Cass",
   "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-09. Duration: 41 min. Counties: Cass, Bates. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #503 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-503"
  },
  {
   "id": "ww-EAX-SV-W-503-2026-09-09-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Cass",
   "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-09. Duration: 41 min. Counties: Cass, Bates. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #503 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-503"
  },
  {
   "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": "ww-EAX-SV-W-502-2026-09-09-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Cass",
   "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-09. Duration: 34 min. Counties: Lafayette, Cass, Jackson, Johnson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #502 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-502"
  },
  {
   "id": "ww-EAX-SV-W-502-2026-09-09-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Cass",
   "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-09. Duration: 34 min. Counties: Lafayette, Cass, Jackson, Johnson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #502 (34 min)",
   "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": "nws-alert-ca43ea514d0ed5e2.001-Cass-wind-2026-09-09",
   "lat": 38.65833333333333,
   "lon": -93.99666666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Cass",
   "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 Cass. Max wind: 70 mph. Severe Thunderstorm Warning issued September 9 at 6:29PM CDT until September 9 at 6:45PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max wind: 70 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-504"
  },
  {
   "id": "nws-alert-ca43ea514d0ed5e2.001-Cass-hail-2026-09-09",
   "lat": 38.65833333333333,
   "lon": -93.99666666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Cass",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Cass. Max hail: 0.75\". Severe Thunderstorm Warning issued September 9 at 6:29PM CDT until September 9 at 6:45PM 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.88,
   "warningProductKey": "EAX-SV-W-504"
  },
  {
   "id": "ww-EAX-SV-W-506-2026-09-09-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Cass",
   "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-09. Duration: 60 min. Counties: Henry, Johnson, Cass, Pettis. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #506 (60 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-506"
  },
  {
   "id": "ww-EAX-SV-W-506-2026-09-09-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-09",
   "county": "Cass",
   "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-09. Duration: 60 min. Counties: Henry, Johnson, Cass, Pettis. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #506 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-506"
  },
  {
   "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": "ww-EAX-SV-W-492-2026-09-06-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Cass",
   "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": "nws-alert-a5a886be09066932.001-Cass-wind-2026-09-06",
   "lat": 38.358,
   "lon": -94.594,
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Cass",
   "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 Cass. Max wind: 60 mph. Severe Thunderstorm Warning issued September 6 at 10:37PM CDT until September 6 at 11: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-500"
  },
  {
   "id": "nws-alert-a5a886be09066932.001-Cass-hail-2026-09-06",
   "lat": 38.358,
   "lon": -94.594,
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Cass",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Cass. Max hail: 1\". Severe Thunderstorm Warning issued September 6 at 10:37PM CDT until September 6 at 11:00PM 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-500"
  },
  {
   "id": "ww-EAX-SV-W-496-2026-09-06-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Cass",
   "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: 40 min. County: Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #496 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-496"
  },
  {
   "id": "ww-EAX-SV-W-496-2026-09-06-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Cass",
   "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: 40 min. County: Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #496 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-496"
  },
  {
   "id": "ww-EAX-SV-W-497-2026-09-06-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Cass",
   "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: 49 min. County: Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #497 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-497"
  },
  {
   "id": "ww-EAX-SV-W-497-2026-09-06-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Cass",
   "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: 49 min. County: Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #497 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-497"
  },
  {
   "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-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-d0fba22cfc052cbd.001-Cass-wind-2026-08-21",
   "lat": 38.344,
   "lon": -94.198,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Cass",
   "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 Cass. Max wind: 60 mph. Severe Thunderstorm Warning issued August 21 at 6:50PM CDT until August 21 at 7: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-480"
  },
  {
   "id": "nws-alert-d0fba22cfc052cbd.001-Cass-hail-2026-08-21",
   "lat": 38.344,
   "lon": -94.198,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Cass",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Cass. Max hail: 1\". Severe Thunderstorm Warning issued August 21 at 6:50PM CDT until August 21 at 7: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-480"
  },
  {
   "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-478-2026-08-21-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Cass",
   "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: 32 min. Counties: Cass, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #478 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-478"
  },
  {
   "id": "ww-EAX-SV-W-478-2026-08-21-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Cass",
   "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: 32 min. Counties: Cass, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #478 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-478"
  },
  {
   "id": "ww-EAX-SV-W-479-2026-08-21-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Cass",
   "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: 24 min. Counties: Bates, Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #479 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-479"
  },
  {
   "id": "ww-EAX-SV-W-479-2026-08-21-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Cass",
   "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: 24 min. Counties: Bates, Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #479 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-479"
  },
  {
   "id": "spc-2026-08-21-0-2327",
   "lat": 38.51,
   "lon": -94.35,
   "zip": "",
   "city": "Archie",
   "date": "2026-08-21",
   "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": "Met in the area reported wind gusts to 60 mph north of Archie. Time taken from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202608212327-wind-38.51--94.35",
   "lat": 38.51,
   "lon": -94.35,
   "zip": "",
   "city": "2 N Archie",
   "date": "2026-08-21",
   "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 Archie, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "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-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": "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-Cass-wind-2026-08-19",
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Cass",
   "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 Cass. 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",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Cass",
   "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-445-2026-08-06-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Cass",
   "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: 36 min. Counties: Cass, Henry, Johnson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #445 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-445"
  },
  {
   "id": "ww-EAX-SV-W-445-2026-08-06-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Cass",
   "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: 36 min. Counties: Cass, Henry, Johnson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #445 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-445"
  },
  {
   "id": "ww-EAX-SV-W-444-2026-08-06-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Cass",
   "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-414-2026-07-09-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cass",
   "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": "ww-EAX-SV-W-407-2026-06-21-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Cass",
   "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-21. Duration: 36 min. Counties: Henry, Bates, Cass, Johnson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #407 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-407"
  },
  {
   "id": "ww-EAX-SV-W-407-2026-06-21-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Cass",
   "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-21. Duration: 36 min. Counties: Henry, Bates, Cass, Johnson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #407 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-407"
  },
  {
   "id": "ww-EAX-SV-W-395-2026-06-17-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Cass",
   "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-17. Duration: 43 min. Counties: Johnson, Cass, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #395 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-395"
  },
  {
   "id": "ww-EAX-SV-W-395-2026-06-17-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Cass",
   "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-17. Duration: 43 min. Counties: Johnson, Cass, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #395 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-395"
  },
  {
   "id": "ww-EAX-SV-W-402-2026-06-17-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Cass",
   "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-17. Duration: 35 min. Counties: Johnson, Cass, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #402 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-402"
  },
  {
   "id": "ww-EAX-SV-W-402-2026-06-17-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Cass",
   "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-17. Duration: 35 min. Counties: Johnson, Cass, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #402 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-402"
  },
  {
   "id": "ww-EAX-SV-W-398-2026-06-17-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Cass",
   "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-17. Duration: 20 min. Counties: Bates, Cass, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #398 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-398"
  },
  {
   "id": "ww-EAX-SV-W-398-2026-06-17-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Cass",
   "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-17. Duration: 20 min. Counties: Bates, Cass, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #398 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-398"
  },
  {
   "id": "iem-ww-EAX-TO-W-84-Cass-tornado-2026-06-17",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-17",
   "county": "Cass",
   "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 Cass on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-84"
  },
  {
   "id": "iem-ww-EAX-TO-W-85-Cass-tornado-2026-06-17",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-17",
   "county": "Cass",
   "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 Cass on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-85"
  },
  {
   "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-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-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": "ww-EAX-SV-W-384-2026-06-13-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Cass",
   "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-391-2026-06-13-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Cass",
   "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: 59 min. Counties: Bates, Henry, Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #391 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-391"
  },
  {
   "id": "ww-EAX-SV-W-391-2026-06-13-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Cass",
   "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: 59 min. Counties: Bates, Henry, Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #391 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-391"
  },
  {
   "id": "ww-EAX-SV-W-383-2026-06-13-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Cass",
   "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": "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-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-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-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": "ww-EAX-SV-W-363-2026-06-11-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cass",
   "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-11. Duration: 67 min. Counties: Bates, Cass, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #363 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-363"
  },
  {
   "id": "ww-EAX-SV-W-363-2026-06-11-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cass",
   "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-11. Duration: 67 min. Counties: Bates, Cass, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #363 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-363"
  },
  {
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Cass",
   "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-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-303-2026-06-01-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Cass",
   "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": "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": "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-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-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-294-2026-05-18-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Cass",
   "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: 42 min. Counties: Bates, Cass. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #294 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-294"
  },
  {
   "id": "ww-EAX-SV-W-294-2026-05-18-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Cass",
   "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: 42 min. Counties: Bates, Cass. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #294 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-294"
  },
  {
   "id": "ww-EAX-SV-W-292-2026-05-18-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Cass",
   "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-53-Cass-tornado-2026-05-18",
   "zip": "",
   "city": "Cass",
   "date": "2026-05-18",
   "county": "Cass",
   "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 Cass on 2026-05-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-53"
  },
  {
   "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-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-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": "iem-202605082221-hail-38.56--94.19",
   "lat": 38.56,
   "lon": -94.19,
   "zip": "",
   "city": "Garden City",
   "date": "2026-05-08",
   "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 Garden City, MO. Hail size: 0.88\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "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": "ww-EAX-SV-W-209-2026-04-27-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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: 38 min. Counties: Caldwell, Carroll, Lafayette, Ray, Bates, Cass, Henry, Johnson. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #209 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-209"
  },
  {
   "id": "ww-EAX-SV-W-209-2026-04-27-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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: 38 min. Counties: Caldwell, Carroll, Lafayette, Ray, Bates, Cass, Henry, Johnson. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #209 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "EAX-SV-W-209"
  },
  {
   "id": "ww-EAX-SV-W-204-2026-04-27-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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-210-2026-04-27-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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: 42 min. Counties: Johnson, Pettis, Lafayette, Saline, Henry, Bates, Cass. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #210 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-210"
  },
  {
   "id": "ww-EAX-SV-W-210-2026-04-27-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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: 42 min. Counties: Johnson, Pettis, Lafayette, Saline, Henry, Bates, Cass. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #210 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-210"
  },
  {
   "id": "ww-EAX-SV-W-202-2026-04-27-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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-189-2026-04-27-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Cass",
   "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": "iem-ww-EAX-TO-W-34-Cass-tornado-2026-04-27",
   "zip": "",
   "city": "Cass",
   "date": "2026-04-27",
   "county": "Cass",
   "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 Cass on 2026-04-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-34"
  },
  {
   "id": "iem-ww-EAX-TO-W-33-Cass-tornado-2026-04-27",
   "zip": "",
   "city": "Cass",
   "date": "2026-04-27",
   "county": "Cass",
   "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 Cass 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-202604270322-hail-38.50--94.19",
   "lat": 38.5,
   "lon": -94.19,
   "zip": "",
   "city": "4 S Garden City",
   "date": "2026-04-26",
   "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 S Garden City, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604270325-hail-38.49--94.22",
   "lat": 38.49,
   "lon": -94.22,
   "zip": "",
   "city": "5 SSW Garden City",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 SSW Garden City, MO. Hail size: 2\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202604270325-hail-38.48--94.18",
   "lat": 38.48,
   "lon": -94.18,
   "zip": "",
   "city": "5 S Garden City",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 S Garden City, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202604270335-hail-38.51--94.09",
   "lat": 38.51,
   "lon": -94.09,
   "zip": "",
   "city": "1 NW Creighton",
   "date": "2026-04-26",
   "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 NW Creighton, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604270339-hail-38.50--94.07",
   "lat": 38.5,
   "lon": -94.07,
   "zip": "",
   "city": "Creighton",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Creighton, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "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-177-2026-04-26-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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: 35 min. Counties: Bates, Cass, Henry, Johnson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #177 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-177"
  },
  {
   "id": "ww-EAX-SV-W-177-2026-04-26-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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: 35 min. Counties: Bates, Cass, Henry, Johnson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #177 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-177"
  },
  {
   "id": "ww-EAX-SV-W-181-2026-04-26-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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-178-2026-04-26-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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: 38 min. County: Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #178 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-178"
  },
  {
   "id": "ww-EAX-SV-W-178-2026-04-26-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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: 38 min. County: Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #178 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-178"
  },
  {
   "id": "ww-EAX-SV-W-179-2026-04-26-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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: 36 min. Counties: Cass, Henry, Johnson. Storm tags: wind: 50.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #179 (36 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-179"
  },
  {
   "id": "ww-EAX-SV-W-179-2026-04-26-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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: 36 min. Counties: Cass, Henry, Johnson. Storm tags: wind: 50.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #179 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "EAX-SV-W-179"
  },
  {
   "id": "ww-EAX-SV-W-170-2026-04-26-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Cass",
   "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-Cass-tornado-2026-04-26",
   "zip": "",
   "city": "Cass",
   "date": "2026-04-26",
   "county": "Cass",
   "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 Cass 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-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": "ww-EAX-SV-W-161-2026-04-23-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Cass",
   "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: 50 min. County: Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #161 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-161"
  },
  {
   "id": "ww-EAX-SV-W-161-2026-04-23-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Cass",
   "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: 50 min. County: Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #161 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-161"
  },
  {
   "id": "ww-EAX-SV-W-156-2026-04-23-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Cass",
   "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-164-2026-04-23-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Cass",
   "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": "ww-EAX-SV-W-165-2026-04-23-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Cass",
   "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: 45 min. Counties: Bates, Cass, Henry, Johnson. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #165 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-165"
  },
  {
   "id": "ww-EAX-SV-W-165-2026-04-23-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Cass",
   "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: 45 min. Counties: Bates, Cass, Henry, Johnson. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #165 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-165"
  },
  {
   "id": "iem-ww-EAX-TO-W-27-Cass-tornado-2026-04-23",
   "zip": "",
   "city": "Cass",
   "date": "2026-04-23",
   "county": "Cass",
   "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 Cass on 2026-04-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-27"
  },
  {
   "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-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-134-2026-04-17-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Cass",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Cass",
   "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-141-2026-04-17-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Cass",
   "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: 44 min. Counties: Bates, Cass. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #141 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-141"
  },
  {
   "id": "ww-EAX-SV-W-141-2026-04-17-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Cass",
   "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: 44 min. Counties: Bates, Cass. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #141 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-141"
  },
  {
   "id": "ww-EAX-SV-W-145-2026-04-17-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Cass",
   "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: 45 min. Counties: Henry, Bates, Cass. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #145 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-145"
  },
  {
   "id": "ww-EAX-SV-W-145-2026-04-17-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Cass",
   "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: 45 min. Counties: Henry, Bates, Cass. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #145 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-145"
  },
  {
   "id": "ww-EAX-SV-W-129-2026-04-17-Cass",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Cass",
   "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: 40 min. County: Cass. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #129 (40 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-129"
  },
  {
   "id": "iem-ww-EAX-TO-W-20-Cass-tornado-2026-04-17",
   "zip": "",
   "city": "Cass",
   "date": "2026-04-17",
   "county": "Cass",
   "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 Cass 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-202604152141-hail-38.52--94.35",
   "lat": 38.52,
   "lon": -94.35,
   "zip": "",
   "city": "3 N Archie",
   "date": "2026-04-15",
   "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 N Archie, MO. Hail size: 0.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "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-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-1322856-2026-04-15",
   "lon": 211676,
   "zip": "",
   "city": "BELTON",
   "date": "2026-04-15",
   "county": "Cass",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Downed wires near Foxwood Drive.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1322856",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-EAX-SV-W-83-2026-04-15-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cass",
   "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-82-2026-04-15-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cass",
   "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-93-2026-04-15-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cass",
   "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: 22 min. Counties: Bates, Cass, Henry, Johnson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #93 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-93"
  },
  {
   "id": "ww-EAX-SV-W-93-2026-04-15-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cass",
   "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: 22 min. Counties: Bates, Cass, Henry, Johnson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #93 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-93"
  },
  {
   "id": "ww-EAX-SV-W-78-2026-04-15-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cass",
   "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: 47 min. Counties: Cass, Bates. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #78 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-78"
  },
  {
   "id": "ww-EAX-SV-W-78-2026-04-15-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cass",
   "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: 47 min. Counties: Cass, Bates. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #78 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-78"
  },
  {
   "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-1322824-2026-04-15",
   "lon": 211676,
   "zip": "",
   "city": "EAST LYNNE",
   "date": "2026-04-15",
   "county": "Cass",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail reported near East Lynne.",
   "sourceDetail": "Verified by Public — NCEI Event #1322824",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1322826-2026-04-15",
   "lon": 211676,
   "zip": "",
   "city": "STRASBURG",
   "date": "2026-04-15",
   "county": "Cass",
   "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 Strasburg.",
   "sourceDetail": "Verified by Public — NCEI Event #1322826",
   "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-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Cass",
   "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-69-2026-04-13-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Cass",
   "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: 34 min. County: Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #69 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-69"
  },
  {
   "id": "ww-EAX-SV-W-69-2026-04-13-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Cass",
   "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: 34 min. County: Cass. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #69 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-69"
  },
  {
   "id": "ww-EAX-SV-W-71-2026-04-13-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Cass",
   "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: 36 min. County: Cass. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #71 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-71"
  },
  {
   "id": "ww-EAX-SV-W-71-2026-04-13-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Cass",
   "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: 36 min. County: Cass. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #71 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EAX-SV-W-71"
  },
  {
   "id": "ww-EAX-SV-W-65-2026-04-13-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-13",
   "county": "Cass",
   "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-ww-EAX-TO-W-11-Cass-tornado-2026-04-13",
   "zip": "",
   "city": "Cass",
   "date": "2026-04-13",
   "county": "Cass",
   "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 Cass on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-11"
  },
  {
   "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": "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": "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": "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-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-30-2026-03-10-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Cass",
   "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-37-2026-03-10-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Cass",
   "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-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Cass",
   "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-39-2026-03-10-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Cass",
   "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: 28 min. Counties: Cass, Bates. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #39 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-39"
  },
  {
   "id": "ww-EAX-SV-W-39-2026-03-10-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-10",
   "county": "Cass",
   "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: 28 min. Counties: Cass, Bates. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #39 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-39"
  },
  {
   "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-11-2026-03-06-Cass-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Cass",
   "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: 35 min. Counties: Bates, Cass, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #11 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-11"
  },
  {
   "id": "ww-EAX-SV-W-11-2026-03-06-Cass-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Cass",
   "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: 35 min. Counties: Bates, Cass, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #11 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-11"
  },
  {
   "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": "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-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-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"
  }
 ]
}