{
 "dataset": "Kansas City, KS storm events — 12-month window, 25-mile radius plus Wyandotte records (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-09-20T08:00:25.822+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 252,
 "fields": {
  "id": "stable event identifier (source-derived)",
  "date": "event date (YYYY-MM-DD, local storm day)",
  "county": "county or county-equivalent (may be blank)",
  "city": "place name from the source record (LSR names may carry a distance/direction prefix)",
  "zip": "ZIP code when the source provides one (may be blank)",
  "eventType": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidenceLevel": "evidence level of the source record (warning|observed|...)",
  "confidence": "StormAuditor confidence score for the record (0-1, may be absent)",
  "windSpeedMph": "reported/estimated wind gust, mph (absent if n/a)",
  "hailSizeInches": "reported/estimated hail size, inches (absent if n/a)",
  "tornadoScale": "EF-scale rating when the source provides one (absent if n/a)",
  "damageTypes": "damage tags from the source narrative (may be absent)",
  "description": "source narrative excerpt (may be absent)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "sourceDetail": "issuing office / product detail for the source (may be absent)",
  "originStation": "reporting station identifier when applicable (may be absent)",
  "warningProductKey": "NWS warning product key for warning-derived rows (may be absent)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)",
  "rawWindSpeedMph": "source-reported wind value before display screening, mph (may be absent)",
  "windSpeedDisclaimer": "set when the wind value is a warning-projected figure rather than a measurement (may be absent)"
 },
 "events": [
  {
   "id": "nws-alert-abb38166bdf8bd67.001-Johnson-hail-2026-09-15",
   "lat": 38.879999999999995,
   "lon": -94.894,
   "zip": "",
   "city": "",
   "date": "2026-09-15",
   "county": "Johnson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Johnson. Max hail: 1\". Severe Thunderstorm Warning issued September 15 at 6:38PM CDT until September 15 at 7:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Kansas City/Pleasant Hill MO Weather Station",
   "hailSizeInches": 1.5,
   "warningProductKey": "EAX-SV-W-515"
  },
  {
   "id": "spc-2026-09-06-106-2333",
   "lat": 39.04,
   "lon": -94.86,
   "zip": "",
   "city": "Bonner Springs",
   "date": "2026-09-06",
   "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 preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-09-06-107-2336",
   "lat": 39.01,
   "lon": -94.85,
   "zip": "",
   "city": "Shawnee",
   "date": "2026-09-06",
   "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 and photo of quarter size hail west of Shawnee. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-09-06-hail-39.05--94.85",
   "lat": 39.05,
   "lon": -94.85,
   "zip": "",
   "city": "2 E Bonner Springs",
   "date": "2026-09-06",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public reported quarter hail. Also receive mPing for quarters in similar area.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-09-06-92-2332",
   "lat": 39.05,
   "lon": -94.85,
   "zip": "",
   "city": "Bonner Springs",
   "date": "2026-09-06",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal weather station report. Time confirmed from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-EAX-SV-W-489-Wyandotte-wind-2026-09-06",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-09-06",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-09-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-489"
  },
  {
   "id": "iem-ww-EAX-SV-W-489-Wyandotte-hail-2026-09-06",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-09-06",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-09-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-489"
  },
  {
   "id": "iem-ww-EAX-SV-W-486-Wyandotte-wind-2026-09-06",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-09-06",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-09-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-486"
  },
  {
   "id": "iem-ww-EAX-SV-W-486-Wyandotte-hail-2026-09-06",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-09-06",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-09-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-486"
  },
  {
   "id": "spc-2026-08-21-hail-38.87-10",
   "lat": 38.87,
   "lon": -94.69,
   "zip": "",
   "city": "2 NW Stanley",
   "date": "2026-08-21",
   "county": "Johnson",
   "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 NW Stanley",
   "sourceDetail": "SPC filtered reports — 2026-08-21",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-21-wind-39.20-143",
   "lat": 39.2,
   "lon": -95,
   "zip": "",
   "city": "3 E Jarbalo",
   "date": "2026-08-21",
   "county": "Leavenworth",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 3 E Jarbalo",
   "sourceDetail": "SPC filtered reports — 2026-08-21",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-21-wind-38.85--94.74",
   "lat": 38.85,
   "lon": -94.74,
   "zip": "",
   "city": "4 W Stanley",
   "date": "2026-08-21",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 W Stanley",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-EAX-SV-W-476-Wyandotte-wind-2026-08-21",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-21",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-476"
  },
  {
   "id": "iem-ww-EAX-SV-W-476-Wyandotte-hail-2026-08-21",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-21",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-476"
  },
  {
   "id": "iem-ww-EAX-SV-W-477-Wyandotte-wind-2026-08-21",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-21",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-477"
  },
  {
   "id": "iem-ww-EAX-SV-W-477-Wyandotte-hail-2026-08-21",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-21",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-477"
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.22--95.01",
   "lat": 39.22,
   "lon": -95.01,
   "zip": "",
   "city": "3 ENE Jarbalo",
   "date": "2026-08-19",
   "county": "Leavenworth",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency manager reported quarter sized hail. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.16--94.84",
   "lat": 39.16,
   "lon": -94.84,
   "zip": "",
   "city": "1 NE Piper",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail covered the ground_ largest stones near ping pong ball sized_ report via slack_ time estimate via radar.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.17--94.88",
   "lat": 39.17,
   "lon": -94.88,
   "zip": "",
   "city": "2 NNW Piper",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture shared via social media shows wind shield damage from large hail.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.18--94.88",
   "lat": 39.18,
   "lon": -94.88,
   "zip": "",
   "city": "3 NNW Piper",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo shared on social media of measured hail around golf ball sized. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.15--94.86",
   "lat": 39.15,
   "lon": -94.86,
   "zip": "",
   "city": "Piper",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture shared via social media depicts several hail stones measured to be 1.75 inched. Time estimated via radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.16--94.83",
   "lat": 39.16,
   "lon": -94.83,
   "zip": "",
   "city": "2 NE Piper",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf Ball sized hail reported by the public. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.15--94.81",
   "lat": 39.15,
   "lon": -94.81,
   "zip": "",
   "city": "1 NNW Maywood",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via slack_ time estimated via radar.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.14--94.81",
   "lat": 39.14,
   "lon": -94.81,
   "zip": "",
   "city": "1 NNW Maywood",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Shared photos of several hailstones approximately golf ball sized. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.15--94.79",
   "lat": 39.15,
   "lon": -94.79,
   "zip": "",
   "city": "1 NNE Maywood",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public shared photo of hailstone on social media. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.14--94.73",
   "lat": 39.14,
   "lon": -94.73,
   "zip": "",
   "city": "1 S Beverly Hills",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via social media. Time was provided.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.12--94.65",
   "lat": 39.12,
   "lon": -94.65,
   "zip": "",
   "city": "2 WNW Kansas City Kansa",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report shared via social media. Time of 1:30am was provided.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.13--94.76",
   "lat": 39.13,
   "lon": -94.76,
   "zip": "",
   "city": "2 E Maywood",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public reported quarter sized hail. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.15--94.67",
   "lat": 39.15,
   "lon": -94.67,
   "zip": "",
   "city": "3 NW Kansas City Kansas",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo shared via social media shows various large hail. Time estimated via radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.12--94.65",
   "lat": 39.12,
   "lon": -94.65,
   "zip": "",
   "city": "1 W Kansas City Kansas",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via social media.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.13--94.64",
   "lat": 39.13,
   "lon": -94.64,
   "zip": "",
   "city": "1 NW Kansas City Kansas",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via social media. Time estimated by radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-19-hail-39.13--94.62",
   "lat": 39.13,
   "lon": -94.62,
   "zip": "",
   "city": "1 NNE Kansas City Kansa",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture shared via social media shows a car with hail damage. Time estimated via radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-19-wind-39.20--95.01",
   "lat": 39.2,
   "lon": -95.01,
   "zip": "",
   "city": "3 E Jarbalo",
   "date": "2026-08-19",
   "county": "Leavenworth",
   "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": "Emergency manager reports 65 mph wind gusts and dime sized hail. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-EAX-SV-W-465-Wyandotte-wind-2026-08-19",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-465"
  },
  {
   "id": "iem-ww-EAX-SV-W-465-Wyandotte-hail-2026-08-19",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-19. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EAX-SV-W-465"
  },
  {
   "id": "iem-ww-EAX-SV-W-466-Wyandotte-wind-2026-08-19",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-466"
  },
  {
   "id": "iem-ww-EAX-SV-W-466-Wyandotte-hail-2026-08-19",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-19. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-466"
  },
  {
   "id": "iem-ww-EAX-SV-W-464-Wyandotte-wind-2026-08-19",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-464"
  },
  {
   "id": "iem-ww-EAX-SV-W-464-Wyandotte-hail-2026-08-19",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-464"
  },
  {
   "id": "iem-ww-EAX-SV-W-463-Wyandotte-wind-2026-08-19",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-463"
  },
  {
   "id": "iem-ww-EAX-SV-W-463-Wyandotte-hail-2026-08-19",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-19",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-463"
  },
  {
   "id": "iem-ww-EAX-SV-W-461-Wyandotte-wind-2026-08-18",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-18",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-18. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-461"
  },
  {
   "id": "iem-ww-EAX-SV-W-461-Wyandotte-hail-2026-08-18",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-18",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-461"
  },
  {
   "id": "iem-ww-EAX-SV-W-460-Wyandotte-wind-2026-08-18",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-18",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-460"
  },
  {
   "id": "iem-ww-EAX-SV-W-460-Wyandotte-hail-2026-08-18",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-18",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-18. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "EAX-SV-W-460"
  },
  {
   "id": "iem-ww-EAX-SV-W-462-Wyandotte-wind-2026-08-18",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-18",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-462"
  },
  {
   "id": "iem-ww-EAX-SV-W-462-Wyandotte-hail-2026-08-18",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-18",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-462"
  },
  {
   "id": "spc-2026-08-18-hail-39.22-16",
   "lat": 39.22,
   "lon": -95.01,
   "zip": "",
   "city": "3 ENE Jarbalo",
   "date": "2026-08-18",
   "county": "Leavenworth",
   "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 ENE Jarbalo",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-18-hail-39.18-17",
   "lat": 39.18,
   "lon": -94.88,
   "zip": "",
   "city": "3 NNW Piper",
   "date": "2026-08-18",
   "county": "Wyandotte",
   "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 NNW Piper",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-08-18-hail-39.12-18",
   "lat": 39.12,
   "lon": -94.65,
   "zip": "",
   "city": "1 W Kansas City Kansas",
   "date": "2026-08-18",
   "county": "Wyandotte",
   "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 W Kansas City Kansas",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-08-18-wind-39.20-79",
   "lat": 39.2,
   "lon": -95.01,
   "zip": "",
   "city": "3 E Jarbalo",
   "date": "2026-08-18",
   "county": "Leavenworth",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 3 E Jarbalo",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-18-hail-39.13-16",
   "lat": 39.13,
   "lon": -94.76,
   "zip": "",
   "city": "2 E Maywood",
   "date": "2026-08-18",
   "county": "Wyandotte",
   "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 E Maywood",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-10-wind-38.83--94.89",
   "lat": 38.83,
   "lon": -94.89,
   "zip": "",
   "city": "1 WNW Clare",
   "date": "2026-08-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Clare",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-08-09-wind-38.83-120",
   "lat": 38.83,
   "lon": -94.89,
   "zip": "",
   "city": "1 WNW Clare",
   "date": "2026-08-09",
   "county": "Johnson",
   "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 WNW Clare",
   "sourceDetail": "SPC filtered reports — 2026-08-09",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-05-hail-38.79-10",
   "lat": 38.79,
   "lon": -94.64,
   "zip": "",
   "city": "1 NE Stillwell",
   "date": "2026-08-05",
   "county": "Johnson",
   "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 NE Stillwell",
   "sourceDetail": "SPC filtered reports — 2026-08-05",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-ww-EAX-SV-W-443-Wyandotte-wind-2026-08-05",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-05",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-443"
  },
  {
   "id": "iem-ww-EAX-SV-W-443-Wyandotte-hail-2026-08-05",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-08-05",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-08-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-443"
  },
  {
   "id": "iem-ww-EAX-SV-W-418-Wyandotte-wind-2026-07-10",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-07-10",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-07-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-418"
  },
  {
   "id": "iem-ww-EAX-SV-W-418-Wyandotte-hail-2026-07-10",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-07-10",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-07-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-418"
  },
  {
   "id": "iem-ww-EAX-SV-W-413-Wyandotte-wind-2026-07-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-07-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-07-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-413"
  },
  {
   "id": "iem-ww-EAX-SV-W-413-Wyandotte-hail-2026-07-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-07-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-07-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-413"
  },
  {
   "id": "iem-ww-EAX-SV-W-414-Wyandotte-wind-2026-07-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-07-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-07-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-414"
  },
  {
   "id": "iem-ww-EAX-SV-W-414-Wyandotte-hail-2026-07-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-07-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-07-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-414"
  },
  {
   "id": "spc-2026-06-13-461-0102",
   "lat": 39.2,
   "lon": -95.01,
   "zip": "",
   "city": "Jarbalo",
   "date": "2026-06-13",
   "county": "Leavenworth",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "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": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-470-0114",
   "lat": 39.04,
   "lon": -94.89,
   "zip": "",
   "city": "Bonner Springs",
   "date": "2026-06-13",
   "county": "Wyandotte",
   "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-06-13-480-0129",
   "lat": 39.07,
   "lon": -94.71,
   "zip": "",
   "city": "Muncie",
   "date": "2026-06-13",
   "county": "Wyandotte",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Power flashes in the area. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 78,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-483-0132",
   "lat": 38.96,
   "lon": -94.66,
   "zip": "",
   "city": "Overland Park",
   "date": "2026-06-13",
   "county": "Johnson",
   "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": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-484-0132",
   "lat": 39.09,
   "lon": -94.61,
   "zip": "",
   "city": "Kansas City Kansa",
   "date": "2026-06-13",
   "county": "Wyandotte",
   "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": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-485-0133",
   "lat": 39.01,
   "lon": -94.63,
   "zip": "",
   "city": "Mission Hills",
   "date": "2026-06-13",
   "county": "Johnson",
   "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-ww-EAX-SV-W-384-Wyandotte-wind-2026-06-13",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-13",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-13. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-384"
  },
  {
   "id": "iem-ww-EAX-SV-W-384-Wyandotte-hail-2026-06-13",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-13",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-384"
  },
  {
   "id": "iem-ww-EAX-SV-W-383-Wyandotte-wind-2026-06-13",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-13",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-383"
  },
  {
   "id": "iem-ww-EAX-SV-W-383-Wyandotte-hail-2026-06-13",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-13",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-383"
  },
  {
   "id": "iem-ww-EAX-SV-W-382-Wyandotte-wind-2026-06-13",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-13",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-382"
  },
  {
   "id": "iem-ww-EAX-SV-W-382-Wyandotte-hail-2026-06-13",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-13",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-382"
  },
  {
   "id": "iem-ww-EAX-TO-W-79-Wyandotte-tornado-2026-06-13",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-13",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Wyandotte on 2026-06-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-79"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-38.82--94.88",
   "lat": 38.82,
   "lon": -94.88,
   "zip": "",
   "city": "1 SW Clare",
   "date": "2026-06-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KIXD Olathe Industria.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-38.85--94.73",
   "lat": 38.85,
   "lon": -94.73,
   "zip": "",
   "city": "4 W Stanley",
   "date": "2026-06-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KOJC Olathe Executive.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-EAX-SV-W-325-Wyandotte-wind-2026-06-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-09. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-325"
  },
  {
   "id": "iem-ww-EAX-SV-W-325-Wyandotte-hail-2026-06-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-325"
  },
  {
   "id": "iem-ww-EAX-SV-W-326-Wyandotte-wind-2026-06-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-09. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-326"
  },
  {
   "id": "iem-ww-EAX-SV-W-326-Wyandotte-hail-2026-06-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-326"
  },
  {
   "id": "iem-ww-EAX-SV-W-299-Wyandotte-wind-2026-06-01",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-01",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-299"
  },
  {
   "id": "iem-ww-EAX-SV-W-299-Wyandotte-hail-2026-06-01",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-01",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-299"
  },
  {
   "id": "iem-ww-EAX-SV-W-297-Wyandotte-wind-2026-06-01",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-01",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-297"
  },
  {
   "id": "iem-ww-EAX-SV-W-297-Wyandotte-hail-2026-06-01",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-01",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-01. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EAX-SV-W-297"
  },
  {
   "id": "iem-ww-EAX-SV-W-301-Wyandotte-wind-2026-06-01",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-01",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-301"
  },
  {
   "id": "iem-ww-EAX-SV-W-301-Wyandotte-hail-2026-06-01",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-01",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-301"
  },
  {
   "id": "iem-ww-EAX-SV-W-306-Wyandotte-wind-2026-06-01",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-01",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-306"
  },
  {
   "id": "iem-ww-EAX-SV-W-306-Wyandotte-hail-2026-06-01",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-06-01",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-06-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-306"
  },
  {
   "id": "spc-2026-05-18-1009-0154",
   "lat": 39.2,
   "lon": -95.03,
   "zip": "",
   "city": "Jarbalo",
   "date": "2026-05-18",
   "county": "Leavenworth",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Prviate weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-18-1010-0155",
   "lat": 39.2,
   "lon": -95.01,
   "zip": "",
   "city": "Jarbalo",
   "date": "2026-05-18",
   "county": "Leavenworth",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "EM relayed 92 winds. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 92,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.21--95.03",
   "lat": 39.21,
   "lon": -95.03,
   "zip": "",
   "city": "2 ENE Jarbalo",
   "date": "2026-05-18",
   "county": "Leavenworth",
   "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": "Corrects previous tstm wnd gst report from 2 ENE Jarbalo. PWS measured 61 mph gusts.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.21--95.03",
   "lat": 39.21,
   "lon": -95.03,
   "zip": "",
   "city": "2 ENE Jarbalo",
   "date": "2026-05-18",
   "county": "Leavenworth",
   "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": "PWS measured 61 mph gusts.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-05-18-1013-0205",
   "lat": 39.07,
   "lon": -94.95,
   "zip": "",
   "city": "Bonner Springs",
   "date": "2026-05-18",
   "county": "Leavenworth",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "EM relayed 60 mph wind gust. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.02--94.86",
   "lat": 39.02,
   "lon": -94.86,
   "zip": "",
   "city": "2 SSE Bonner Springs",
   "date": "2026-05-18",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS measured 70 mph wind gust.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-05-18-1018-0211",
   "lat": 38.84,
   "lon": -94.97,
   "zip": "",
   "city": "Gardner",
   "date": "2026-05-18",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "EM relayed spotter measured 77 mph wind gust. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 77,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-18-1019-0213",
   "lat": 38.84,
   "lon": -94.97,
   "zip": "",
   "city": "Gardner",
   "date": "2026-05-18",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "EM relayed spotter report of 84 mph wind gust. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 84,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-38.97--94.78",
   "lat": 38.97,
   "lon": -94.78,
   "zip": "",
   "city": "3 WNW Lenexa",
   "date": "2026-05-18",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS measured 63 mph wind gust.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-05-18-1042-0226",
   "lat": 39.01,
   "lon": -94.85,
   "zip": "",
   "city": "Shawnee",
   "date": "2026-05-18",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "EM relayed spotter report of 70 mph winds. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-EAX-SV-W-287-Wyandotte-wind-2026-05-18",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-05-18",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-05-18. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-287"
  },
  {
   "id": "iem-ww-EAX-SV-W-287-Wyandotte-hail-2026-05-18",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-05-18",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-05-18. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-287"
  },
  {
   "id": "spc-2026-05-04-1275-0442",
   "lat": 39.11,
   "lon": -94.63,
   "zip": "",
   "city": "Kansas City Kansas",
   "date": "2026-05-04",
   "county": "Wyandotte",
   "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-lsr-2026-04-27-hail-39.14--95.09",
   "lat": 39.14,
   "lon": -95.09,
   "zip": "",
   "city": "2 N Tonganoxie",
   "date": "2026-04-27",
   "county": "Leavenworth",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 N Tonganoxie",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-39.13--95.12",
   "lat": 39.13,
   "lon": -95.12,
   "zip": "",
   "city": "3 NW Tonganoxie",
   "date": "2026-04-27",
   "county": "Leavenworth",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-39.14--94.85",
   "lat": 39.14,
   "lon": -94.85,
   "zip": "",
   "city": "1 SE Piper",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-39.12--95.06",
   "lat": 39.12,
   "lon": -95.06,
   "zip": "",
   "city": "2 ENE Tonganoxie",
   "date": "2026-04-27",
   "county": "Leavenworth",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ENE Tonganoxie",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-39.14--94.81",
   "lat": 39.14,
   "lon": -94.81,
   "zip": "",
   "city": "1 NNW Maywood",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNW Maywood",
   "sourceDetail": "NWS EAX — Local Official via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.98--94.99",
   "lat": 38.98,
   "lon": -94.99,
   "zip": "",
   "city": "1 W De Soto",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.95--94.95",
   "lat": 38.95,
   "lon": -94.95,
   "zip": "",
   "city": "2 SE De Soto",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.89--94.86",
   "lat": 38.89,
   "lon": -94.86,
   "zip": "",
   "city": "3 W Olathe",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.96--94.85",
   "lat": 38.96,
   "lon": -94.85,
   "zip": "",
   "city": "4 SW Shawnee",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.96--94.89",
   "lat": 38.96,
   "lon": -94.89,
   "zip": "",
   "city": "5 E De Soto",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.92--94.86",
   "lat": 38.92,
   "lon": -94.86,
   "zip": "",
   "city": "3 NW Olathe",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.87--94.88",
   "lat": 38.87,
   "lon": -94.88,
   "zip": "",
   "city": "3 N Clare",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.97--94.86",
   "lat": 38.97,
   "lon": -94.86,
   "zip": "",
   "city": "4 SW Shawnee",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter called in_ reported hail between 3/4 and 1 3/4 between 5:42-5:46am_ time confirmed from radar.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.87--94.84",
   "lat": 38.87,
   "lon": -94.84,
   "zip": "",
   "city": "2 SW Olathe",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report relayed from social media. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.88--94.80",
   "lat": 38.88,
   "lon": -94.8,
   "zip": "",
   "city": "1 SE Olathe",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Olathe",
   "sourceDetail": "NWS EAX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.87--94.70",
   "lat": 38.87,
   "lon": -94.7,
   "zip": "",
   "city": "2 NW Stanley",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.90--94.82",
   "lat": 38.9,
   "lon": -94.82,
   "zip": "",
   "city": "1 NW Olathe",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-27-hail-38.87--94.68",
   "lat": 38.87,
   "lon": -94.68,
   "zip": "",
   "city": "1 NW Stanley",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Stanley",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.11--95.09",
   "lat": 39.11,
   "lon": -95.09,
   "zip": "",
   "city": "Tonganoxie",
   "date": "2026-04-27",
   "county": "Leavenworth",
   "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 Tonganoxie",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.04--94.91",
   "lat": 39.04,
   "lon": -94.91,
   "zip": "",
   "city": "2 WSW Bonner Springs",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "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": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.04--94.89",
   "lat": 39.04,
   "lon": -94.89,
   "zip": "",
   "city": "1 SSW Bonner Springs",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "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": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.14--94.81",
   "lat": 39.14,
   "lon": -94.81,
   "zip": "",
   "city": "1 NNW Maywood",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "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 1 NNW Maywood",
   "sourceDetail": "NWS EAX — Local Official via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-27-tornado-39.07--95.11",
   "lat": 39.07,
   "lon": -95.11,
   "zip": "",
   "city": "2 NNE Reno",
   "date": "2026-04-27",
   "county": "Leavenworth",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Early Monday April 27, 2026, a supercell thunderstorm moving across southern Leavenworth County Kansas resulted in a brief, EF 1 tornado at 3:31 AM CDT. The tornado began just west of US 24, south of Tonganoxie, between Honey Creek Road and north of Hemphill Road. EF 1 damage to an outbuilding and trees were surveyed just west of US 24. Thanks to Leavenworth County Emergency Managmeent for the survey assistance. The tornado looks to have ended in the open field east of US 24.",
   "sourceDetail": "NWS EAX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-EAX-SV-W-200-Wyandotte-wind-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-200"
  },
  {
   "id": "iem-ww-EAX-SV-W-200-Wyandotte-hail-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-200"
  },
  {
   "id": "iem-ww-EAX-SV-W-189-Wyandotte-wind-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-189"
  },
  {
   "id": "iem-ww-EAX-SV-W-189-Wyandotte-hail-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-189"
  },
  {
   "id": "iem-ww-EAX-SV-W-194-Wyandotte-wind-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-194"
  },
  {
   "id": "iem-ww-EAX-SV-W-194-Wyandotte-hail-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-194"
  },
  {
   "id": "iem-ww-EAX-SV-W-190-Wyandotte-wind-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-190"
  },
  {
   "id": "iem-ww-EAX-SV-W-190-Wyandotte-hail-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-190"
  },
  {
   "id": "iem-ww-EAX-SV-W-187-Wyandotte-wind-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-187"
  },
  {
   "id": "iem-ww-EAX-SV-W-187-Wyandotte-hail-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-187"
  },
  {
   "id": "iem-ww-EAX-SV-W-192-Wyandotte-wind-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-192"
  },
  {
   "id": "iem-ww-EAX-SV-W-192-Wyandotte-hail-2026-04-27",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-27",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-192"
  },
  {
   "id": "spc-2026-04-26-1318-0843",
   "lat": 39.11,
   "lon": -95.09,
   "zip": "",
   "city": "Tonganoxie",
   "date": "2026-04-26",
   "county": "Leavenworth",
   "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-26-1319-0849",
   "lat": 39.04,
   "lon": -94.91,
   "zip": "",
   "city": "Bonner Springs",
   "date": "2026-04-26",
   "county": "Wyandotte",
   "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": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-26-1322-0858",
   "lat": 39.14,
   "lon": -94.81,
   "zip": "",
   "city": "Maywood",
   "date": "2026-04-26",
   "county": "Wyandotte",
   "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": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-26-1410-0838",
   "lat": 39.14,
   "lon": -95.09,
   "zip": "",
   "city": "Tonganoxie",
   "date": "2026-04-26",
   "county": "Leavenworth",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-26-1412-0855",
   "lat": 39.14,
   "lon": -94.85,
   "zip": "",
   "city": "Piper",
   "date": "2026-04-26",
   "county": "Wyandotte",
   "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-26-1414-0858",
   "lat": 39.14,
   "lon": -94.81,
   "zip": "",
   "city": "Maywood",
   "date": "2026-04-26",
   "county": "Wyandotte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-26-1417-1032",
   "lat": 38.98,
   "lon": -94.99,
   "zip": "",
   "city": "De Soto",
   "date": "2026-04-26",
   "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": "spc-2026-04-26-1418-1033",
   "lat": 38.95,
   "lon": -94.95,
   "zip": "",
   "city": "De Soto",
   "date": "2026-04-26",
   "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: Half Dollar (1.25 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-04-26-1419-1041",
   "lat": 38.96,
   "lon": -94.85,
   "zip": "",
   "city": "Shawnee",
   "date": "2026-04-26",
   "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": "spc-2026-04-26-1421-1043",
   "lat": 38.92,
   "lon": -94.86,
   "zip": "",
   "city": "Olathe",
   "date": "2026-04-26",
   "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": "spc-2026-04-26-1422-1046",
   "lat": 38.87,
   "lon": -94.88,
   "zip": "",
   "city": "Clare",
   "date": "2026-04-26",
   "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: Half Dollar (1.25 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-04-26-1423-1046",
   "lat": 38.97,
   "lon": -94.86,
   "zip": "",
   "city": "Shawnee",
   "date": "2026-04-26",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter called in... reported hail between 3/4 and 1 3/4 between 5:42-5:46am... time confirmed from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-26-1424-1047",
   "lat": 38.87,
   "lon": -94.84,
   "zip": "",
   "city": "Olathe",
   "date": "2026-04-26",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report relayed from social media. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-26-1426-1050",
   "lat": 38.87,
   "lon": -94.7,
   "zip": "",
   "city": "Stanley",
   "date": "2026-04-26",
   "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": "spc-2026-04-26-1427-1056",
   "lat": 38.9,
   "lon": -94.82,
   "zip": "",
   "city": "Olathe",
   "date": "2026-04-26",
   "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: Half Dollar (1.25 in.). (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-04-26-1438-0831",
   "lat": 39.07,
   "lon": -95.11,
   "zip": "",
   "city": "Reno",
   "date": "2026-04-26",
   "county": "Leavenworth",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Early Monday April 27... 2026... a supercell thunderstorm moving across southern Leavenworth County Kansas resulted in a brief... EF 1 tornado at 3:31 AM CDT. The torna (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-23-hail-39.16--94.93",
   "lat": 39.16,
   "lon": -94.93,
   "zip": "",
   "city": "1 NNE Basehor",
   "date": "2026-04-23",
   "county": "Leavenworth",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "spc-2026-04-23-1551-0248",
   "lat": 38.8,
   "lon": -94.9,
   "zip": "",
   "city": "Gardner",
   "date": "2026-04-23",
   "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": "spc-2026-04-23-1488-0124",
   "lat": 39.2,
   "lon": -95.03,
   "zip": "",
   "city": "Jarbalo",
   "date": "2026-04-23",
   "county": "Leavenworth",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from public weather station. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-1489-0138",
   "lat": 39.04,
   "lon": -94.91,
   "zip": "",
   "city": "Bonner Springs",
   "date": "2026-04-23",
   "county": "Wyandotte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from personal weather station. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-1490-0139",
   "lat": 39.02,
   "lon": -94.86,
   "zip": "",
   "city": "Bonner Springs",
   "date": "2026-04-23",
   "county": "Johnson",
   "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": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-EAX-SV-W-156-Wyandotte-wind-2026-04-23",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-23",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-23. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-156"
  },
  {
   "id": "iem-ww-EAX-SV-W-156-Wyandotte-hail-2026-04-23",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-23",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-156"
  },
  {
   "id": "iem-ww-EAX-SV-W-155-Wyandotte-wind-2026-04-23",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-23",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-155"
  },
  {
   "id": "iem-ww-EAX-SV-W-155-Wyandotte-hail-2026-04-23",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-23",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-155"
  },
  {
   "id": "iem-ww-EAX-SV-W-152-Wyandotte-wind-2026-04-23",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-23",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-152"
  },
  {
   "id": "iem-ww-EAX-SV-W-152-Wyandotte-hail-2026-04-23",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-23",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-152"
  },
  {
   "id": "spc-2026-04-17-1619-2200",
   "lat": 38.88,
   "lon": -94.87,
   "zip": "",
   "city": "Olathe",
   "date": "2026-04-17",
   "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. Hail up to quarter size fell at Lake Olathe. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-EAX-SV-W-136-Wyandotte-wind-2026-04-17",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-17",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-136"
  },
  {
   "id": "iem-ww-EAX-SV-W-136-Wyandotte-hail-2026-04-17",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-17",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-17. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-136"
  },
  {
   "id": "iem-ww-EAX-SV-W-130-Wyandotte-wind-2026-04-17",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-17",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-130"
  },
  {
   "id": "iem-ww-EAX-SV-W-130-Wyandotte-hail-2026-04-17",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-17",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-130"
  },
  {
   "id": "spc-2026-04-15-1638-2056",
   "lat": 39.06,
   "lon": -94.73,
   "zip": "",
   "city": "Muncie",
   "date": "2026-04-15",
   "county": "Wyandotte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mping report. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-15-1659-2147",
   "lat": 39,
   "lon": -94.66,
   "zip": "",
   "city": "Prairie Village",
   "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": "Hail lasted about ten minutes. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-15-1664-2211",
   "lat": 39.05,
   "lon": -94.71,
   "zip": "",
   "city": "Merriam",
   "date": "2026-04-15",
   "county": "Wyandotte",
   "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-1665-2220",
   "lat": 39.11,
   "lon": -94.63,
   "zip": "",
   "city": "Kansas City Kansas",
   "date": "2026-04-15",
   "county": "Wyandotte",
   "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-lsr-2026-04-15-hail-38.94--94.62",
   "lat": 38.94,
   "lon": -94.62,
   "zip": "",
   "city": "2 S Leawood",
   "date": "2026-04-15",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Leawood",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "spc-2026-04-15-1666-2234",
   "lat": 38.81,
   "lon": -94.78,
   "zip": "",
   "city": "Clare",
   "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": "Report relayed via social media. Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-15-1667-2241",
   "lat": 38.87,
   "lon": -94.63,
   "zip": "",
   "city": "Stanley",
   "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": "Mping report. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-15-hail-38.85--94.68",
   "lat": 38.85,
   "lon": -94.68,
   "zip": "",
   "city": "1 W Stanley",
   "date": "2026-04-15",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-EAX-SV-W-75-Wyandotte-wind-2026-04-15",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-15",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-75"
  },
  {
   "id": "iem-ww-EAX-SV-W-75-Wyandotte-hail-2026-04-15",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-15",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-15. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "EAX-SV-W-75"
  },
  {
   "id": "spc-2026-04-09-1750-0338",
   "lat": 39.2,
   "lon": -94.99,
   "zip": "",
   "city": "Fairmount",
   "date": "2026-04-09",
   "county": "Leavenworth",
   "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": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-EAX-SV-W-55-Wyandotte-wind-2026-04-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-55"
  },
  {
   "id": "iem-ww-EAX-SV-W-55-Wyandotte-hail-2026-04-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-55"
  },
  {
   "id": "iem-ww-EAX-SV-W-57-Wyandotte-wind-2026-04-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-57"
  },
  {
   "id": "iem-ww-EAX-SV-W-57-Wyandotte-hail-2026-04-09",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-04-09",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-04-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-57"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-38.82--94.88",
   "lat": 38.82,
   "lon": -94.88,
   "zip": "",
   "city": "1 SW Clare",
   "date": "2026-03-15",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KIXD Olathe New Century Aircenter.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.23--94.86",
   "lat": 39.23,
   "lon": -94.86,
   "zip": "",
   "city": "3 ESE Lansing",
   "date": "2026-03-15",
   "county": "Leavenworth",
   "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": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-10-hail-39.14--94.76",
   "lat": 39.14,
   "lon": -94.76,
   "zip": "",
   "city": "2 SW Beverly Hills",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report and photo. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.94--95.10",
   "lat": 38.94,
   "lon": -95.1,
   "zip": "",
   "city": "Eudora",
   "date": "2026-03-10",
   "county": "Douglas",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "AOMC employee relayed through WFO EAX.",
   "sourceDetail": "NWS TOP — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.95--94.95",
   "lat": 38.95,
   "lon": -94.95,
   "zip": "",
   "city": "2 SE De Soto",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-39.06--94.95",
   "lat": 39.06,
   "lon": -94.95,
   "zip": "",
   "city": "3 W Bonner Springs",
   "date": "2026-03-10",
   "county": "Leavenworth",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Bonner Springs",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-39.14--94.81",
   "lat": 39.14,
   "lon": -94.81,
   "zip": "",
   "city": "1 NW Maywood",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time confirmed from radar.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-03-10-hail-39.04--94.85",
   "lat": 39.04,
   "lon": -94.85,
   "zip": "",
   "city": "2 SE Bonner Springs",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-39.14--94.84",
   "lat": 39.14,
   "lon": -94.84,
   "zip": "",
   "city": "1 E Piper",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-03-10-hail-39.13--94.83",
   "lat": 39.13,
   "lon": -94.83,
   "zip": "",
   "city": "1 W Maywood",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report and photos. Damage to several vehicles. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-03-10-hail-39.11--94.78",
   "lat": 39.11,
   "lon": -94.78,
   "zip": "",
   "city": "2 SE Maywood",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-39.13--94.83",
   "lat": 39.13,
   "lon": -94.83,
   "zip": "",
   "city": "2 W Maywood",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-39.13--94.73",
   "lat": 39.13,
   "lon": -94.73,
   "zip": "",
   "city": "2 S Beverly Hills",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Beverly Hills",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.84--94.80",
   "lat": 38.84,
   "lon": -94.8,
   "zip": "",
   "city": "3 SSE Olathe",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.85--94.74",
   "lat": 38.85,
   "lon": -94.74,
   "zip": "",
   "city": "4 W Stanley",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W Stanley",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.83--94.80",
   "lat": 38.83,
   "lon": -94.8,
   "zip": "",
   "city": "4 E Clare",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.86--94.76",
   "lat": 38.86,
   "lon": -94.76,
   "zip": "",
   "city": "3 SE Olathe",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time confirmed from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.87--94.75",
   "lat": 38.87,
   "lon": -94.75,
   "zip": "",
   "city": "4 E Olathe",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.81--94.78",
   "lat": 38.81,
   "lon": -94.78,
   "zip": "",
   "city": "5 E Clare",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.85--94.75",
   "lat": 38.85,
   "lon": -94.75,
   "zip": "",
   "city": "4 SE Olathe",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 SE Olathe",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-39.00--94.64",
   "lat": 39,
   "lon": -94.64,
   "zip": "",
   "city": "1 NNW Prairie Village",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.95--94.63",
   "lat": 38.95,
   "lon": -94.63,
   "zip": "",
   "city": "1 SW Leawood",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time confirmed from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.96--94.65",
   "lat": 38.96,
   "lon": -94.65,
   "zip": "",
   "city": "2 WSW Leawood",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report. Time confirmed from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.85--94.74",
   "lat": 38.85,
   "lon": -94.74,
   "zip": "",
   "city": "4 W Stanley",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Updated report.",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.81--94.83",
   "lat": 38.81,
   "lon": -94.83,
   "zip": "",
   "city": "2 ESE Clare",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report. Time confirmed from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.86--94.69",
   "lat": 38.86,
   "lon": -94.69,
   "zip": "",
   "city": "1 W Stanley",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Stanley",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.87--94.74",
   "lat": 38.87,
   "lon": -94.74,
   "zip": "",
   "city": "4 E Olathe",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.86--94.74",
   "lat": 38.86,
   "lon": -94.74,
   "zip": "",
   "city": "4 W Stanley",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report and photo. Time confirmed from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.86--94.75",
   "lat": 38.86,
   "lon": -94.75,
   "zip": "",
   "city": "4 E Olathe",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.93--94.68",
   "lat": 38.93,
   "lon": -94.68,
   "zip": "",
   "city": "3 ESE Lenexa",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 ESE Lenexa",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.88--94.65",
   "lat": 38.88,
   "lon": -94.65,
   "zip": "",
   "city": "2 NE Stanley",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.88--94.66",
   "lat": 38.88,
   "lon": -94.66,
   "zip": "",
   "city": "2 N Stanley",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.90--94.64",
   "lat": 38.9,
   "lon": -94.64,
   "zip": "",
   "city": "4 NNE Stanley",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.87--94.69",
   "lat": 38.87,
   "lon": -94.69,
   "zip": "",
   "city": "2 NW Stanley",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.88--94.69",
   "lat": 38.88,
   "lon": -94.69,
   "zip": "",
   "city": "2 NNW Stanley",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-38.78--94.80",
   "lat": 38.78,
   "lon": -94.8,
   "zip": "",
   "city": "3 NE Spring Hill",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-EAX-SV-W-19-Wyandotte-wind-2026-03-10",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-19"
  },
  {
   "id": "iem-ww-EAX-SV-W-19-Wyandotte-hail-2026-03-10",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-10. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "EAX-SV-W-19"
  },
  {
   "id": "iem-ww-EAX-SV-W-17-Wyandotte-wind-2026-03-10",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-17"
  },
  {
   "id": "iem-ww-EAX-SV-W-17-Wyandotte-hail-2026-03-10",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-10. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-17"
  },
  {
   "id": "iem-ww-EAX-SV-W-18-Wyandotte-wind-2026-03-10",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-18"
  },
  {
   "id": "iem-ww-EAX-SV-W-18-Wyandotte-hail-2026-03-10",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-10. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-18"
  },
  {
   "id": "ncei-1310513-2026-03-10",
   "lon": 210132,
   "zip": "",
   "city": "POMEROY",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report with photo of 3 inch hail south of Leavenworth Road.",
   "sourceDetail": "Verified by Public — NCEI Event #1310513",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3
  },
  {
   "id": "ncei-1310517-2026-03-10",
   "lon": 210132,
   "zip": "",
   "city": "WOLCOTT",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail reported near I-435 and Leavenworth Road.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1310517",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1310519-2026-03-10",
   "lon": 210132,
   "zip": "",
   "city": "PIPER",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail reported west of I-435 and Leavenworth Rd junction.",
   "sourceDetail": "Verified by Public — NCEI Event #1310519",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1310520-2026-03-10",
   "lon": 210132,
   "zip": "",
   "city": "MUNCIE",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported east of the Legends.",
   "sourceDetail": "Verified by Public — NCEI Event #1310520",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1310521-2026-03-10",
   "lon": 210132,
   "zip": "",
   "city": "PIPER",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail north of the Legends.",
   "sourceDetail": "Verified by Public — NCEI Event #1310521",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1310522-2026-03-10",
   "lon": 210132,
   "zip": "",
   "city": "NEARMAN",
   "date": "2026-03-10",
   "county": "Wyandotte",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail reported along Parallel Pkwy.",
   "sourceDetail": "Verified by Public — NCEI Event #1310522",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-geo-2026-03-06-tornado-39.03--94.74",
   "lat": 39.03,
   "lon": -94.74,
   "zip": "",
   "city": "2 ESE Lake Quivira",
   "date": "2026-03-06",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Damage Survey found evidence of a 7.9 mile long EF-0 tornado that began in Shawnee, crossing the state line into Missouri, and ending shortly before reaching Westport.",
   "sourceDetail": "NWS EAX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-EAX-SV-W-15-Wyandotte-wind-2026-03-06",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-06",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-15"
  },
  {
   "id": "iem-ww-EAX-SV-W-15-Wyandotte-hail-2026-03-06",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-06",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-15"
  },
  {
   "id": "iem-ww-EAX-SV-W-16-Wyandotte-wind-2026-03-06",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-06",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-16"
  },
  {
   "id": "iem-ww-EAX-SV-W-16-Wyandotte-hail-2026-03-06",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-06",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-16"
  },
  {
   "id": "iem-ww-EAX-SV-W-13-Wyandotte-wind-2026-03-06",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-06",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-13"
  },
  {
   "id": "iem-ww-EAX-SV-W-13-Wyandotte-hail-2026-03-06",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-06",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-03-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-13"
  },
  {
   "id": "iem-ww-EAX-TO-W-1-Wyandotte-tornado-2026-03-06",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-03-06",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EAX for Wyandotte on 2026-03-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-1"
  },
  {
   "id": "iem-ww-EAX-SV-W-8-Wyandotte-wind-2026-01-08",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-01-08",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-01-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-8"
  },
  {
   "id": "iem-ww-EAX-SV-W-8-Wyandotte-hail-2026-01-08",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-01-08",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-01-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-8"
  },
  {
   "id": "iem-ww-EAX-SV-W-4-Wyandotte-wind-2026-01-08",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-01-08",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-01-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-4"
  },
  {
   "id": "iem-ww-EAX-SV-W-4-Wyandotte-hail-2026-01-08",
   "zip": "",
   "city": "Wyandotte",
   "date": "2026-01-08",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2026-01-08. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-4"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-38.82--94.88",
   "lat": 38.82,
   "lon": -94.88,
   "zip": "",
   "city": "1 SW Clare",
   "date": "2025-12-28",
   "county": "Johnson",
   "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 KIXD Olathe Industrial. Several wind gust reports of 40 to 51 MPH.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-39.04--94.91",
   "lat": 39.04,
   "lon": -94.91,
   "zip": "",
   "city": "2 WSW Bonner Springs",
   "date": "2025-12-18",
   "county": "Wyandotte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-38.86--94.87",
   "lat": 38.86,
   "lon": -94.87,
   "zip": "",
   "city": "2 N Clare",
   "date": "2025-12-18",
   "county": "Johnson",
   "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.82--94.88",
   "lat": 38.82,
   "lon": -94.88,
   "zip": "",
   "city": "1 SW Clare",
   "date": "2025-12-18",
   "county": "Johnson",
   "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 KIXD Olathe Industria.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-18-hail-39.27--94.90",
   "lat": 39.27,
   "lon": -94.9,
   "zip": "",
   "city": "1 N Lansing",
   "date": "2025-10-18",
   "county": "Leavenworth",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency manager relayed report of quarter size hail near Eisenhower Road. Time estimated from radar.",
   "sourceDetail": "NWS EAX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-EAX-SV-W-216-Wyandotte-wind-2025-10-18",
   "zip": "",
   "city": "Wyandotte",
   "date": "2025-10-18",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2025-10-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-216"
  },
  {
   "id": "iem-ww-EAX-SV-W-216-Wyandotte-hail-2025-10-18",
   "zip": "",
   "city": "Wyandotte",
   "date": "2025-10-18",
   "county": "Wyandotte",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX for Wyandotte on 2025-10-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-216"
  }
 ]
}