{
 "dataset": "St. Joseph, MO storm events — 12-month window, 25-mile radius plus Buchanan records (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-09-20T08:50:18.975+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 160,
 "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": "asos-STJ-2026-09-19-162193",
   "lat": 39.7719,
   "lon": -94.9097,
   "zip": "",
   "city": "ST. JOSEPH",
   "date": "2026-09-19",
   "county": "Buchanan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JOSEPH (STJ) recorded a 55 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — ST. JOSEPH (STJ)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-6c7bbbe791903183.001-Buchanan-wind",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-09-19",
   "county": "Buchanan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Buchanan. Severe Thunderstorm Warning issued September 19 at 8:10PM CDT until September 19 at 9:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-528"
  },
  {
   "id": "iem-ww-EAX-SV-W-528-Buchanan-hail-2026-09-19",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-09-19",
   "county": "Buchanan",
   "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 Buchanan on 2026-09-19. 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-528"
  },
  {
   "id": "iem-ww-EAX-SV-W-527-Buchanan-wind-2026-09-19",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-09-19",
   "county": "Buchanan",
   "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 Buchanan on 2026-09-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-527"
  },
  {
   "id": "iem-ww-EAX-SV-W-527-Buchanan-hail-2026-09-19",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-09-19",
   "county": "Buchanan",
   "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 Buchanan on 2026-09-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-527"
  },
  {
   "id": "iem-ww-EAX-SV-W-524-Buchanan-wind-2026-09-19",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-09-19",
   "county": "Buchanan",
   "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 Buchanan on 2026-09-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-524"
  },
  {
   "id": "iem-ww-EAX-SV-W-524-Buchanan-hail-2026-09-19",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-09-19",
   "county": "Buchanan",
   "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 Buchanan on 2026-09-19. 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-524"
  },
  {
   "id": "spc-2026-09-15-hail-39.90-3",
   "lat": 39.9,
   "lon": -94.89,
   "zip": "",
   "city": "1 NNE Amazonia",
   "date": "2026-09-15",
   "county": "Andrew",
   "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 NNE Amazonia",
   "sourceDetail": "SPC filtered reports — 2026-09-15",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-09-15-hail-39.85--94.80",
   "lat": 39.85,
   "lon": -94.8,
   "zip": "",
   "city": "2 NE Country Club Villa",
   "date": "2026-09-15",
   "county": "Andrew",
   "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 estimated from radar.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-EAX-SV-W-514-Buchanan-wind-2026-09-15",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-09-15",
   "county": "Buchanan",
   "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 Buchanan on 2026-09-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-514"
  },
  {
   "id": "iem-ww-EAX-SV-W-514-Buchanan-hail-2026-09-15",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-09-15",
   "county": "Buchanan",
   "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 Buchanan on 2026-09-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-514"
  },
  {
   "id": "nws-alert-1af12bd194a99679.001-Andrew-hail-2026-09-06",
   "lat": 39.809999999999995,
   "lon": -94.578,
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Andrew",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Andrew. Max hail: 1\". Severe Thunderstorm Warning issued September 6 at 7:55PM CDT until September 6 at 8:45PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-491"
  },
  {
   "id": "ww-EAX-SV-W-491-2026-09-06-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-09-06. Duration: 50 min. Counties: Andrew, Buchanan, Clinton, DeKalb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #491 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-491"
  },
  {
   "id": "ww-EAX-SV-W-491-2026-09-06-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-09-06. Duration: 50 min. Counties: Andrew, Buchanan, Clinton, DeKalb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #491 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-491"
  },
  {
   "id": "nws-alert-921366627eb8abb2.002-DeKalb-hail-2026-09-06",
   "lat": 39.782,
   "lon": -94.548,
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "DeKalb",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for DeKalb. Max hail: 1\". Severe Thunderstorm Warning issued September 6 at 8:02PM CDT until September 6 at 8:45PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-491"
  },
  {
   "id": "nws-alert-ad9facfc0bbe1558.001-Buchanan-wind",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-09-06",
   "county": "Buchanan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Buchanan. Severe Thunderstorm Warning issued September 6 at 8:29PM CDT until September 6 at 9:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-493"
  },
  {
   "id": "nws-alert-ad9facfc0bbe1558.001-Buchanan-hail-2026-09-06",
   "lat": 39.60142857142858,
   "lon": -94.48000000000002,
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Buchanan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Buchanan. Max hail: 0.75\". Severe Thunderstorm Warning issued September 6 at 8:29PM CDT until September 6 at 9:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-493"
  },
  {
   "id": "nws-alert-ad9facfc0bbe1558.001-Platte-hail-2026-09-06",
   "lat": 39.60142857142858,
   "lon": -94.48000000000002,
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Platte",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Platte. Max hail: 0.75\". Severe Thunderstorm Warning issued September 6 at 8:29PM CDT until September 6 at 9:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-493"
  },
  {
   "id": "nws-alert-8538c9dc3daf001b.001-Buchanan-wind-2026-09-06",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Buchanan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Buchanan. Severe Thunderstorm Watch issued September 6 at 10:16PM CDT until September 6 at 10:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-A-661"
  },
  {
   "id": "nws-alert-d0c9f2299b0565a2.002-Nodaway-hail-2026-08-19",
   "lat": 39.926249999999996,
   "lon": -94.4825,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Nodaway",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Nodaway. Max hail: 1\". Severe Thunderstorm Warning issued August 19 at 5:10PM CDT until August 19 at 5:45PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-473"
  },
  {
   "id": "ww-EAX-SV-W-473-2026-08-19-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-19. Duration: 49 min. Counties: Clinton, DeKalb, Gentry, Andrew, Nodaway, Buchanan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #473 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-473"
  },
  {
   "id": "ww-EAX-SV-W-473-2026-08-19-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-19. Duration: 49 min. Counties: Clinton, DeKalb, Gentry, Andrew, Nodaway, Buchanan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #473 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-473"
  },
  {
   "id": "nws-alert-19a635c751cdfaa4.001-Buchanan-wind",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-08-19",
   "county": "Buchanan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Buchanan. Severe Thunderstorm Warning issued August 19 at 5:27PM CDT until August 19 at 6:15PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-474"
  },
  {
   "id": "nws-alert-19a635c751cdfaa4.001-Buchanan-hail-2026-08-19",
   "lat": 39.838181818181816,
   "lon": -94.28545454545456,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Buchanan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Buchanan. Max hail: 1\". Severe Thunderstorm Warning issued August 19 at 5:27PM CDT until August 19 at 6:15PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "EAX-SV-W-474"
  },
  {
   "id": "ww-EAX-SV-W-471-2026-08-19-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-19. Duration: 42 min. Counties: Andrew, Buchanan, Holt, Nodaway. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #471 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-471"
  },
  {
   "id": "ww-EAX-SV-W-471-2026-08-19-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-08-19. Duration: 42 min. Counties: Andrew, Buchanan, Holt, Nodaway. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #471 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "EAX-SV-W-471"
  },
  {
   "id": "nws-alert-4e4ba51fb75fbd6d.001-Holt-hail-2026-08-19",
   "lat": 39.76857142857142,
   "lon": -94.98071428571427,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Holt",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Holt. Max hail: 1\". Severe Thunderstorm Warning issued August 19 at 4:50PM CDT until August 19 at 5:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-471"
  },
  {
   "id": "nws-alert-2f8e59de4846765e.002-Buchanan-wind-2026-08-19",
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Buchanan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Buchanan. Severe Thunderstorm Watch issued August 19 at 5:31PM CDT until August 19 at 8:00PM CDT by NWS Kansas City/Pleasant Hill MO",
   "sourceDetail": "NWS Kansas City/Pleasant Hill MO — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-A-600"
  },
  {
   "id": "iem-lsr-2026-07-31-wind-39.76--94.91",
   "lat": 39.76,
   "lon": -94.91,
   "zip": "",
   "city": "1 ESE Saint Joseph Airp",
   "date": "2026-07-31",
   "county": "Buchanan",
   "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 ESE Saint Joseph Airp",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-STJ-2026-07-31-1046",
   "lat": 39.7719,
   "lon": -94.9097,
   "zip": "",
   "city": "ST. JOSEPH",
   "date": "2026-07-31",
   "county": "Buchanan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JOSEPH (STJ) recorded a 66 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — ST. JOSEPH (STJ)",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-EAX-SV-W-438-2026-07-31-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-31. Duration: 45 min. Counties: Andrew, Buchanan, Platte. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #438 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-438"
  },
  {
   "id": "ww-EAX-SV-W-438-2026-07-31-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-31. Duration: 45 min. Counties: Andrew, Buchanan, Platte. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #438 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-438"
  },
  {
   "id": "ww-EAX-SV-W-437-2026-07-31-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-31. Duration: 29 min. Counties: Holt, Andrew, Buchanan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #437 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-437"
  },
  {
   "id": "ww-EAX-SV-W-437-2026-07-31-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-31. Duration: 29 min. Counties: Holt, Andrew, Buchanan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #437 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-437"
  },
  {
   "id": "ww-EAX-SV-W-439-2026-07-31-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-31. Duration: 43 min. Counties: Buchanan, DeKalb, Platte, Ray, Caldwell, Clay, Clinton. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #439 (43 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-439"
  },
  {
   "id": "ww-EAX-SV-W-439-2026-07-31-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-31. Duration: 43 min. Counties: Buchanan, DeKalb, Platte, Ray, Caldwell, Clay, Clinton. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #439 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-439"
  },
  {
   "id": "asos-STJ-2026-07-31",
   "lat": 39.7719,
   "lon": -94.9097,
   "zip": "",
   "city": "ST. JOSEPH",
   "date": "2026-07-31",
   "county": "Buchanan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JOSEPH (STJ): 64 mph gust at M.",
   "sourceDetail": "MO_ASOS automated observation — ST. JOSEPH (STJ) — peak at M",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607310724-wind-39.76--94.91",
   "lat": 39.76,
   "lon": -94.91,
   "zip": "",
   "city": "1 ESE Saint Joseph Airp",
   "date": "2026-07-31",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ESE Saint Joseph Airp, MO. Peak gust: 76 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-30-254-0724",
   "lat": 39.76,
   "lon": -94.91,
   "zip": "",
   "city": "Saint Joseph Airp",
   "date": "2026-07-30",
   "county": "Buchanan",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-10-285-1835",
   "lat": 39.66,
   "lon": -95.01,
   "zip": "",
   "city": "Rushville",
   "date": "2026-07-10",
   "county": "Buchanan",
   "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. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-421-2026-07-10-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-10. Duration: 34 min. Counties: Andrew, Buchanan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #421 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-421"
  },
  {
   "id": "ww-EAX-SV-W-421-2026-07-10-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-10. Duration: 34 min. Counties: Andrew, Buchanan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #421 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-421"
  },
  {
   "id": "ww-EAX-SV-W-422-2026-07-10-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-10. Duration: 47 min. Counties: DeKalb, Platte, Clinton, Andrew, Buchanan. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #422 (47 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-422"
  },
  {
   "id": "ww-EAX-SV-W-422-2026-07-10-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-10. Duration: 47 min. Counties: DeKalb, Platte, Clinton, Andrew, Buchanan. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #422 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-422"
  },
  {
   "id": "iem-202607101835-wind-39.66--95.01",
   "lat": 39.66,
   "lon": -95.01,
   "zip": "",
   "city": "5 NNE Rushville",
   "date": "2026-07-10",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 5 NNE Rushville, MO. Peak gust: 83 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-409-2026-07-04-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-04. Duration: 47 min. Counties: Holt, Gentry, Andrew, Buchanan, Clinton, DeKalb, Platte. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #409 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-409"
  },
  {
   "id": "ww-EAX-SV-W-409-2026-07-04-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-04. Duration: 47 min. Counties: Holt, Gentry, Andrew, Buchanan, Clinton, DeKalb, Platte. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #409 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-409"
  },
  {
   "id": "spc-2026-07-03-587-1849",
   "lat": 39.48,
   "lon": -94.59,
   "zip": "",
   "city": "Trimble",
   "date": "2026-07-03",
   "county": "Clinton",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-408-2026-07-03-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-03. Duration: 40 min. Counties: Holt, Nodaway, Atchison, Andrew, Buchanan, DeKalb, Gentry. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #408 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-408"
  },
  {
   "id": "ww-EAX-SV-W-408-2026-07-03-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-07-03. Duration: 40 min. Counties: Holt, Nodaway, Atchison, Andrew, Buchanan, DeKalb, Gentry. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #408 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-408"
  },
  {
   "id": "iem-202607031849-wind-39.48--94.59",
   "lat": 39.48,
   "lon": -94.59,
   "zip": "",
   "city": "2 WNW Trimble",
   "date": "2026-07-03",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WNW Trimble, MO. Peak gust: 75 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-382-2026-06-13-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-13. Duration: 59 min. Counties: Buchanan, Clay, Clinton, Platte. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #382 (59 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-382"
  },
  {
   "id": "ww-EAX-SV-W-382-2026-06-13-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-06-13. Duration: 59 min. Counties: Buchanan, Clay, Clinton, Platte. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #382 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-382"
  },
  {
   "id": "iem-202606042349-hail-40.05--94.57",
   "lat": 40.05,
   "lon": -94.57,
   "zip": "",
   "city": "2 W King City",
   "date": "2026-06-04",
   "county": "Gentry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W King City, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-04-972-2314",
   "lat": 39.99,
   "lon": -94.84,
   "zip": "",
   "city": "Savannah",
   "date": "2026-06-04",
   "county": "Andrew",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606042314-wind-39.99--94.84",
   "lat": 39.99,
   "lon": -94.84,
   "zip": "",
   "city": "3 NNW Savannah",
   "date": "2026-06-04",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NNW Savannah, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.77--94.91",
   "lat": 39.77,
   "lon": -94.91,
   "zip": "",
   "city": "1 NE Saint Joseph Airpo",
   "date": "2026-05-18",
   "county": "Buchanan",
   "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": "KSTJ ASOS recorded 61 mph wind gust.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.81--94.59",
   "lat": 39.81,
   "lon": -94.59,
   "zip": "",
   "city": "2 W Clarksdale",
   "date": "2026-05-18",
   "county": "Dekalb",
   "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 58 mph gust.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-05-18-1131-0207",
   "lat": 39.77,
   "lon": -94.77,
   "zip": "",
   "city": "Saint Joseph",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured from handheld anemometer. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-19T01:11:00Z-tornado-40.02--94.99",
   "lat": 40.02,
   "lon": -94.99,
   "zip": "",
   "city": "1 WSW Fillmore",
   "date": "2026-05-18",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 WSW Fillmore, MO. Update to previous LSR - A NWS Damage Survey team confirmed an EF-0 tornado occurred Monday evening, 5/18/2026 in and near the city of Fillmore, MO. The tornado started at 8:11 PM CDT, southwest of the city of Fillmore. The tornado caused EF-0 tree damage southwest of Fillmore, and then caused EF-0 damage to several residences and outbuildings within the city of Fillmore. The tornado continued to the northeast of Fillmore, causing more EF-0 tree damage and eventually lifting at 8:16 PM CDT 4 miles east northeast of Fillmore, near the intersection of County Road 40 and County Road 55.",
   "sourceDetail": "NWS EAX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-19T01:11:00Z-tornado-40.03--94.98",
   "lat": 40.03,
   "lon": -94.98,
   "zip": "",
   "city": "Fillmore",
   "date": "2026-05-18",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Fillmore, MO. Preliminary NWS Damage Survey results have confirmed an EF0 Tornado developed just west of Fillmore, MO Monday (5/18/2026) at 811 PM CDT. EF0 damage to trees and structures in the city of Fillmore was noted as the tornado traveled east. Further damage assessment will be needed to complete the track and rating. An updated LSR will be sent when assessment is completed.",
   "sourceDetail": "NWS EAX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-285-2026-05-18-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 40 min. Counties: Buchanan, Nodaway, Andrew, Daviess, DeKalb, Gentry, Harrison. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #285 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-285"
  },
  {
   "id": "ww-EAX-SV-W-285-2026-05-18-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 40 min. Counties: Buchanan, Nodaway, Andrew, Daviess, DeKalb, Gentry, Harrison. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #285 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-285"
  },
  {
   "id": "ww-EAX-SV-W-283-2026-05-18-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 45 min. Counties: Buchanan, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #283 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-283"
  },
  {
   "id": "ww-EAX-SV-W-283-2026-05-18-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 45 min. Counties: Buchanan, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #283 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-283"
  },
  {
   "id": "ww-EAX-SV-W-286-2026-05-18-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 63 min. Counties: Andrew, Buchanan, Clay, Clinton, DeKalb, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #286 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-286"
  },
  {
   "id": "ww-EAX-SV-W-286-2026-05-18-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 63 min. Counties: Andrew, Buchanan, Clay, Clinton, DeKalb, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #286 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-286"
  },
  {
   "id": "ww-EAX-SV-W-282-2026-05-18-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 41 min. Counties: Clinton, DeKalb, Andrew, Buchanan. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #282 (41 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-282"
  },
  {
   "id": "ww-EAX-SV-W-282-2026-05-18-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 41 min. Counties: Clinton, DeKalb, Andrew, Buchanan. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #282 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-282"
  },
  {
   "id": "ww-EAX-SV-W-289-2026-05-18-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 62 min. Counties: Clay, Clinton, Caldwell, Cass, Buchanan, Platte, Jackson, Ray. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #289 (62 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-289"
  },
  {
   "id": "ww-EAX-SV-W-289-2026-05-18-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-18. Duration: 62 min. Counties: Clay, Clinton, Caldwell, Cass, Buchanan, Platte, Jackson, Ray. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #289 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-289"
  },
  {
   "id": "iem-202605190113-wind-39.77--94.91",
   "lat": 39.77,
   "lon": -94.91,
   "zip": "",
   "city": "1 NE Saint Joseph Airpo",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NE Saint Joseph Airpo, MO. Peak gust: 70 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190131-wind-39.81--94.59",
   "lat": 39.81,
   "lon": -94.59,
   "zip": "",
   "city": "2 W Clarksdale",
   "date": "2026-05-18",
   "county": "DeKalb",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 W Clarksdale, MO. Peak gust: 67 mph.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605190207-wind-39.77--94.77",
   "lat": 39.77,
   "lon": -94.77,
   "zip": "",
   "city": "4 E Saint Joseph",
   "date": "2026-05-18",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 E Saint Joseph, MO. Peak gust: 83 mph.",
   "sourceDetail": "NWS EAX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-17-1235-0351",
   "lat": 40.04,
   "lon": -95.14,
   "zip": "",
   "city": "Oregon",
   "date": "2026-05-17",
   "county": "Holt",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-17-1240-0436",
   "lat": 39.98,
   "lon": -94.62,
   "zip": "",
   "city": "Union Star",
   "date": "2026-05-17",
   "county": "Andrew",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather sensor. (EAX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-EAX-SV-W-268-2026-05-17-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-17. Duration: 50 min. Counties: Holt, Nodaway, Andrew, Buchanan, Clinton, DeKalb, Gentry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #268 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-268"
  },
  {
   "id": "ww-EAX-SV-W-268-2026-05-17-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-17. Duration: 50 min. Counties: Holt, Nodaway, Andrew, Buchanan, Clinton, DeKalb, Gentry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #268 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-268"
  },
  {
   "id": "ww-EAX-SV-W-267-2026-05-17-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-17. Duration: 50 min. Counties: Andrew, Buchanan, Holt, Nodaway. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #267 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-267"
  },
  {
   "id": "ww-EAX-SV-W-267-2026-05-17-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-05-17. Duration: 50 min. Counties: Andrew, Buchanan, Holt, Nodaway. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #267 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "EAX-SV-W-267"
  },
  {
   "id": "iem-202605180351-wind-40.04--95.14",
   "lat": 40.04,
   "lon": -95.14,
   "zip": "",
   "city": "4 N Oregon",
   "date": "2026-05-17",
   "county": "Holt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 N Oregon, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202605180436-wind-39.98--94.62",
   "lat": 39.98,
   "lon": -94.62,
   "zip": "",
   "city": "1 W Union Star",
   "date": "2026-05-17",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 W Union Star, MO. Peak gust: 67 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604270833-hail-39.52--94.77",
   "lat": 39.52,
   "lon": -94.77,
   "zip": "",
   "city": "Dearborn",
   "date": "2026-04-27",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Dearborn, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604270841-hail-39.48--94.68",
   "lat": 39.48,
   "lon": -94.68,
   "zip": "",
   "city": "3 NW Ridgely",
   "date": "2026-04-27",
   "county": "Platte",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NW Ridgely, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ww-EAX-SV-W-183-2026-04-27-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 39 min. Counties: Platte, Buchanan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #183 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-183"
  },
  {
   "id": "ww-EAX-SV-W-183-2026-04-27-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 39 min. Counties: Platte, Buchanan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #183 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-183"
  },
  {
   "id": "ww-EAX-SV-W-188-2026-04-27-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 39 min. Counties: Caldwell, Clay, Clinton, DeKalb, Jackson, Ray, Platte, Buchanan. Storm tags: wind: 70.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #188 (39 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-188"
  },
  {
   "id": "ww-EAX-SV-W-188-2026-04-27-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 39 min. Counties: Caldwell, Clay, Clinton, DeKalb, Jackson, Ray, Platte, Buchanan. Storm tags: wind: 70.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #188 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EAX-SV-W-188"
  },
  {
   "id": "ww-EAX-SV-W-185-2026-04-27-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 46 min. Counties: Andrew, Buchanan, Platte, Holt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #185 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-185"
  },
  {
   "id": "ww-EAX-SV-W-185-2026-04-27-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 46 min. Counties: Andrew, Buchanan, Platte, Holt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #185 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-185"
  },
  {
   "id": "ww-EAX-SV-W-184-2026-04-27-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 19 min. Counties: Buchanan, Andrew, Clinton, Daviess, DeKalb, Gentry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #184 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-184"
  },
  {
   "id": "ww-EAX-SV-W-184-2026-04-27-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 19 min. Counties: Buchanan, Andrew, Clinton, Daviess, DeKalb, Gentry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #184 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-184"
  },
  {
   "id": "ww-EAX-SV-W-186-2026-04-27-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 30 min. Counties: Buchanan, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #186 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-186"
  },
  {
   "id": "ww-EAX-SV-W-186-2026-04-27-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 30 min. Counties: Buchanan, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #186 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-186"
  },
  {
   "id": "ww-EAX-SV-W-187-2026-04-27-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 52 min. Counties: Buchanan, Clay, Clinton, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #187 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-187"
  },
  {
   "id": "ww-EAX-SV-W-187-2026-04-27-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-27. Duration: 52 min. Counties: Buchanan, Clay, Clinton, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #187 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-187"
  },
  {
   "id": "spc-2026-04-26-1642-0833",
   "lat": 39.52,
   "lon": -94.77,
   "zip": "",
   "city": "Dearborn",
   "date": "2026-04-26",
   "county": "Platte",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar. (EAX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-26-1646-0841",
   "lat": 39.48,
   "lon": -94.68,
   "zip": "",
   "city": "Ridgely",
   "date": "2026-04-26",
   "county": "Platte",
   "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": "ww-EAX-SV-W-151-2026-04-23-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 39 min. Counties: Andrew, Buchanan, DeKalb, Gentry, Harrison, Holt, Nodaway, Worth. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #151 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-151"
  },
  {
   "id": "ww-EAX-SV-W-151-2026-04-23-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 39 min. Counties: Andrew, Buchanan, DeKalb, Gentry, Harrison, Holt, Nodaway, Worth. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #151 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-151"
  },
  {
   "id": "ww-EAX-SV-W-155-2026-04-23-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 39 min. Counties: Buchanan, Clay, Clinton, Platte. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #155 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-155"
  },
  {
   "id": "ww-EAX-SV-W-155-2026-04-23-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-23. Duration: 39 min. Counties: Buchanan, Clay, Clinton, Platte. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #155 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-155"
  },
  {
   "id": "iem-202604171948-hail-39.81--94.84",
   "lat": 39.81,
   "lon": -94.84,
   "zip": "",
   "city": "1 SSW Country Club Vill",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSW Country Club Vill, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604171951-hail-39.88--94.87",
   "lat": 39.88,
   "lon": -94.87,
   "zip": "",
   "city": "2 SE Amazonia",
   "date": "2026-04-17",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE Amazonia, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604171956-hail-39.83--94.82",
   "lat": 39.83,
   "lon": -94.82,
   "zip": "",
   "city": "Country Club Villa",
   "date": "2026-04-17",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Country Club Villa, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604171954-hail-39.99--94.60",
   "lat": 39.99,
   "lon": -94.6,
   "zip": "",
   "city": "1 N Union Star",
   "date": "2026-04-17",
   "county": "DeKalb",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Union Star, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604172000-hail-39.87--94.75",
   "lat": 39.87,
   "lon": -94.75,
   "zip": "",
   "city": "4 W Cosby",
   "date": "2026-04-17",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W Cosby, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604172001-hail-39.86--94.68",
   "lat": 39.86,
   "lon": -94.68,
   "zip": "",
   "city": "Cosby",
   "date": "2026-04-17",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Cosby, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604172003-hail-39.85--94.80",
   "lat": 39.85,
   "lon": -94.8,
   "zip": "",
   "city": "2 NE Country Club Villa",
   "date": "2026-04-17",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Country Club Villa, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604172013-hail-39.91--94.65",
   "lat": 39.91,
   "lon": -94.65,
   "zip": "",
   "city": "Helena",
   "date": "2026-04-17",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Helena, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604172032-hail-39.63--94.80",
   "lat": 39.63,
   "lon": -94.8,
   "zip": "",
   "city": "2 N Faucett",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 N Faucett, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604172100-hail-39.64--94.70",
   "lat": 39.64,
   "lon": -94.7,
   "zip": "",
   "city": "2 E Agency",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Agency, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604172104-hail-39.66--94.45",
   "lat": 39.66,
   "lon": -94.45,
   "zip": "",
   "city": "7 N Plattsburg",
   "date": "2026-04-17",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 7 N Plattsburg, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604172115-hail-39.61--94.59",
   "lat": 39.61,
   "lon": -94.59,
   "zip": "",
   "city": "Gower",
   "date": "2026-04-17",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Gower, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604172122-hail-39.65--94.54",
   "lat": 39.65,
   "lon": -94.54,
   "zip": "",
   "city": "4 NE Gower",
   "date": "2026-04-17",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NE Gower, MO. Hail size: 1\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ww-EAX-SV-W-124-2026-04-17-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 39 min. Counties: Buchanan, Caldwell, Clinton, Daviess, DeKalb. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #124 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-124"
  },
  {
   "id": "ww-EAX-SV-W-124-2026-04-17-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 39 min. Counties: Buchanan, Caldwell, Clinton, Daviess, DeKalb. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #124 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EAX-SV-W-124"
  },
  {
   "id": "ww-EAX-SV-W-117-2026-04-17-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 64 min. Counties: Andrew, Buchanan, Clinton, Gentry, Harrison, Daviess, DeKalb. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #117 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-117"
  },
  {
   "id": "ww-EAX-SV-W-117-2026-04-17-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 64 min. Counties: Andrew, Buchanan, Clinton, Gentry, Harrison, Daviess, DeKalb. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #117 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-117"
  },
  {
   "id": "ww-EAX-SV-W-108-2026-04-17-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 37 min. Counties: Buchanan, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #108 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-108"
  },
  {
   "id": "ww-EAX-SV-W-108-2026-04-17-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 37 min. Counties: Buchanan, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #108 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-108"
  },
  {
   "id": "ww-EAX-SV-W-122-2026-04-17-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 42 min. Counties: Platte, Buchanan. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #122 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-122"
  },
  {
   "id": "ww-EAX-SV-W-122-2026-04-17-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 42 min. Counties: Platte, Buchanan. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #122 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EAX-SV-W-122"
  },
  {
   "id": "ww-EAX-SV-W-103-2026-04-17-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 48 min. Counties: Platte, Buchanan. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #103 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-103"
  },
  {
   "id": "ww-EAX-SV-W-103-2026-04-17-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 48 min. Counties: Platte, Buchanan. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #103 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "EAX-SV-W-103"
  },
  {
   "id": "ww-EAX-SV-W-115-2026-04-17-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 38 min. Counties: Andrew, Buchanan, Platte, Holt. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #115 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-115"
  },
  {
   "id": "ww-EAX-SV-W-115-2026-04-17-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-17. Duration: 38 min. Counties: Andrew, Buchanan, Platte, Holt. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #115 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "EAX-SV-W-115"
  },
  {
   "id": "iem-ww-EAX-TO-W-17-Buchanan-tornado-2026-04-17",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-04-17",
   "county": "Buchanan",
   "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 Buchanan on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-17"
  },
  {
   "id": "iem-ww-EAX-TO-W-16-Buchanan-tornado-2026-04-17",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-04-17",
   "county": "Buchanan",
   "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 Buchanan on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-TO-W-16"
  },
  {
   "id": "iem-202604171953-hail-39.83--94.82",
   "lat": 39.83,
   "lon": -94.82,
   "zip": "",
   "city": "Country Club Villa",
   "date": "2026-04-17",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Country Club Villa, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604152113-hail-39.76--94.40",
   "lat": 39.76,
   "lon": -94.4,
   "zip": "",
   "city": "3 WNW Osborn",
   "date": "2026-04-15",
   "county": "DeKalb",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 WNW Osborn, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "ww-EAX-SV-W-56-2026-04-09-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-09",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-09. Duration: 38 min. Counties: Clay, Buchanan, Platte, Clinton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #56 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-56"
  },
  {
   "id": "ww-EAX-SV-W-56-2026-04-09-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-09",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-09. Duration: 38 min. Counties: Clay, Buchanan, Platte, Clinton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #56 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-56"
  },
  {
   "id": "ww-EAX-SV-W-52-2026-04-03-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-03. Duration: 41 min. Counties: Andrew, Buchanan, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #52 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-52"
  },
  {
   "id": "ww-EAX-SV-W-52-2026-04-03-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-04-03. Duration: 41 min. Counties: Andrew, Buchanan, Platte. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #52 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EAX-SV-W-52"
  },
  {
   "id": "iem-geo-2026-03-22T17:53:00Z-wind-39.76--94.91",
   "lat": 39.76,
   "lon": -94.91,
   "zip": "",
   "city": "1 SE Saint Joseph Airpo",
   "date": "2026-03-22",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 SE Saint Joseph Airpo, MO. Peak gust: 54 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.92--95.08",
   "lat": 39.92,
   "lon": -95.08,
   "zip": "",
   "city": "6 SE Oregon",
   "date": "2026-03-15",
   "county": "Holt",
   "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": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-STJ-2026-03-15",
   "lat": 39.7719,
   "lon": -94.9097,
   "zip": "",
   "city": "ST. JOSEPH",
   "date": "2026-03-15",
   "county": "Buchanan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JOSEPH (STJ) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — ST. JOSEPH (STJ) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-EAX-HW-W-1-Buchanan-wind-2026-03-15",
   "zip": "",
   "city": "Buchanan",
   "date": "2026-03-15",
   "county": "Buchanan",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Buchanan.",
   "sourceDetail": "NWS EAX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-HW-W-1"
  },
  {
   "id": "iem-202603160205-wind-39.92--95.08",
   "lat": 39.92,
   "lon": -95.08,
   "zip": "",
   "city": "6 SE Oregon",
   "date": "2026-03-15",
   "county": "Holt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 SE Oregon, MO. Peak gust: 66 mph.",
   "sourceDetail": "NWS EAX — Public via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-STJ-2026-03-12",
   "lat": 39.7719,
   "lon": -94.9097,
   "zip": "",
   "city": "ST. JOSEPH",
   "date": "2026-03-12",
   "county": "Buchanan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JOSEPH (STJ) recorded a 52 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — ST. JOSEPH (STJ) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-EAX-SV-W-14-2026-03-06-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-06. Duration: 37 min. Counties: Clay, Buchanan, Clinton, Platte. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #14 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-14"
  },
  {
   "id": "ww-EAX-SV-W-14-2026-03-06-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-03-06. Duration: 37 min. Counties: Clay, Buchanan, Clinton, Platte. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #14 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-14"
  },
  {
   "id": "iem-geo-2026-01-21T22:19:00Z-wind-40.06--94.66",
   "lat": 40.06,
   "lon": -94.66,
   "zip": "",
   "city": "6 E Rea",
   "date": "2026-01-21",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 E Rea, MO. Peak gust: 51 mph. Mesonet station EW2874 Rea.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-21T22:27:00Z-wind-39.77--94.92",
   "lat": 39.77,
   "lon": -94.92,
   "zip": "",
   "city": "Saint Joseph Airport",
   "date": "2026-01-21",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Saint Joseph Airport, MO. Peak gust: 51 mph. ASOS station KSTJ St. Joseph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-19T03:53:00Z-wind-39.77--94.92",
   "lat": 39.77,
   "lon": -94.92,
   "zip": "",
   "city": "Saint Joseph Airport",
   "date": "2026-01-18",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Saint Joseph Airport, MO. Peak gust: 53 mph. ASOS station KSTJ St. Joseph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-16T22:17:00Z-wind-39.77--94.92",
   "lat": 39.77,
   "lon": -94.92,
   "zip": "",
   "city": "Saint Joseph Airport",
   "date": "2026-01-16",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Saint Joseph Airport, MO. Peak gust: 51 mph. ASOS station KSTJ St. Joseph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-16T22:55:00Z-wind-40.06--94.66",
   "lat": 40.06,
   "lon": -94.66,
   "zip": "",
   "city": "6 E Rea",
   "date": "2026-01-16",
   "county": "Andrew",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 E Rea, MO. Peak gust: 51 mph. Mesonet station EW2874 Rea.",
   "sourceDetail": "NWS EAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-EAX-SV-W-3-2026-01-08-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-01-08. Duration: 28 min. Counties: Clay, Andrew, Buchanan, Platte. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #3 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-3"
  },
  {
   "id": "ww-EAX-SV-W-3-2026-01-08-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-01-08. Duration: 28 min. Counties: Clay, Andrew, Buchanan, Platte. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #3 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-3"
  },
  {
   "id": "ww-EAX-SV-W-2-2026-01-08-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-01-08. Duration: 25 min. Counties: Holt, Andrew, Buchanan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #2 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-2"
  },
  {
   "id": "ww-EAX-SV-W-2-2026-01-08-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-01-08. Duration: 25 min. Counties: Holt, Andrew, Buchanan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #2 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-2"
  },
  {
   "id": "ww-EAX-SV-W-6-2026-01-08-Buchanan-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-01-08. Duration: 48 min. Counties: Buchanan, Clinton, Andrew, Gentry, Platte, Daviess, DeKalb. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #6 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EAX-SV-W-6"
  },
  {
   "id": "ww-EAX-SV-W-6-2026-01-08-Buchanan-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Buchanan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EAX on 2026-01-08. Duration: 48 min. Counties: Buchanan, Clinton, Andrew, Gentry, Platte, Daviess, DeKalb. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EAX — Severe Thunderstorm Warning #6 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EAX-SV-W-6"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-39.77--94.92",
   "lat": 39.77,
   "lon": -94.92,
   "zip": "",
   "city": "Saint Joseph Airport",
   "date": "2025-12-28",
   "county": "Buchanan",
   "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 KSTJ St. Joseph. Several reports through the day of 40 to 52 MPH.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STJ-2025-12-28",
   "lat": 39.7719,
   "lon": -94.9097,
   "zip": "",
   "city": "ST. JOSEPH",
   "date": "2025-12-28",
   "county": "Buchanan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JOSEPH (STJ) recorded a 52 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — ST. JOSEPH (STJ) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512281753-wind-39.77--94.92",
   "lat": 39.77,
   "lon": -94.92,
   "zip": "",
   "city": "Saint Joseph Airport",
   "date": "2025-12-28",
   "county": "Buchanan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Saint Joseph Airport, MO. Peak gust: 60 mph.",
   "sourceDetail": "NWS EAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STJ-2025-12-18",
   "lat": 39.7719,
   "lon": -94.9097,
   "zip": "",
   "city": "ST. JOSEPH",
   "date": "2025-12-18",
   "county": "Buchanan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JOSEPH (STJ) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — ST. JOSEPH (STJ) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STJ-2025-12-10",
   "lat": 39.7719,
   "lon": -94.9097,
   "zip": "",
   "city": "ST. JOSEPH",
   "date": "2025-12-10",
   "county": "Buchanan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JOSEPH (STJ) recorded a 53 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — ST. JOSEPH (STJ) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STJ-2025-11-25",
   "lat": 39.7719,
   "lon": -94.9097,
   "zip": "",
   "city": "ST. JOSEPH",
   "date": "2025-11-25",
   "county": "Buchanan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JOSEPH (STJ) recorded a 50 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — ST. JOSEPH (STJ) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  }
 ]
}