{
 "dataset": "Independence, MO storm events — 12-month window, 25-mile radius (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Deduplicated 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-08-24T07:55:11.057+00:00",
 "window_days": 365,
 "event_count": 308,
 "fields": {
  "date": "Event date (YYYY-MM-DD, local storm day)",
  "county": "County or county-equivalent",
  "city": "Nearest city/place named in the source record",
  "event_type": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidence": "evidence level of the source record",
  "wind_mph": "reported/estimated wind gust, mph (blank if n/a)",
  "hail_in": "reported/estimated hail size, inches (blank if n/a)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)"
 },
 "events": [
  {
   "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": "nws-alert-d39b852afd3f51e3.001-Jackson-hail-2026-08-19",
   "lat": 39.072,
   "lon": -94.26399999999998,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "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 19 at 2:15AM CDT until August 19 at 2:30AM 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.75,
   "warningProductKey": "EAX-SV-W-466"
  },
  {
   "id": "nws-alert-7e17953075d9b3e2.001-Platte-hail-2026-08-19",
   "lat": 39.108,
   "lon": -94.502,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Platte",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Platte. Max hail: 1.75\". Severe Thunderstorm Warning issued August 19 at 1:40AM CDT until August 19 at 2:30AM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 1.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-466"
  },
  {
   "id": "nws-alert-f88e61c837d6e1d3.001-Clay-hail-2026-08-19",
   "lat": 39.117999999999995,
   "lon": -94.306,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Clay",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Clay. Max hail: 1.5\". Severe Thunderstorm Warning issued August 19 at 2:02AM CDT until August 19 at 2:30AM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 1.5\".",
   "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": "spc-2026-08-18-wind-39.27-73",
   "lat": 39.27,
   "lon": -94.66,
   "zip": "",
   "city": "3 S Ferrelview",
   "date": "2026-08-18",
   "county": "Platte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 3 S Ferrelview",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-18-hail-39.15-19",
   "lat": 39.15,
   "lon": -94.58,
   "zip": "",
   "city": "1 NW North Kansas City",
   "date": "2026-08-18",
   "county": "Clay",
   "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 NW North Kansas City",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-18-hail-39.11-20",
   "lat": 39.11,
   "lon": -94.53,
   "zip": "",
   "city": "2 SE 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 2 SE North Kansas City",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-08-18-hail-39.09-21",
   "lat": 39.09,
   "lon": -94.4,
   "zip": "",
   "city": "1 E Independence",
   "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 E Independence",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "nws-alert-cc5479be4f108d72.001-Platte-wind-2026-08-18",
   "lat": 39.137,
   "lon": -94.341,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Platte",
   "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 Platte. Max wind: 70 mph. Severe Thunderstorm Warning issued August 18 at 11:17PM CDT until August 19 at 12:00AM 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-462"
  },
  {
   "id": "nws-alert-cc5479be4f108d72.001-Platte-hail-2026-08-18",
   "lat": 39.137,
   "lon": -94.341,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Platte",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Platte. Max hail: 0.75\". Severe Thunderstorm Warning issued August 18 at 11:17PM CDT until August 19 at 12:00AM 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": 1.25,
   "warningProductKey": "EAX-SV-W-462"
  },
  {
   "id": "nws-alert-0c6b9bee8fe92b90.002-Clay-wind-2026-08-18",
   "lat": 39.120000000000005,
   "lon": -94.39599999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Clay",
   "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 Clay. Max wind: 60 mph. Severe Thunderstorm Warning issued August 18 at 11:26PM CDT until August 19 at 12:00AM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-462"
  },
  {
   "id": "nws-alert-0c6b9bee8fe92b90.002-Clay-hail-2026-08-18",
   "lat": 39.120000000000005,
   "lon": -94.39599999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Clay",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Clay. Max hail: 0.75\". Severe Thunderstorm Warning issued August 18 at 11:26PM CDT until August 19 at 12:00AM 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-462"
  },
  {
   "id": "nws-alert-411d21edc3925455.002-Jackson-wind-2026-08-18",
   "lat": 39.04599999999999,
   "lon": -94.26400000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "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 18 at 11:35PM CDT until August 19 at 12:00AM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-462"
  },
  {
   "id": "nws-alert-411d21edc3925455.002-Jackson-hail-2026-08-18",
   "lat": 39.04599999999999,
   "lon": -94.26400000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "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 August 18 at 11:35PM CDT until August 19 at 12:00AM 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-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-hail-39.08-19",
   "lat": 39.08,
   "lon": -94.34,
   "zip": "",
   "city": "4 E Independence",
   "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 4 E Independence",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202608190331-wind-39.27--94.66",
   "lat": 39.27,
   "lon": -94.66,
   "zip": "",
   "city": "3 S Ferrelview",
   "date": "2026-08-18",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 S Ferrelview, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "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": "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": "spc-2026-08-05-hail-38.84-11",
   "lat": 38.84,
   "lon": -94.47,
   "zip": "",
   "city": "3 N Raymore",
   "date": "2026-08-05",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 N Raymore",
   "sourceDetail": "SPC filtered reports — 2026-08-05",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-05-wind-38.82-33",
   "lat": 38.82,
   "lon": -94.52,
   "zip": "",
   "city": "1 NE Belton",
   "date": "2026-08-05",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 1 NE Belton",
   "sourceDetail": "SPC filtered reports — 2026-08-05",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-05-wind-38.81-36",
   "lat": 38.81,
   "lon": -94.26,
   "zip": "",
   "city": "2 N Pleasant Hill",
   "date": "2026-08-05",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 2 N Pleasant Hill",
   "sourceDetail": "SPC filtered reports — 2026-08-05",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-05-34-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 verified report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-05-46-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 verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-MCI-2026-07-31-1175",
   "lat": 39.2976,
   "lon": -94.7139,
   "zip": "",
   "city": "KANSAS CITY/INTL",
   "date": "2026-07-31",
   "county": "Platte",
   "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/INTL (MCI) recorded a 54 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/INTL (MCI)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "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": "asos-MCI-2026-07-31",
   "lat": 39.2976,
   "lon": -94.7139,
   "zip": "",
   "city": "KANSAS CITY/INTL",
   "date": "2026-07-31",
   "county": "Platte",
   "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/INTL (MCI): 51 mph gust at M.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/INTL (MCI) — peak at M",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-13-wind-39.24--94.54",
   "lat": 39.24,
   "lon": -94.54,
   "zip": "",
   "city": "3 NNE Oakview",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-13-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": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-13-wind-39.25--94.48",
   "lat": 39.25,
   "lon": -94.48,
   "zip": "",
   "city": "2 N Pleasant Valley",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 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": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-13-wind-39.32--94.49",
   "lat": 39.32,
   "lon": -94.49,
   "zip": "",
   "city": "6 NW Liberty",
   "date": "2026-06-13",
   "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": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-13-wind-39.29--94.44",
   "lat": 39.29,
   "lon": -94.44,
   "zip": "",
   "city": "4 NNW Liberty",
   "date": "2026-06-13",
   "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": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-13-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": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-13-wind-39.18--94.39",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "2 N Courtney",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 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": 76,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-13-wind-39.36--94.35",
   "lat": 39.36,
   "lon": -94.35,
   "zip": "",
   "city": "1 SE Kearney",
   "date": "2026-06-13",
   "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": "No damage observed so far.",
   "sourceDetail": "NWS EAX — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-13-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": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Pleasant Hill",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-600-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 verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T01:34:00Z-tornado-39.14--94.55",
   "lat": 39.14,
   "lon": -94.55,
   "zip": "",
   "city": "1 SSW Avondale",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 SSW Avondale, MO. 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 the leading edge of the line near Avondale, MO. The tornado produced sporadic tree damage near the Harrahs Casino before moving over the Missouri River. Sporadic tree damage was found near Birmingham, MO, before the tornado crossed the Missouri River near MO-291 and produced substantial tree damage in LaBenite Park. The track could not be followed east of the park and no more damage was found farther downstream, so the tornado likely ended east of the park around 8:50 PM CDT. Thank you to Sugar Creek PD for their assistance with the damage survey.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T01:47:00Z-tornado-39.24--94.42",
   "lat": 39.24,
   "lon": -94.42,
   "zip": "",
   "city": "Liberty",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Liberty, MO. During the evening of Saturday June 13, 2026 a line of damaging thunderstorms moved across the Kansas City Metropolitan Area. At 8:47 PM CDT, a tornado formed on the leading edge of the line in Liberty, MO. The tornado produced sporadic tree damage as it moved northeast through multiple residential areas and farm fields. The tornado lifted at 8:54 PM CDT approximately 2 miles east of Liberty.",
   "sourceDetail": "NWS EAX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-521-0136",
   "lat": 39.24,
   "lon": -94.54,
   "zip": "",
   "city": "Oakview",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-545-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 verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-560-0148",
   "lat": 39.25,
   "lon": -94.48,
   "zip": "",
   "city": "Pleasant Valley",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-562-0149",
   "lat": 39.32,
   "lon": -94.49,
   "zip": "",
   "city": "Liberty",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-568-0151",
   "lat": 39.29,
   "lon": -94.44,
   "zip": "",
   "city": "Liberty",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-572-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 verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-577-0153",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "Courtney",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 76,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-592-0202",
   "lat": 39.36,
   "lon": -94.35,
   "zip": "",
   "city": "Kearney",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "No damage observed so far. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-595-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 verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-687-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 verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-MCI-2026-06-13",
   "lat": 39.2976,
   "lon": -94.7139,
   "zip": "",
   "city": "KANSAS CITY/INTL",
   "date": "2026-06-13",
   "county": "Platte",
   "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/INTL (MCI) recorded a 79 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/INTL (MCI) [365d backfill 2026-08]",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LXT-2026-06-13",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 54 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606140136-wind-39.24--94.54",
   "lat": 39.24,
   "lon": -94.54,
   "zip": "",
   "city": "3 NNE Oakview",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NNE Oakview, MO. Peak gust: 86 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140145-wind-38.95--94.53",
   "lat": 38.95,
   "lon": -94.53,
   "zip": "",
   "city": "5 N Grandview",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 5 N Grandview, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140148-wind-39.25--94.48",
   "lat": 39.25,
   "lon": -94.48,
   "zip": "",
   "city": "2 N Pleasant Valley",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Pleasant Valley, MO. Peak gust: 72 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140149-wind-39.32--94.49",
   "lat": 39.32,
   "lon": -94.49,
   "zip": "",
   "city": "6 NW Liberty",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 NW Liberty, MO. Peak gust: 74 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140151-wind-39.29--94.44",
   "lat": 39.29,
   "lon": -94.44,
   "zip": "",
   "city": "4 NNW Liberty",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NNW Liberty, MO. Peak gust: 68 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140153-wind-39.03--94.35",
   "lat": 39.03,
   "lon": -94.35,
   "zip": "",
   "city": "2 WNW Lake Tapawingo",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WNW Lake Tapawingo, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140153-wind-39.18--94.39",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "2 N Courtney",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Courtney, MO. Peak gust: 87 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140202-wind-39.36--94.35",
   "lat": 39.36,
   "lon": -94.35,
   "zip": "",
   "city": "1 SE Kearney",
   "date": "2026-06-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SE Kearney, MO. Peak gust: 81 mph.",
   "sourceDetail": "NWS EAX — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140205-wind-38.81--94.26",
   "lat": 38.81,
   "lon": -94.26,
   "zip": "",
   "city": "2 N Pleasant Hill",
   "date": "2026-06-13",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Pleasant Hill, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140212-wind-39.01--94.13",
   "lat": 39.01,
   "lon": -94.13,
   "zip": "",
   "city": "Oak Grove",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Oak Grove, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LXT-2026-06-10",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-06-10",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 57 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-09-wind-38.84--94.38",
   "lat": 38.84,
   "lon": -94.38,
   "zip": "",
   "city": "2 WNW Lake Winnebago",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WNW Lake Winnebago",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "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-777-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 verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606010533-hail-39.40--94.58",
   "lat": 39.4,
   "lon": -94.58,
   "zip": "",
   "city": "1 N Smithville",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Smithville, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202606010542-hail-39.25--94.66",
   "lat": 39.25,
   "lon": -94.66,
   "zip": "",
   "city": "2 NNW Platte Woods",
   "date": "2026-06-01",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NNW Platte Woods, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202606010553-hail-39.36--94.44",
   "lat": 39.36,
   "lon": -94.44,
   "zip": "",
   "city": "4 W Kearney",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W Kearney, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202606010646-hail-39.18--94.52",
   "lat": 39.18,
   "lon": -94.52,
   "zip": "",
   "city": "2 NE Avondale",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Avondale, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-01-wind-39.23--94.65",
   "lat": 39.23,
   "lon": -94.65,
   "zip": "",
   "city": "Platte Woods",
   "date": "2026-06-01",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Platte Woods",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "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": "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-202606010503-wind-39.23--94.65",
   "lat": 39.23,
   "lon": -94.65,
   "zip": "",
   "city": "Platte Woods",
   "date": "2026-06-01",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Platte Woods, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "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-847-0503",
   "lat": 39.23,
   "lon": -94.65,
   "zip": "",
   "city": "Platte Woods",
   "date": "2026-05-31",
   "county": "Platte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-31-861-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 verified report",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-31-867-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 verified report",
   "windSpeedMph": 82,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-31-910-0533",
   "lat": 39.4,
   "lon": -94.58,
   "zip": "",
   "city": "Smithville",
   "date": "2026-05-31",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-05-31-911-0542",
   "lat": 39.25,
   "lon": -94.66,
   "zip": "",
   "city": "Platte Woods",
   "date": "2026-05-31",
   "county": "Platte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-05-31-915-0553",
   "lat": 39.36,
   "lon": -94.44,
   "zip": "",
   "city": "Kearney",
   "date": "2026-05-31",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-05-31-917-0646",
   "lat": 39.18,
   "lon": -94.52,
   "zip": "",
   "city": "Avondale",
   "date": "2026-05-31",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-05-18-968-0217",
   "lat": 39.2,
   "lon": -94.68,
   "zip": "",
   "city": "Parkville",
   "date": "2026-05-18",
   "county": "Platte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple downed trees/limbs reported via social media. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-18-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": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of 65 mph wind gust.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-05-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Downtown Kansas City AP measured 64 mph wind gusts.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.09--94.59",
   "lat": 39.09,
   "lon": -94.59,
   "zip": "",
   "city": "1 SW Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS measured 65 mph wind gust.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.10--94.57",
   "lat": 39.1,
   "lon": -94.57,
   "zip": "",
   "city": "1 ESE Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS measured 59 mph wind gust.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.36--94.35",
   "lat": 39.36,
   "lon": -94.35,
   "zip": "",
   "city": "1 SE Kearney",
   "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": "Law enforcement measured a 63 mph wind gust.",
   "sourceDetail": "NWS EAX — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.18--94.38",
   "lat": 39.18,
   "lon": -94.38,
   "zip": "",
   "city": "2 NNE Courtney",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS measured 66 mph wind gust.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-38.96--94.37",
   "lat": 38.96,
   "lon": -94.37,
   "zip": "",
   "city": "2 ENE Unity Village",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lees Summit Municipal Airport measured a 58 mph wind gust.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-05-19T02:47:00Z-tornado-39.26--94.20",
   "lat": 39.26,
   "lon": -94.2,
   "zip": "",
   "city": "5 ENE Missouri City",
   "date": "2026-05-18",
   "county": "Ray",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 5 ENE Missouri City, MO. NWS Damage Survey team confirmed an EF1 tornado occured Monday evening, 5/18/2026, beginning at 9:47 PM CDT in southwestern Ray County Missouri. This tornado caused primarily tree damage along its path, but did impact two properties. The first, north of Fishing River, shortly after the tornado developed. EF1 Damage to two power poles, one out building, and a roll over of an empty livestock trailer. The tornado resulted in widespread EF1 tree damage near Reynolds Road and W 108th Street. The tornado continued east-northeast, crossing highway 10 south of Elkhorn before causing tree damage north of Swanwick before crossing highway 13. The tornado ended near the intersection of Frazier Road and Millville Road at 10:06 PM CDT.",
   "sourceDetail": "NWS EAX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-19T02:52:00Z-tornado-39.29--94.16",
   "lat": 39.29,
   "lon": -94.16,
   "zip": "",
   "city": "3 S Woods Heights",
   "date": "2026-05-18",
   "county": "Ray",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 S Woods Heights, MO. TDS observed on radar at 9:52 PM CDT.",
   "sourceDetail": "NWS EAX — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-18-979-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 verified report",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-18-987-0230",
   "lat": 39.1,
   "lon": -94.57,
   "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": "PWS measured 59 mph wind gust. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-18-1003-0236",
   "lat": 39.36,
   "lon": -94.35,
   "zip": "",
   "city": "Kearney",
   "date": "2026-05-18",
   "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": "Law enforcement measured a 63 mph wind gust. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-18-1017-0245",
   "lat": 39.18,
   "lon": -94.38,
   "zip": "",
   "city": "Courtney",
   "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": "PWS measured 66 mph wind gust. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-18-1022-0249",
   "lat": 38.96,
   "lon": -94.37,
   "zip": "",
   "city": "Unity Village",
   "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": "Lees Summit Municipal Airport measured a 58 mph wind gust. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-18-1062-0247",
   "lat": 39.26,
   "lon": -94.2,
   "zip": "",
   "city": "Missouri City",
   "date": "2026-05-18",
   "county": "Ray",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Damage Survey team confirmed an EF1 tornado occured Monday evening... 5/18/2026... beginning at 9:47 PM CDT in southwestern Ray County Missouri. This tornado caused (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-18-1063-0252",
   "lat": 39.29,
   "lon": -94.16,
   "zip": "",
   "city": "Woods Heights",
   "date": "2026-05-18",
   "county": "Ray",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TDS observed on radar at 9:52 PM CDT. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "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": "asos-bf-MCI-2026-05-18",
   "lat": 39.2976,
   "lon": -94.7139,
   "zip": "",
   "city": "KANSAS CITY/INTL",
   "date": "2026-05-18",
   "county": "Platte",
   "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/INTL (MCI) recorded a 52 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/INTL (MCI) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190217-wind-39.20--94.68",
   "lat": 39.2,
   "lon": -94.68,
   "zip": "",
   "city": "Parkville",
   "date": "2026-05-18",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Parkville, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202605190227-wind-39.04--94.60",
   "lat": 39.04,
   "lon": -94.6,
   "zip": "",
   "city": "4 SSW Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSW Kansas City, MO. Peak gust: 75 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202605190229-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-05-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 74 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190229-wind-39.09--94.59",
   "lat": 39.09,
   "lon": -94.59,
   "zip": "",
   "city": "1 SW Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SW Kansas City, MO. Peak gust: 75 mph.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190230-wind-39.10--94.57",
   "lat": 39.1,
   "lon": -94.57,
   "zip": "",
   "city": "1 ESE Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ESE Kansas City, MO. Peak gust: 68 mph.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190236-wind-39.36--94.35",
   "lat": 39.36,
   "lon": -94.35,
   "zip": "",
   "city": "1 SE Kearney",
   "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 1 SE Kearney, MO. Peak gust: 72 mph.",
   "sourceDetail": "NWS EAX — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202605190245-wind-39.18--94.38",
   "lat": 39.18,
   "lon": -94.38,
   "zip": "",
   "city": "2 NNE Courtney",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNE Courtney, MO. Peak gust: 76 mph.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190249-wind-38.96--94.37",
   "lat": 38.96,
   "lon": -94.37,
   "zip": "",
   "city": "2 ENE Unity Village",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ENE Unity Village, MO. Peak gust: 67 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-05-19T02:46:00Z-wind-38.80--94.48",
   "lat": 38.8,
   "lon": -94.48,
   "zip": "",
   "city": "1 W Raymore",
   "date": "2026-05-18",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 1 W Raymore, MO. Peak gust: 80 mph. Large tree limbs down and a fence blown over. Winds estimated at 80 mph. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-MKC-2026-05-09",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-05-09",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC) recorded a 53 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604271940-hail-38.85--94.02",
   "lat": 38.85,
   "lon": -94.02,
   "zip": "",
   "city": "2 W Pittsville",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Pittsville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.25--94.63",
   "lat": 39.25,
   "lon": -94.63,
   "zip": "",
   "city": "2 NNE Lake Waukomis",
   "date": "2026-04-27",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.27--94.60",
   "lat": 39.27,
   "lon": -94.6,
   "zip": "",
   "city": "3 NE Lake Waukomis",
   "date": "2026-04-27",
   "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": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.22--94.64",
   "lat": 39.22,
   "lon": -94.64,
   "zip": "",
   "city": "Lake Waukomis",
   "date": "2026-04-27",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "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": "spc-2026-04-27-1420-1940",
   "lat": 38.85,
   "lon": -94.02,
   "zip": "",
   "city": "Pittsville",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "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-202604270854-wind-39.25--94.63",
   "lat": 39.25,
   "lon": -94.63,
   "zip": "",
   "city": "2 NNE Lake Waukomis",
   "date": "2026-04-27",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNE Lake Waukomis, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604270933-wind-39.27--94.60",
   "lat": 39.27,
   "lon": -94.6,
   "zip": "",
   "city": "3 NE Lake Waukomis",
   "date": "2026-04-27",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NE Lake Waukomis, MO. Peak gust: 76 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604271030-wind-39.22--94.64",
   "lat": 39.22,
   "lon": -94.64,
   "zip": "",
   "city": "Lake Waukomis",
   "date": "2026-04-27",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Lake Waukomis, MO. Peak gust: 74 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-26-1544-0854",
   "lat": 39.25,
   "lon": -94.63,
   "zip": "",
   "city": "Lake Waukomis",
   "date": "2026-04-26",
   "county": "Platte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-26-1554-0933",
   "lat": 39.27,
   "lon": -94.6,
   "zip": "",
   "city": "Lake Waukomis",
   "date": "2026-04-26",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-26-1559-1030",
   "lat": 39.22,
   "lon": -94.64,
   "zip": "",
   "city": "Lake Waukomis",
   "date": "2026-04-26",
   "county": "Platte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "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.27--94.65",
   "lat": 39.27,
   "lon": -94.65,
   "zip": "",
   "city": "3 NNW Lake Waukomis",
   "date": "2026-04-23",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from personal weather station.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-39.28--94.65",
   "lat": 39.28,
   "lon": -94.65,
   "zip": "",
   "city": "3 SSE Ferrelview",
   "date": "2026-04-23",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "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": "iem-lsr-2026-04-23-wind-39.18--94.39",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "2 N Courtney",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from personal weather station.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-39.36--94.36",
   "lat": 39.36,
   "lon": -94.36,
   "zip": "",
   "city": "1 SSE Kearney",
   "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 personal weather station.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-39.28--94.34",
   "lat": 39.28,
   "lon": -94.34,
   "zip": "",
   "city": "4 NW Missouri City",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from personal weather station.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-24T01:57:00Z-tornado-39.30--94.58",
   "lat": 39.3,
   "lon": -94.58,
   "zip": "",
   "city": "4 E Ferrelview",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 4 E Ferrelview, MO. ***EF 0 Tornado - 0 Injuries - 0 Fatalities*** This tornado began just east of U.S. Highway 169 in Nashua, producing sporadic tree damage near Main Street to Oak Trafficway. The tornado strengthened as it moved east to Charlotte Street, producing extensive tree damage between 113th Street and 115th Street as it began moving northeast through Tracy Avenue and Virginia Avenue. A few trees fell onto and damaged vehicles and homes. The tornado contracted as it moved northeast toward Cunningham Drive and Woodland Avenue, dissipating shortly after damaging several trees at a residence just north of Cookingham Drive.",
   "sourceDetail": "NWS EAX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-24T02:11:00Z-tornado-39.36--94.37",
   "lat": 39.36,
   "lon": -94.37,
   "zip": "",
   "city": "1 SSW Kearney",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 SSW Kearney, MO. Just after 9 PM CDT Thursday April 23, 2026, within a severe line of thunderstorms, an embedded circulation resulted in a brief EF 0 Tornado beginning on the south side of Kearney, MO just north of 19th street and Regency Dr. This tornado continued east- northeast across HWY 33 and resulted in EF 0 damage to trees and homes before ending near east 14th street and Stonecrest Dr. Thanks to Kearney Fire and Clay County Emergency Management for assisting with the survey.",
   "sourceDetail": "NWS EAX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-1676-0154",
   "lat": 39.27,
   "lon": -94.65,
   "zip": "",
   "city": "Lake Waukomis",
   "date": "2026-04-23",
   "county": "Platte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from personal weather station. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-1677-0156",
   "lat": 39.28,
   "lon": -94.65,
   "zip": "",
   "city": "Ferrelview",
   "date": "2026-04-23",
   "county": "Platte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-1698-0208",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "Courtney",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from personal weather station. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-1713-0230",
   "lat": 39.36,
   "lon": -94.36,
   "zip": "",
   "city": "Kearney",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from personal weather station. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-1719-0241",
   "lat": 39.28,
   "lon": -94.34,
   "zip": "",
   "city": "Missouri City",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from personal weather station. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-1745-0202",
   "lat": 39.07,
   "lon": -94.58,
   "zip": "",
   "city": "Kansas City",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-23-1747-0157",
   "lat": 39.3,
   "lon": -94.58,
   "zip": "",
   "city": "Ferrelview",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "***EF 0 Tornado - 0 Injuries - 0 Fatalities*** This tornado began just east of U.S. Highway 169 in Nashua... producing sporadic tree damage near Main Street to Oak Traf (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-1748-0211",
   "lat": 39.36,
   "lon": -94.37,
   "zip": "",
   "city": "Kearney",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Just after 9 PM CDT Thursday April 23... 2026... within a severe line of thunderstorms... an embedded circulation resulted in a brief EF 0 Tornado beginning on the sout (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "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-202604240154-wind-39.27--94.65",
   "lat": 39.27,
   "lon": -94.65,
   "zip": "",
   "city": "3 NNW Lake Waukomis",
   "date": "2026-04-23",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NNW Lake Waukomis, MO. Peak gust: 68 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604240156-wind-39.28--94.65",
   "lat": 39.28,
   "lon": -94.65,
   "zip": "",
   "city": "3 SSE Ferrelview",
   "date": "2026-04-23",
   "county": "Platte",
   "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 SSE Ferrelview, MO. Peak gust: 75 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604240159-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 70 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604240208-wind-39.18--94.39",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "2 N Courtney",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Courtney, MO. Peak gust: 79 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604240230-wind-39.36--94.36",
   "lat": 39.36,
   "lon": -94.36,
   "zip": "",
   "city": "1 SSE Kearney",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SSE Kearney, MO. Peak gust: 77 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604240241-wind-39.28--94.34",
   "lat": 39.28,
   "lon": -94.34,
   "zip": "",
   "city": "4 NW Missouri City",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NW Missouri City, MO. Peak gust: 75 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-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": "iem-lsr-2026-04-17-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": "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 3 NNW Raytown",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "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": "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": "spc-2026-04-17-1949-2147",
   "lat": 39.11,
   "lon": -94.58,
   "zip": "",
   "city": "Kansas City",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Golf Ball (1.75 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-17-1950-2156",
   "lat": 39.12,
   "lon": -94.37,
   "zip": "",
   "city": "Courtney",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "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-202604152117-hail-39.38--94.37",
   "lat": 39.38,
   "lon": -94.37,
   "zip": "",
   "city": "1 NW Kearney",
   "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 NW Kearney, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152202-hail-38.76--94.17",
   "lat": 38.76,
   "lon": -94.17,
   "zip": "",
   "city": "Strasburg",
   "date": "2026-04-15",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Strasburg, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152206-hail-39.08--94.46",
   "lat": 39.08,
   "lon": -94.46,
   "zip": "",
   "city": "1 SW Maywood",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Maywood, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152207-hail-38.85--94.11",
   "lat": 38.85,
   "lon": -94.11,
   "zip": "",
   "city": "4 ESE Lone Jack",
   "date": "2026-04-15",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 ESE Lone Jack, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604152210-hail-39.10--94.43",
   "lat": 39.1,
   "lon": -94.43,
   "zip": "",
   "city": "1 NW Independence",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Independence, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152220-hail-38.96--94.51",
   "lat": 38.96,
   "lon": -94.51,
   "zip": "",
   "city": "4 SW Raytown",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 SW Raytown, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152224-hail-39.24--94.47",
   "lat": 39.24,
   "lon": -94.47,
   "zip": "",
   "city": "2 NNW Glenaire",
   "date": "2026-04-15",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NNW Glenaire, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152226-hail-39.04--94.15",
   "lat": 39.04,
   "lon": -94.15,
   "zip": "",
   "city": "3 NW Oak Grove",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NW Oak Grove, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152230-hail-39.15--94.53",
   "lat": 39.15,
   "lon": -94.53,
   "zip": "",
   "city": "1 E Avondale",
   "date": "2026-04-15",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Avondale, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152235-hail-39.39--94.18",
   "lat": 39.39,
   "lon": -94.18,
   "zip": "",
   "city": "1 E Excelsior Estates",
   "date": "2026-04-15",
   "county": "Ray",
   "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 Excelsior Estates, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-15-2032-2117",
   "lat": 39.38,
   "lon": -94.37,
   "zip": "",
   "city": "Kearney",
   "date": "2026-04-15",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-15-2054-2210",
   "lat": 39.1,
   "lon": -94.43,
   "zip": "",
   "city": "Independence",
   "date": "2026-04-15",
   "county": "Jackson",
   "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 verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-15-2052-2206",
   "lat": 39.08,
   "lon": -94.46,
   "zip": "",
   "city": "Maywood",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Video from social media shows estimated quarter sized hail. Time taken from social media and confirmed by radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-15-2053-2207",
   "lat": 38.85,
   "lon": -94.11,
   "zip": "",
   "city": "Lone Jack",
   "date": "2026-04-15",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-04-15-2056-2220",
   "lat": 38.96,
   "lon": -94.51,
   "zip": "",
   "city": "Raytown",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-15-2058-2224",
   "lat": 39.24,
   "lon": -94.47,
   "zip": "",
   "city": "Glenaire",
   "date": "2026-04-15",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-15-2059-2226",
   "lat": 39.04,
   "lon": -94.15,
   "zip": "",
   "city": "Oak Grove",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-15-2060-2230",
   "lat": 39.15,
   "lon": -94.53,
   "zip": "",
   "city": "Avondale",
   "date": "2026-04-15",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-15-2061-2235",
   "lat": 39.39,
   "lon": -94.18,
   "zip": "",
   "city": "Excelsior Estates",
   "date": "2026-04-15",
   "county": "Ray",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "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": "iem-lsr-2026-04-13-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": 0.92,
   "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.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "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": "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-09-wind-39.30--94.72",
   "lat": 39.3,
   "lon": -94.72,
   "zip": "",
   "city": "Kansas City Intl Arpt",
   "date": "2026-04-09",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from ASOS.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604100355-wind-39.30--94.72",
   "lat": 39.3,
   "lon": -94.72,
   "zip": "",
   "city": "Kansas City Intl Arpt",
   "date": "2026-04-09",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Intl Arpt, MO. Peak gust: 67 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "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": "asos-bf-MCI-2026-04-02",
   "lat": 39.2976,
   "lon": -94.7139,
   "zip": "",
   "city": "KANSAS CITY/INTL",
   "date": "2026-04-02",
   "county": "Platte",
   "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/INTL (MCI) recorded a 50 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/INTL (MCI) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "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-202604010332-hail-39.00--93.95",
   "lat": 39,
   "lon": -93.95,
   "zip": "",
   "city": "Odessa",
   "date": "2026-03-31",
   "county": "Lafayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Odessa, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.03--93.97",
   "lat": 39.03,
   "lon": -93.97,
   "zip": "",
   "city": "3 NNW Odessa",
   "date": "2026-03-15",
   "county": "Lafayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd dmg report from 3 NNW Odessa. Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.37--94.36",
   "lat": 39.37,
   "lon": -94.36,
   "zip": "",
   "city": "Kearney",
   "date": "2026-03-15",
   "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": "NON-TSTM WND GST reported near Kearney",
   "sourceDetail": "NWS EAX — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LXT-2026-03-15",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-03-15",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 56 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MCI-2026-03-15",
   "lat": 39.2976,
   "lon": -94.7139,
   "zip": "",
   "city": "KANSAS CITY/INTL",
   "date": "2026-03-15",
   "county": "Platte",
   "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/INTL (MCI) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/INTL (MCI) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603151600-wind-39.03--93.97",
   "lat": 39.03,
   "lon": -93.97,
   "zip": "",
   "city": "3 NNW Odessa",
   "date": "2026-03-15",
   "county": "Lafayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 NNW Odessa, MO. Peak gust: 63 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603151833-wind-39.37--94.36",
   "lat": 39.37,
   "lon": -94.36,
   "zip": "",
   "city": "Kearney",
   "date": "2026-03-15",
   "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 Kearney, MO. Peak gust: 64 mph.",
   "sourceDetail": "NWS EAX — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603160145-wind-39.37--94.36",
   "lat": 39.37,
   "lon": -94.36,
   "zip": "",
   "city": "Kearney",
   "date": "2026-03-15",
   "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 Kearney, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.37--94.36",
   "lat": 39.37,
   "lon": -94.36,
   "zip": "",
   "city": "Kearney",
   "date": "2026-03-15",
   "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": "NON-TSTM WND GST reported near Kearney",
   "sourceDetail": "NWS EAX — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-MCI-2026-03-12",
   "lat": 39.2976,
   "lon": -94.7139,
   "zip": "",
   "city": "KANSAS CITY/INTL",
   "date": "2026-03-12",
   "county": "Platte",
   "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/INTL (MCI) recorded a 50 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/INTL (MCI) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "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-202603102325-hail-39.20--94.71",
   "lat": 39.2,
   "lon": -94.71,
   "zip": "",
   "city": "2 W Parkville",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Parkville, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202603102328-hail-39.20--94.68",
   "lat": 39.2,
   "lon": -94.68,
   "zip": "",
   "city": "Parkville",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Parkville, MO. Hail size: 3.25\".",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.25
  },
  {
   "id": "iem-202603102329-hail-39.22--94.65",
   "lat": 39.22,
   "lon": -94.65,
   "zip": "",
   "city": "1 SW Platte Woods",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Platte Woods, MO. Hail size: 2\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202603102329-hail-39.24--94.66",
   "lat": 39.24,
   "lon": -94.66,
   "zip": "",
   "city": "1 NW Platte Woods",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Platte Woods, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202603102329-hail-39.22--94.68",
   "lat": 39.22,
   "lon": -94.68,
   "zip": "",
   "city": "1 SE Weatherby Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Weatherby Lake, MO. Hail size: 4\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 4
  },
  {
   "id": "iem-202603102330-hail-39.23--94.64",
   "lat": 39.23,
   "lon": -94.64,
   "zip": "",
   "city": "Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Lake Waukomis, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603102329-hail-39.25--94.69",
   "lat": 39.25,
   "lon": -94.69,
   "zip": "",
   "city": "1 NE Weatherby Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Weatherby Lake, MO. Hail size: 4.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 4.5
  },
  {
   "id": "iem-202603102331-hail-39.23--94.66",
   "lat": 39.23,
   "lon": -94.66,
   "zip": "",
   "city": "1 W Platte Woods",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Platte Woods, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202603102330-hail-39.21--94.67",
   "lat": 39.21,
   "lon": -94.67,
   "zip": "",
   "city": "1 NE Parkville",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Parkville, MO. Hail size: 2\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202603102330-hail-39.20--94.64",
   "lat": 39.2,
   "lon": -94.64,
   "zip": "",
   "city": "1 WNW Houston Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 WNW Houston Lake, MO. Hail size: 2.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-202603102330-hail-39.21--94.63",
   "lat": 39.21,
   "lon": -94.63,
   "zip": "",
   "city": "1 NW Houston Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Houston Lake, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202603102330-hail-39.25--94.63",
   "lat": 39.25,
   "lon": -94.63,
   "zip": "",
   "city": "2 NNE Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NNE Lake Waukomis, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202603102330-hail-39.21--94.71",
   "lat": 39.21,
   "lon": -94.71,
   "zip": "",
   "city": "2 NW Parkville",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NW Parkville, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202603102330-hail-39.22--94.69",
   "lat": 39.22,
   "lon": -94.69,
   "zip": "",
   "city": "2 SE Weatherby Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE Weatherby Lake, MO. Hail size: 3\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-202603102335-hail-39.23--94.61",
   "lat": 39.23,
   "lon": -94.61,
   "zip": "",
   "city": "2 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Lake Waukomis, MO. Hail size: 2\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202603102332-hail-39.22--94.66",
   "lat": 39.22,
   "lon": -94.66,
   "zip": "",
   "city": "1 SW Platte Woods",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Platte Woods, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202603102359-hail-39.24--94.70",
   "lat": 39.24,
   "lon": -94.7,
   "zip": "",
   "city": "Weatherby Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Weatherby Lake, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603102333-hail-39.23--94.65",
   "lat": 39.23,
   "lon": -94.65,
   "zip": "",
   "city": "Platte Woods",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Platte Woods, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS EAX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202603102333-hail-39.23--94.60",
   "lat": 39.23,
   "lon": -94.6,
   "zip": "",
   "city": "2 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Lake Waukomis, MO. Hail size: 3.5\".",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "id": "iem-202603102337-hail-39.25--94.61",
   "lat": 39.25,
   "lon": -94.61,
   "zip": "",
   "city": "2 NE Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Lake Waukomis, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202603102337-hail-39.23--94.62",
   "lat": 39.23,
   "lon": -94.62,
   "zip": "",
   "city": "1 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Lake Waukomis, MO. Hail size: 3.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "id": "iem-202603102335-hail-39.25--94.59",
   "lat": 39.25,
   "lon": -94.59,
   "zip": "",
   "city": "3 ENE Lake Waukomis",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 ENE Lake Waukomis, MO. Hail size: 2\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202603102336-hail-39.24--94.55",
   "lat": 39.24,
   "lon": -94.55,
   "zip": "",
   "city": "2 NE Oakview",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Oakview, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603102336-hail-39.22--94.60",
   "lat": 39.22,
   "lon": -94.6,
   "zip": "",
   "city": "2 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Lake Waukomis, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603102336-hail-39.26--94.57",
   "lat": 39.26,
   "lon": -94.57,
   "zip": "",
   "city": "4 N Oakview",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 N Oakview, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603102336-hail-39.22--94.59",
   "lat": 39.22,
   "lon": -94.59,
   "zip": "",
   "city": "1 NW Oakwood Park",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Oakwood Park, MO. Hail size: 2\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202603102338-hail-39.23--94.58",
   "lat": 39.23,
   "lon": -94.58,
   "zip": "",
   "city": "2 NW Oakview",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NW Oakview, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603102339-hail-39.24--94.54",
   "lat": 39.24,
   "lon": -94.54,
   "zip": "",
   "city": "3 NE Gladstone",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NE Gladstone, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603102351-hail-39.21--94.62",
   "lat": 39.21,
   "lon": -94.62,
   "zip": "",
   "city": "1 N Houston Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Houston Lake, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202603102340-hail-39.28--94.55",
   "lat": 39.28,
   "lon": -94.55,
   "zip": "",
   "city": "5 N Oakview",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 N Oakview, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202603102341-hail-39.21--94.65",
   "lat": 39.21,
   "lon": -94.65,
   "zip": "",
   "city": "1 S Platte Woods",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 S Platte Woods, MO. Hail size: 2.25\".",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-202603102345-hail-39.30--94.50",
   "lat": 39.3,
   "lon": -94.5,
   "zip": "",
   "city": "6 NW Liberty",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 NW Liberty, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603102348-hail-39.28--94.50",
   "lat": 39.28,
   "lon": -94.5,
   "zip": "",
   "city": "4 N Pleasant Valley",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 N Pleasant Valley, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603102350-hail-39.37--94.36",
   "lat": 39.37,
   "lon": -94.36,
   "zip": "",
   "city": "Kearney",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Kearney, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603102352-hail-39.28--94.58",
   "lat": 39.28,
   "lon": -94.58,
   "zip": "",
   "city": "5 NE Lake Waukomis",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 NE Lake Waukomis, MO. Hail size: 2\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202603110002-hail-39.27--94.66",
   "lat": 39.27,
   "lon": -94.66,
   "zip": "",
   "city": "3 S Ferrelview",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 S Ferrelview, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110000-hail-39.28--94.66",
   "lat": 39.28,
   "lon": -94.66,
   "zip": "",
   "city": "2 S Ferrelview",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Ferrelview, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603110016-hail-39.27--94.51",
   "lat": 39.27,
   "lon": -94.51,
   "zip": "",
   "city": "4 NNW Pleasant Valley",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NNW Pleasant Valley, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603110019-hail-39.26--94.60",
   "lat": 39.26,
   "lon": -94.6,
   "zip": "",
   "city": "3 NE Lake Waukomis",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NE Lake Waukomis, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202603110035-hail-39.34--94.16",
   "lat": 39.34,
   "lon": -94.16,
   "zip": "",
   "city": "Woods Heights",
   "date": "2026-03-10",
   "county": "Ray",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Woods Heights, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110043-hail-39.34--94.23",
   "lat": 39.34,
   "lon": -94.23,
   "zip": "",
   "city": "Excelsior Springs",
   "date": "2026-03-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Excelsior Springs, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110044-hail-39.34--94.15",
   "lat": 39.34,
   "lon": -94.15,
   "zip": "",
   "city": "1 E Woods Heights",
   "date": "2026-03-10",
   "county": "Ray",
   "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 Woods Heights, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "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-202603102329-hail-39.23--94.64",
   "lat": 39.23,
   "lon": -94.64,
   "zip": "",
   "city": "Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Lake Waukomis, MO. Hail size: 4\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 4
  },
  {
   "id": "iem-202603102330-hail-39.23--94.66",
   "lat": 39.23,
   "lon": -94.66,
   "zip": "",
   "city": "1 W Platte Woods",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Platte Woods, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603102332-hail-39.23--94.61",
   "lat": 39.23,
   "lon": -94.61,
   "zip": "",
   "city": "2 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Lake Waukomis, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603102333-hail-39.24--94.70",
   "lat": 39.24,
   "lon": -94.7,
   "zip": "",
   "city": "Weatherby Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Weatherby Lake, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603102334-hail-39.25--94.61",
   "lat": 39.25,
   "lon": -94.61,
   "zip": "",
   "city": "2 NE Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Lake Waukomis, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603102334-hail-39.23--94.62",
   "lat": 39.23,
   "lon": -94.62,
   "zip": "",
   "city": "1 E Lake Waukomis",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Lake Waukomis, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202603102340-hail-39.21--94.62",
   "lat": 39.21,
   "lon": -94.62,
   "zip": "",
   "city": "1 N Houston Lake",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Houston Lake, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603110000-hail-39.27--94.66",
   "lat": 39.27,
   "lon": -94.66,
   "zip": "",
   "city": "3 S Ferrelview",
   "date": "2026-03-10",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 S Ferrelview, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "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": "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": "asos-bf-MCI-2026-02-17",
   "lat": 39.2976,
   "lon": -94.7139,
   "zip": "",
   "city": "KANSAS CITY/INTL",
   "date": "2026-02-17",
   "county": "Platte",
   "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/INTL (MCI) recorded a 53 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/INTL (MCI) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "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-39.18--94.39",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "2 N Courtney",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-38.88--94.26",
   "lat": 38.88,
   "lon": -94.26,
   "zip": "",
   "city": "3 SSW Lake Lotawana",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LXT-2025-12-18",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 50 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512181240-wind-39.12--94.60",
   "lat": 39.12,
   "lon": -94.6,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 60 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512181241-wind-39.12--94.58",
   "lat": 39.12,
   "lon": -94.58,
   "zip": "",
   "city": "1 E Kansas City Downtow",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 E Kansas City Downtow, MO. Peak gust: 64 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202512181259-wind-39.18--94.39",
   "lat": 39.18,
   "lon": -94.39,
   "zip": "",
   "city": "2 N Courtney",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 N Courtney, MO. Peak gust: 74 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202512181316-wind-38.88--94.26",
   "lat": 38.88,
   "lon": -94.26,
   "zip": "",
   "city": "3 SSW Lake Lotawana",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SSW Lake Lotawana, MO. Peak gust: 71 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-MCI-2025-12-10",
   "lat": 39.2976,
   "lon": -94.7139,
   "zip": "",
   "city": "KANSAS CITY/INTL",
   "date": "2025-12-10",
   "county": "Platte",
   "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/INTL (MCI) recorded a 56 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/INTL (MCI) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "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"
  },
  {
   "id": "asos-bf-MCI-2025-10-18",
   "lat": 39.2976,
   "lon": -94.7139,
   "zip": "",
   "city": "KANSAS CITY/INTL",
   "date": "2025-10-18",
   "county": "Platte",
   "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/INTL (MCI) recorded a 53 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/INTL (MCI) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-18-wind-39.01--94.13",
   "lat": 39.01,
   "lon": -94.13,
   "zip": "",
   "city": "Oak Grove",
   "date": "2025-09-18",
   "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": "TSTM WND GST reported near Oak Grove",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202509182135-wind-39.01--94.13",
   "lat": 39.01,
   "lon": -94.13,
   "zip": "",
   "city": "Oak Grove",
   "date": "2025-09-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 Oak Grove, MO. Peak gust: 63 mph.",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202509162346-hail-39.05--94.35",
   "lat": 39.05,
   "lon": -94.35,
   "zip": "",
   "city": "3 NW Lake Tapawingo",
   "date": "2025-09-16",
   "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 Lake Tapawingo, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202509170000-hail-39.19--94.68",
   "lat": 39.19,
   "lon": -94.68,
   "zip": "",
   "city": "1 SSE Parkville",
   "date": "2025-09-16",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSE Parkville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  }
 ]
}