{
 "dataset": "Raymore, 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": 185,
 "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": "nws-alert-b58b8cf84bc34874.001-Jackson-wind-2026-08-21",
   "lat": 38.792,
   "lon": -94.63799999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Jackson. Max wind: 60 mph. Severe Thunderstorm Warning issued August 21 at 5:51PM CDT until August 21 at 6:15PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-478"
  },
  {
   "id": "nws-alert-b58b8cf84bc34874.001-Jackson-hail-2026-08-21",
   "lat": 38.792,
   "lon": -94.63799999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Jackson. Max hail: 1\". Severe Thunderstorm Warning issued August 21 at 5:51PM CDT until August 21 at 6:15PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-478"
  },
  {
   "id": "spc-2026-08-21-wind-38.51-113",
   "lat": 38.51,
   "lon": -94.35,
   "zip": "",
   "city": "2 N Archie",
   "date": "2026-08-21",
   "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 Archie",
   "sourceDetail": "SPC filtered reports — 2026-08-21",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202608190635-hail-39.15--94.55",
   "lat": 39.15,
   "lon": -94.55,
   "zip": "",
   "city": "Avondale",
   "date": "2026-08-19",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Avondale, MO. Hail size: 0.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202608190644-hail-39.15--94.58",
   "lat": 39.15,
   "lon": -94.58,
   "zip": "",
   "city": "1 NW North Kansas City",
   "date": "2026-08-19",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW North Kansas City, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202608190645-hail-39.11--94.59",
   "lat": 39.11,
   "lon": -94.59,
   "zip": "",
   "city": "1 NW Kansas City",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Kansas City, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202608190647-hail-39.14--94.57",
   "lat": 39.14,
   "lon": -94.57,
   "zip": "",
   "city": "1 NNW North Kansas City",
   "date": "2026-08-19",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNW North Kansas City, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202608190650-hail-39.11--94.56",
   "lat": 39.11,
   "lon": -94.56,
   "zip": "",
   "city": "1 SSE North Kansas City",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSE North Kansas City, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202608190650-hail-39.09--94.41",
   "lat": 39.09,
   "lon": -94.41,
   "zip": "",
   "city": "Independence",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Independence, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202608190650-hail-39.11--94.53",
   "lat": 39.11,
   "lon": -94.53,
   "zip": "",
   "city": "2 SE North Kansas City",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE North Kansas City, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202608190656-hail-39.10--94.48",
   "lat": 39.1,
   "lon": -94.48,
   "zip": "",
   "city": "2 W Sugar Creek",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Sugar Creek, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202608190656-hail-39.11--94.45",
   "lat": 39.11,
   "lon": -94.45,
   "zip": "",
   "city": "Sugar Creek",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Sugar Creek, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608190700-hail-39.08--94.34",
   "lat": 39.08,
   "lon": -94.34,
   "zip": "",
   "city": "4 E Independence",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Independence, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202608190701-hail-39.08--94.43",
   "lat": 39.08,
   "lon": -94.43,
   "zip": "",
   "city": "1 SW Independence",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Independence, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202608190705-hail-39.09--94.40",
   "lat": 39.09,
   "lon": -94.4,
   "zip": "",
   "city": "1 E Independence",
   "date": "2026-08-19",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Independence, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-MKC-2026-08-19",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-08-19",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC): 51 mph gust at 2026-08-19 06:08.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) — peak at 2026-08-19 06:08",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "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-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-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-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": "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.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-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": "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-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-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-LXT-2026-06-13",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 54 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606140145-wind-38.95--94.53",
   "lat": 38.95,
   "lon": -94.53,
   "zip": "",
   "city": "5 N Grandview",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 5 N Grandview, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140153-wind-39.03--94.35",
   "lat": 39.03,
   "lon": -94.35,
   "zip": "",
   "city": "2 WNW Lake Tapawingo",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WNW Lake Tapawingo, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140205-wind-38.81--94.26",
   "lat": 38.81,
   "lon": -94.26,
   "zip": "",
   "city": "2 N Pleasant Hill",
   "date": "2026-06-13",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Pleasant Hill, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140212-wind-39.01--94.13",
   "lat": 39.01,
   "lon": -94.13,
   "zip": "",
   "city": "Oak Grove",
   "date": "2026-06-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Oak Grove, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "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-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-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-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": "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-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": "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-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": "asos-bf-MKC-2026-05-18",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-05-18",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC) recorded a 65 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LXT-2026-05-18",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 57 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190227-wind-39.04--94.60",
   "lat": 39.04,
   "lon": -94.6,
   "zip": "",
   "city": "4 SSW Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSW Kansas City, MO. Peak gust: 75 mph.",
   "sourceDetail": "NWS EAX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202605190229-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-05-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 74 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190229-wind-39.09--94.59",
   "lat": 39.09,
   "lon": -94.59,
   "zip": "",
   "city": "1 SW Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SW Kansas City, MO. Peak gust: 75 mph.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190230-wind-39.10--94.57",
   "lat": 39.1,
   "lon": -94.57,
   "zip": "",
   "city": "1 ESE Kansas City",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ESE Kansas City, MO. Peak gust: 68 mph.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190249-wind-38.96--94.37",
   "lat": 38.96,
   "lon": -94.37,
   "zip": "",
   "city": "2 ENE Unity Village",
   "date": "2026-05-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ENE Unity Village, MO. Peak gust: 67 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-05-19T02:46:00Z-wind-38.80--94.48",
   "lat": 38.8,
   "lon": -94.48,
   "zip": "",
   "city": "1 W Raymore",
   "date": "2026-05-18",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 1 W Raymore, MO. Peak gust: 80 mph. Large tree limbs down and a fence blown over. Winds estimated at 80 mph. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-MKC-2026-05-09",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-05-09",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC) recorded a 53 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605082221-hail-38.56--94.19",
   "lat": 38.56,
   "lon": -94.19,
   "zip": "",
   "city": "Garden City",
   "date": "2026-05-08",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Garden City, MO. Hail size: 0.88\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "asos-bf-LRY-2026-05-08",
   "lat": 38.611,
   "lon": -94.3421,
   "zip": "",
   "city": "Harrisonville",
   "date": "2026-05-08",
   "county": "Cass",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Harrisonville (LRY) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Harrisonville (LRY) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604271109-hail-38.72--94.46",
   "lat": 38.72,
   "lon": -94.46,
   "zip": "",
   "city": "Peculiar",
   "date": "2026-04-27",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Peculiar, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604271940-hail-38.85--94.02",
   "lat": 38.85,
   "lon": -94.02,
   "zip": "",
   "city": "2 W Pittsville",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Pittsville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "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-lsr-2026-04-26-wind-38.62--94.47",
   "lat": 38.62,
   "lon": -94.47,
   "zip": "",
   "city": "2 E Freeman",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS EAX — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-26-wind-38.70--94.55",
   "lat": 38.7,
   "lon": -94.55,
   "zip": "",
   "city": "3 NE Cleveland",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 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": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-26-1522-2207",
   "lat": 38.62,
   "lon": -94.47,
   "zip": "",
   "city": "Freeman",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-26-1523-2207",
   "lat": 38.7,
   "lon": -94.55,
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-26-1652-1109",
   "lat": 38.72,
   "lon": -94.46,
   "zip": "",
   "city": "Peculiar",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed social media report. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604262207-wind-38.62--94.47",
   "lat": 38.62,
   "lon": -94.47,
   "zip": "",
   "city": "2 E Freeman",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 E Freeman, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604262207-wind-38.70--94.55",
   "lat": 38.7,
   "lon": -94.55,
   "zip": "",
   "city": "3 NE Cleveland",
   "date": "2026-04-26",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NE Cleveland, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604240202-hail-39.07--94.58",
   "lat": 39.07,
   "lon": -94.58,
   "zip": "",
   "city": "2 S Kansas City",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Kansas City, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-23-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from ASOS.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-04-23-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": "asos-bf-LXT-2026-04-23",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-04-23",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 53 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604240159-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-04-23",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 70 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604172146-hail-38.61--94.35",
   "lat": 38.61,
   "lon": -94.35,
   "zip": "",
   "city": "3 S Harrisonville",
   "date": "2026-04-17",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 S Harrisonville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604172147-hail-39.11--94.58",
   "lat": 39.11,
   "lon": -94.58,
   "zip": "",
   "city": "1 NW Kansas City",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Kansas City, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604172156-hail-39.12--94.37",
   "lat": 39.12,
   "lon": -94.37,
   "zip": "",
   "city": "3 SE Courtney",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SE Courtney, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-wind-39.12--94.60",
   "lat": 39.12,
   "lon": -94.6,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-04-17",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MKC ASOS measured a 63 mph wind gust.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "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-1948-2146",
   "lat": 38.61,
   "lon": -94.35,
   "zip": "",
   "city": "Harrisonville",
   "date": "2026-04-17",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed social media report. Hail up to quarter size reported south of Harrisonville. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "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-202604152141-hail-38.52--94.35",
   "lat": 38.52,
   "lon": -94.35,
   "zip": "",
   "city": "3 N Archie",
   "date": "2026-04-15",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 N Archie, MO. Hail size: 0.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202604152156-hail-38.68--94.23",
   "lat": 38.68,
   "lon": -94.23,
   "zip": "",
   "city": "1 N East Lynne",
   "date": "2026-04-15",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N East Lynne, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604152200-hail-38.76--94.10",
   "lat": 38.76,
   "lon": -94.1,
   "zip": "",
   "city": "2 WNW Kingsville",
   "date": "2026-04-15",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 WNW Kingsville, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604152202-hail-38.76--94.17",
   "lat": 38.76,
   "lon": -94.17,
   "zip": "",
   "city": "Strasburg",
   "date": "2026-04-15",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Strasburg, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152206-hail-39.08--94.46",
   "lat": 39.08,
   "lon": -94.46,
   "zip": "",
   "city": "1 SW Maywood",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Maywood, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152207-hail-38.85--94.11",
   "lat": 38.85,
   "lon": -94.11,
   "zip": "",
   "city": "4 ESE Lone Jack",
   "date": "2026-04-15",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 ESE Lone Jack, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604152210-hail-39.10--94.43",
   "lat": 39.1,
   "lon": -94.43,
   "zip": "",
   "city": "1 NW Independence",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Independence, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152220-hail-38.96--94.51",
   "lat": 38.96,
   "lon": -94.51,
   "zip": "",
   "city": "4 SW Raytown",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 SW Raytown, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152226-hail-39.04--94.15",
   "lat": 39.04,
   "lon": -94.15,
   "zip": "",
   "city": "3 NW Oak Grove",
   "date": "2026-04-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NW Oak Grove, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152230-hail-39.15--94.53",
   "lat": 39.15,
   "lon": -94.53,
   "zip": "",
   "city": "1 E Avondale",
   "date": "2026-04-15",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Avondale, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-15-2048-2156",
   "lat": 38.68,
   "lon": -94.23,
   "zip": "",
   "city": "East Lynne",
   "date": "2026-04-15",
   "county": "Cass",
   "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-04-15-2049-2200",
   "lat": 38.76,
   "lon": -94.1,
   "zip": "",
   "city": "Kingsville",
   "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": "Taken from social media... estimated ping pongs. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "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-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": "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-202604140315-hail-38.69--94.46",
   "lat": 38.69,
   "lon": -94.46,
   "zip": "",
   "city": "2 S Peculiar",
   "date": "2026-04-13",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Peculiar, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604140315-hail-38.69--94.50",
   "lat": 38.69,
   "lon": -94.5,
   "zip": "",
   "city": "3 SW Peculiar",
   "date": "2026-04-13",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SW Peculiar, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604140326-hail-38.65--94.43",
   "lat": 38.65,
   "lon": -94.43,
   "zip": "",
   "city": "4 W Harrisonville",
   "date": "2026-04-13",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W Harrisonville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604140334-hail-38.65--94.35",
   "lat": 38.65,
   "lon": -94.35,
   "zip": "",
   "city": "Harrisonville",
   "date": "2026-04-13",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Harrisonville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "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": "spc-2026-04-13-2116-0315",
   "lat": 38.69,
   "lon": -94.46,
   "zip": "",
   "city": "Peculiar",
   "date": "2026-04-13",
   "county": "Cass",
   "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": "iem-202604140213-wind-38.84--94.38",
   "lat": 38.84,
   "lon": -94.38,
   "zip": "",
   "city": "2 WNW Lake Winnebago",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WNW Lake Winnebago, MO. Peak gust: 71 mph.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-02-wind-38.97--94.37",
   "lat": 38.97,
   "lon": -94.37,
   "zip": "",
   "city": "2 ENE Unity Village",
   "date": "2026-04-02",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLXT Lees Summit Muni.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LXT-2026-04-02",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-04-02",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604021747-wind-38.97--94.37",
   "lat": 38.97,
   "lon": -94.37,
   "zip": "",
   "city": "2 ENE Unity Village",
   "date": "2026-04-02",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 ENE Unity Village, MO. Peak gust: 59 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-02T17:58:00Z-wind-39.12--94.60",
   "lat": 39.12,
   "lon": -94.6,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-04-02",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 52 mph. ASOS station KMKC Kansas City Dntn.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604010315-hail-38.63--94.24",
   "lat": 38.63,
   "lon": -94.24,
   "zip": "",
   "city": "3 S East Lynne",
   "date": "2026-03-31",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 S East Lynne, MO. Hail size: 0.88\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "asos-bf-LXT-2026-03-15",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2026-03-15",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 56 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKC-2026-03-12",
   "lat": 39.123,
   "lon": -94.593,
   "zip": "",
   "city": "KANSAS CITY/DNTN",
   "date": "2026-03-12",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KANSAS CITY/DNTN (MKC) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — KANSAS CITY/DNTN (MKC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603110215-hail-38.98--94.60",
   "lat": 38.98,
   "lon": -94.6,
   "zip": "",
   "city": "7 WSW Raytown",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 7 WSW Raytown, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110223-hail-38.88--94.59",
   "lat": 38.88,
   "lon": -94.59,
   "zip": "",
   "city": "3 W Grandview",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Grandview, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110240-hail-38.99--94.49",
   "lat": 38.99,
   "lon": -94.49,
   "zip": "",
   "city": "2 SW Raytown",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SW Raytown, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603110241-hail-38.99--94.47",
   "lat": 38.99,
   "lon": -94.47,
   "zip": "",
   "city": "2 S Raytown",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Raytown, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603110309-hail-38.95--94.52",
   "lat": 38.95,
   "lon": -94.52,
   "zip": "",
   "city": "5 N Grandview",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 N Grandview, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603110313-hail-38.94--94.54",
   "lat": 38.94,
   "lon": -94.54,
   "zip": "",
   "city": "4 N Grandview",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 N Grandview, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603110326-hail-38.94--94.41",
   "lat": 38.94,
   "lon": -94.41,
   "zip": "",
   "city": "1 SW Unity Village",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Unity Village, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110326-hail-38.99--94.34",
   "lat": 38.99,
   "lon": -94.34,
   "zip": "",
   "city": "3 SW Lake Tapawingo",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SW Lake Tapawingo, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110326-hail-39.00--94.36",
   "lat": 39,
   "lon": -94.36,
   "zip": "",
   "city": "3 W Lake Tapawingo",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Lake Tapawingo, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110332-hail-39.04--94.27",
   "lat": 39.04,
   "lon": -94.27,
   "zip": "",
   "city": "2 NE Blue Springs",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Blue Springs, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603110333-hail-39.05--94.26",
   "lat": 39.05,
   "lon": -94.26,
   "zip": "",
   "city": "3 NE Blue Springs",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NE Blue Springs, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110348-hail-39.02--94.32",
   "lat": 39.02,
   "lon": -94.32,
   "zip": "",
   "city": "Lake Tapawingo",
   "date": "2026-03-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Lake Tapawingo, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110353-hail-38.80--94.45",
   "lat": 38.8,
   "lon": -94.45,
   "zip": "",
   "city": "Raymore",
   "date": "2026-03-10",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Raymore, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110445-hail-38.74--94.07",
   "lat": 38.74,
   "lon": -94.07,
   "zip": "",
   "city": "Kingsville",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Kingsville, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "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": "iem-geo-2026-01-17T05:42:00Z-wind-38.97--94.37",
   "lat": 38.97,
   "lon": -94.37,
   "zip": "",
   "city": "2 ENE Unity Village",
   "date": "2026-01-16",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 ENE Unity Village, MO. Peak gust: 51 mph. ASOS station KLXT Lees Summit Muni.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-08-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-01-08",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS measured wind gust of 53mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202601082242-wind-39.12--94.59",
   "lat": 39.12,
   "lon": -94.59,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2026-01-08",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 61 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-39.12--94.60",
   "lat": 39.12,
   "lon": -94.6,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMKC.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-39.12--94.58",
   "lat": 39.12,
   "lon": -94.58,
   "zip": "",
   "city": "1 E Kansas City Downtow",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-38.88--94.26",
   "lat": 38.88,
   "lon": -94.26,
   "zip": "",
   "city": "3 SSW Lake Lotawana",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LXT-2025-12-18",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 50 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512181240-wind-39.12--94.60",
   "lat": 39.12,
   "lon": -94.6,
   "zip": "",
   "city": "Kansas City Downtown",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Kansas City Downtown, MO. Peak gust: 60 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512181241-wind-39.12--94.58",
   "lat": 39.12,
   "lon": -94.58,
   "zip": "",
   "city": "1 E Kansas City Downtow",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 E Kansas City Downtow, MO. Peak gust: 64 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202512181316-wind-38.88--94.26",
   "lat": 38.88,
   "lon": -94.26,
   "zip": "",
   "city": "3 SSW Lake Lotawana",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SSW Lake Lotawana, MO. Peak gust: 71 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LXT-2025-12-10",
   "lat": 38.9597,
   "lon": -94.3714,
   "zip": "",
   "city": "Lee s Summit",
   "date": "2025-12-10",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee s Summit (LXT) recorded a 54 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Lee s Summit (LXT) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "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
  }
 ]
}