{
 "dataset": "Norman, OK storm events — 12-month window, 25-mile radius plus Cleveland 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:30:15.819+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 267,
 "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": "iem-lsr-2026-09-12-hail-35.48--97.52",
   "lat": 35.48,
   "lon": -97.52,
   "zip": "",
   "city": "1 NNW Oklahoma City",
   "date": "2026-09-12",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNW Oklahoma City",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-OUN-SV-W-883-Cleveland-wind-2026-09-12",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-09-12",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-883"
  },
  {
   "id": "iem-ww-OUN-SV-W-883-Cleveland-hail-2026-09-12",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-09-12",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-883"
  },
  {
   "id": "iem-ww-OUN-SV-W-860-Cleveland-wind-2026-08-22",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-08-22",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-08-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-860"
  },
  {
   "id": "iem-ww-OUN-SV-W-860-Cleveland-hail-2026-08-22",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-08-22",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-08-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-860"
  },
  {
   "id": "iem-ww-OUN-SV-W-859-Cleveland-wind-2026-08-22",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-08-22",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-08-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-859"
  },
  {
   "id": "iem-ww-OUN-SV-W-859-Cleveland-hail-2026-08-22",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-08-22",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-08-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-859"
  },
  {
   "id": "iem-lsr-2026-08-16-hail-35.26--97.36",
   "lat": 35.26,
   "lon": -97.36,
   "zip": "",
   "city": "6 NE Norman",
   "date": "2026-08-16",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 NE Norman",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-16-hail-35.24--97.36",
   "lat": 35.24,
   "lon": -97.36,
   "zip": "",
   "city": "5 E Norman",
   "date": "2026-08-16",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 E Norman",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-16-hail-35.24--97.37",
   "lat": 35.24,
   "lon": -97.37,
   "zip": "",
   "city": "4 E Norman",
   "date": "2026-08-16",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Norman",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-16-hail-35.28--97.35",
   "lat": 35.28,
   "lon": -97.35,
   "zip": "",
   "city": "5 S Stanley Draper Lake",
   "date": "2026-08-16",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 S Stanley Draper Lake",
   "sourceDetail": "NWS OUN — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-OUN-SV-W-856-Cleveland-wind-2026-08-16",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-08-16",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-08-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-856"
  },
  {
   "id": "iem-ww-OUN-SV-W-856-Cleveland-hail-2026-08-16",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-08-16",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-08-16. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-856"
  },
  {
   "id": "iem-ww-OUN-SV-W-840-Cleveland-wind-2026-08-07",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-08-07",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-08-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-840"
  },
  {
   "id": "iem-ww-OUN-SV-W-840-Cleveland-hail-2026-08-07",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-08-07",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-840"
  },
  {
   "id": "iem-ww-OUN-SV-W-835-Cleveland-wind-2026-08-07",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-08-07",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-08-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-835"
  },
  {
   "id": "iem-ww-OUN-SV-W-835-Cleveland-hail-2026-08-07",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-08-07",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-835"
  },
  {
   "id": "iem-lsr-2026-07-04-hail-35.39--97.74",
   "lat": 35.39,
   "lon": -97.74,
   "zip": "",
   "city": "1 W Mustang",
   "date": "2026-07-04",
   "county": "Canadian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Mustang",
   "sourceDetail": "NWS OUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-35.31--97.59",
   "lat": 35.31,
   "lon": -97.59,
   "zip": "",
   "city": "5 N Newcastle",
   "date": "2026-07-04",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-35.23--97.46",
   "lat": 35.23,
   "lon": -97.46,
   "zip": "",
   "city": "1 NW Norman",
   "date": "2026-07-04",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-wind-35.47--97.46",
   "lat": 35.47,
   "lon": -97.46,
   "zip": "",
   "city": "3 E Oklahoma City",
   "date": "2026-07-04",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 E Oklahoma City",
   "sourceDetail": "NWS OUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-35.41--97.39",
   "lat": 35.41,
   "lon": -97.39,
   "zip": "",
   "city": "Tinker Air Force Base",
   "date": "2026-07-04",
   "county": "Oklahoma",
   "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 Tinker Air Force Base",
   "sourceDetail": "NWS OUN — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-35.38--97.61",
   "lat": 35.38,
   "lon": -97.61,
   "zip": "",
   "city": "7 E Mustang",
   "date": "2026-07-04",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 E Mustang",
   "sourceDetail": "NWS OUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-35.24--97.47",
   "lat": 35.24,
   "lon": -97.47,
   "zip": "",
   "city": "2 NW Norman",
   "date": "2026-07-04",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NW Norman",
   "sourceDetail": "NWS OUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-35.24--97.47",
   "lat": 35.24,
   "lon": -97.47,
   "zip": "",
   "city": "2 NW Norman",
   "date": "2026-07-04",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NW Norman",
   "sourceDetail": "NWS OUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-35.25--97.47",
   "lat": 35.25,
   "lon": -97.47,
   "zip": "",
   "city": "3 NW Norman",
   "date": "2026-07-04",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 3 NW Norman.",
   "sourceDetail": "NWS OUN — AWOS via Iowa Mesonet",
   "windSpeedMph": 92,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-35.24--97.47",
   "lat": 35.24,
   "lon": -97.47,
   "zip": "",
   "city": "2 NW Norman",
   "date": "2026-07-04",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NW Norman",
   "sourceDetail": "NWS OUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-OUN-SV-W-760-Cleveland-wind-2026-07-04",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-07-04",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-760"
  },
  {
   "id": "iem-ww-OUN-SV-W-760-Cleveland-hail-2026-07-04",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-07-04",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-760"
  },
  {
   "id": "iem-ww-OUN-SV-W-766-Cleveland-wind-2026-07-04",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-07-04",
   "county": "Cleveland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS OUN for Cleveland on 2026-07-04. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-766"
  },
  {
   "id": "iem-ww-OUN-SV-W-766-Cleveland-hail-2026-07-04",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-07-04",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-766"
  },
  {
   "id": "iem-ww-OUN-SV-W-762-Cleveland-wind-2026-07-04",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-07-04",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-762"
  },
  {
   "id": "iem-ww-OUN-SV-W-762-Cleveland-hail-2026-07-04",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-07-04",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-07-04. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-762"
  },
  {
   "id": "iem-ww-OUN-SV-W-763-Cleveland-wind-2026-07-04",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-07-04",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-07-04. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-763"
  },
  {
   "id": "iem-ww-OUN-SV-W-763-Cleveland-hail-2026-07-04",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-07-04",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-763"
  },
  {
   "id": "iem-ww-OUN-SV-W-768-Cleveland-wind-2026-07-04",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-07-04",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-07-04. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-768"
  },
  {
   "id": "iem-ww-OUN-SV-W-768-Cleveland-hail-2026-07-04",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-07-04",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-768"
  },
  {
   "id": "asos-bf-TIK-2026-07-04",
   "lat": 35.4147,
   "lon": -97.3866,
   "zip": "",
   "city": "TINKER AFB",
   "date": "2026-07-04",
   "county": "Oklahoma",
   "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": "TINKER AFB (TIK) recorded a 61 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TINKER AFB (TIK) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OUN-2026-07-04",
   "lat": 35.2435,
   "lon": -97.4708,
   "zip": "",
   "city": "NORMAN/WESTHEIMER",
   "date": "2026-07-04",
   "county": "McClain",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NORMAN/WESTHEIMER (OUN) recorded a 92 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — NORMAN/WESTHEIMER (OUN) [365d backfill 2026-08]",
   "windSpeedMph": 92,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OKC-2026-07-04",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-07-04",
   "county": "Oklahoma",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Oklahoma City (OKC) recorded a 75 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-OUN-SV-W-736-Cleveland-wind-2026-06-27",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-27",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-736"
  },
  {
   "id": "iem-ww-OUN-SV-W-736-Cleveland-hail-2026-06-27",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-27",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-736"
  },
  {
   "id": "iem-ww-OUN-SV-W-731-Cleveland-wind-2026-06-27",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-27",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-731"
  },
  {
   "id": "iem-ww-OUN-SV-W-731-Cleveland-hail-2026-06-27",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-27",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-731"
  },
  {
   "id": "asos-bf-OKC-2026-06-26",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-06-26",
   "county": "Oklahoma",
   "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": "Oklahoma City (OKC) recorded a 56 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-OUN-SV-W-675-Cleveland-wind-2026-06-25",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-25",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-675"
  },
  {
   "id": "iem-ww-OUN-SV-W-675-Cleveland-hail-2026-06-25",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-25",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-675"
  },
  {
   "id": "iem-lsr-2026-06-23-wind-35.39--97.60",
   "lat": 35.39,
   "lon": -97.6,
   "zip": "",
   "city": "7 W Valley Brook",
   "date": "2026-06-23",
   "county": "Oklahoma",
   "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": "WILL ROGERS INTERNATIONAL AIRPORT.",
   "sourceDetail": "NWS OUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-23-wind-35.18--97.42",
   "lat": 35.18,
   "lon": -97.42,
   "zip": "",
   "city": "3 SSE Norman",
   "date": "2026-06-23",
   "county": "Cleveland",
   "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": "At NATIONAL WEATHER CENTER.",
   "sourceDetail": "NWS OUN — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-OUN-SV-W-644-Cleveland-wind-2026-06-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-23",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-644"
  },
  {
   "id": "iem-ww-OUN-SV-W-644-Cleveland-hail-2026-06-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-23",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-644"
  },
  {
   "id": "iem-ww-OUN-SV-W-643-Cleveland-wind-2026-06-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-23",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-643"
  },
  {
   "id": "iem-ww-OUN-SV-W-643-Cleveland-hail-2026-06-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-23",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-23. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "OUN-SV-W-643"
  },
  {
   "id": "iem-ww-OUN-SV-W-646-Cleveland-wind-2026-06-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-23",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-23. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-646"
  },
  {
   "id": "iem-ww-OUN-SV-W-646-Cleveland-hail-2026-06-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-23",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-646"
  },
  {
   "id": "iem-ww-OUN-SV-W-649-Cleveland-wind-2026-06-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-23",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-649"
  },
  {
   "id": "iem-ww-OUN-SV-W-649-Cleveland-hail-2026-06-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-23",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-649"
  },
  {
   "id": "asos-bf-OKC-2026-06-23",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-06-23",
   "county": "Oklahoma",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Oklahoma City (OKC) recorded a 75 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TIK-2026-06-23",
   "lat": 35.4147,
   "lon": -97.3866,
   "zip": "",
   "city": "TINKER AFB",
   "date": "2026-06-23",
   "county": "Oklahoma",
   "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": "TINKER AFB (TIK) recorded a 54 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TINKER AFB (TIK) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-22-hail-35.34--97.54",
   "lat": 35.34,
   "lon": -97.54,
   "zip": "",
   "city": "3 W Moore",
   "date": "2026-06-22",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-22-wind-35.39--97.61",
   "lat": 35.39,
   "lon": -97.61,
   "zip": "",
   "city": "7 E Mustang",
   "date": "2026-06-22",
   "county": "Oklahoma",
   "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 7 E Mustang",
   "sourceDetail": "NWS OUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-22-wind-35.42--97.39",
   "lat": 35.42,
   "lon": -97.39,
   "zip": "",
   "city": "Tinker Air Force Base",
   "date": "2026-06-22",
   "county": "Oklahoma",
   "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 Tinker Air Force Base",
   "sourceDetail": "NWS OUN — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-22-wind-35.24--97.51",
   "lat": 35.24,
   "lon": -97.51,
   "zip": "",
   "city": "4 WNW Norman",
   "date": "2026-06-22",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 WNW Norman",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-22-wind-34.98--97.52",
   "lat": 34.98,
   "lon": -97.52,
   "zip": "",
   "city": "2 ENE Criner",
   "date": "2026-06-22",
   "county": "McClain",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ENE Criner",
   "sourceDetail": "NWS OUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-22-wind-34.98--97.52",
   "lat": 34.98,
   "lon": -97.52,
   "zip": "",
   "city": "2 ENE Criner",
   "date": "2026-06-22",
   "county": "McClain",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ENE Criner",
   "sourceDetail": "NWS OUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-22-wind-35.36--96.93",
   "lat": 35.36,
   "lon": -96.93,
   "zip": "",
   "city": "2 NNW Shawnee",
   "date": "2026-06-22",
   "county": "Pottawatomie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNW Shawnee",
   "sourceDetail": "NWS OUN — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-TIK-2026-06-22",
   "lat": 35.4147,
   "lon": -97.3866,
   "zip": "",
   "city": "TINKER AFB",
   "date": "2026-06-22",
   "county": "Oklahoma",
   "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": "TINKER AFB (TIK) recorded a 59 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TINKER AFB (TIK) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-OUN-SV-W-617-Cleveland-wind-2026-06-22",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-22",
   "county": "Cleveland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS OUN for Cleveland on 2026-06-22. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-617"
  },
  {
   "id": "iem-ww-OUN-SV-W-617-Cleveland-hail-2026-06-22",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-22",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-617"
  },
  {
   "id": "iem-ww-OUN-SV-W-621-Cleveland-wind-2026-06-22",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-22",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-22. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-621"
  },
  {
   "id": "iem-ww-OUN-SV-W-621-Cleveland-hail-2026-06-22",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-22",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-621"
  },
  {
   "id": "iem-ww-OUN-SV-W-622-Cleveland-wind-2026-06-22",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-22",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-22. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-622"
  },
  {
   "id": "iem-ww-OUN-SV-W-622-Cleveland-hail-2026-06-22",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-06-22",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-06-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-622"
  },
  {
   "id": "asos-bf-OKC-2026-06-22",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-06-22",
   "county": "Oklahoma",
   "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": "Oklahoma City (OKC) recorded a 67 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OUN-2026-06-22",
   "lat": 35.2435,
   "lon": -97.4708,
   "zip": "",
   "city": "NORMAN/WESTHEIMER",
   "date": "2026-06-22",
   "county": "McClain",
   "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": "NORMAN/WESTHEIMER (OUN) recorded a 56 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — NORMAN/WESTHEIMER (OUN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OKC-2026-06-11",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-06-11",
   "county": "Oklahoma",
   "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": "Oklahoma City (OKC) recorded a 53 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TIK-2026-05-16",
   "lat": 35.4147,
   "lon": -97.3866,
   "zip": "",
   "city": "TINKER AFB",
   "date": "2026-05-16",
   "county": "Oklahoma",
   "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": "TINKER AFB (TIK) recorded a 51 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TINKER AFB (TIK) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-OUN-SV-W-435-Cleveland-wind-2026-05-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-10",
   "county": "Cleveland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "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 OUN for Cleveland on 2026-05-10. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-435"
  },
  {
   "id": "iem-ww-OUN-SV-W-435-Cleveland-hail-2026-05-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-10. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "OUN-SV-W-435"
  },
  {
   "id": "iem-ww-OUN-SV-W-433-Cleveland-wind-2026-05-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-10",
   "county": "Cleveland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "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 OUN for Cleveland on 2026-05-10. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-433"
  },
  {
   "id": "iem-ww-OUN-SV-W-433-Cleveland-hail-2026-05-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-433"
  },
  {
   "id": "iem-ww-OUN-SV-W-434-Cleveland-wind-2026-05-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-10",
   "county": "Cleveland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "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 OUN for Cleveland on 2026-05-10. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-434"
  },
  {
   "id": "iem-ww-OUN-SV-W-434-Cleveland-hail-2026-05-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-434"
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.42--97.72",
   "lat": 35.42,
   "lon": -97.72,
   "zip": "",
   "city": "2 N Mustang",
   "date": "2026-05-08",
   "county": "Canadian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 N Mustang",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.44--97.71",
   "lat": 35.44,
   "lon": -97.71,
   "zip": "",
   "city": "3 N Mustang",
   "date": "2026-05-08",
   "county": "Canadian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.42--97.70",
   "lat": 35.42,
   "lon": -97.7,
   "zip": "",
   "city": "2 NE Mustang",
   "date": "2026-05-08",
   "county": "Canadian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.41--97.66",
   "lat": 35.41,
   "lon": -97.66,
   "zip": "",
   "city": "4 E Mustang",
   "date": "2026-05-08",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Mustang",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.41--97.66",
   "lat": 35.41,
   "lon": -97.66,
   "zip": "",
   "city": "4 E Mustang",
   "date": "2026-05-08",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Mustang",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.37--97.64",
   "lat": 35.37,
   "lon": -97.64,
   "zip": "",
   "city": "5 E Mustang",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 E Mustang",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.37--97.48",
   "lat": 35.37,
   "lon": -97.48,
   "zip": "",
   "city": "2 NE Moore",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Moore",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.41--97.44",
   "lat": 35.41,
   "lon": -97.44,
   "zip": "",
   "city": "2 E Valley Brook",
   "date": "2026-05-08",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Valley Brook",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.33--97.59",
   "lat": 35.33,
   "lon": -97.59,
   "zip": "",
   "city": "6 N Newcastle",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 N Newcastle",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.40--97.42",
   "lat": 35.4,
   "lon": -97.42,
   "zip": "",
   "city": "2 SW Tinker Air Force B",
   "date": "2026-05-08",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SW Tinker Air Force B",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.34--97.54",
   "lat": 35.34,
   "lon": -97.54,
   "zip": "",
   "city": "3 W Moore",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Moore",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.38--97.46",
   "lat": 35.38,
   "lon": -97.46,
   "zip": "",
   "city": "2 SE Valley Brook",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE Valley Brook",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.33--97.51",
   "lat": 35.33,
   "lon": -97.51,
   "zip": "",
   "city": "1 WSW Moore",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 WSW Moore",
   "sourceDetail": "NWS OUN — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.39--97.42",
   "lat": 35.39,
   "lon": -97.42,
   "zip": "",
   "city": "2 SW Tinker Air Force B",
   "date": "2026-05-08",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SW Tinker Air Force B",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.30--97.51",
   "lat": 35.3,
   "lon": -97.51,
   "zip": "",
   "city": "3 SSW Moore",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SSW Moore",
   "sourceDetail": "NWS OUN — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.33--97.55",
   "lat": 35.33,
   "lon": -97.55,
   "zip": "",
   "city": "4 W Moore",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W Moore",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.39--97.49",
   "lat": 35.39,
   "lon": -97.49,
   "zip": "",
   "city": "1 SW Valley Brook",
   "date": "2026-05-08",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Valley Brook",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.12--97.23",
   "lat": 35.12,
   "lon": -97.23,
   "zip": "",
   "city": "3 W Etowah",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Etowah",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.10--97.21",
   "lat": 35.1,
   "lon": -97.21,
   "zip": "",
   "city": "3 SW Etowah",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SW Etowah",
   "sourceDetail": "NWS OUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.10--97.21",
   "lat": 35.1,
   "lon": -97.21,
   "zip": "",
   "city": "3 SW Etowah",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SW Etowah",
   "sourceDetail": "NWS OUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.11--97.22",
   "lat": 35.11,
   "lon": -97.22,
   "zip": "",
   "city": "3 W Etowah",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Golf Ball (1.75 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.11--97.22",
   "lat": 35.11,
   "lon": -97.22,
   "zip": "",
   "city": "3 W Etowah",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Etowah",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.13--97.17",
   "lat": 35.13,
   "lon": -97.17,
   "zip": "",
   "city": "Etowah",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Etowah",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.09--97.23",
   "lat": 35.09,
   "lon": -97.23,
   "zip": "",
   "city": "5 SW Etowah",
   "date": "2026-05-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 SW Etowah",
   "sourceDetail": "NWS OUN — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-ww-OUN-SV-W-381-Cleveland-wind-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-381"
  },
  {
   "id": "iem-ww-OUN-SV-W-381-Cleveland-hail-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-381"
  },
  {
   "id": "iem-ww-OUN-SV-W-365-Cleveland-wind-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-365"
  },
  {
   "id": "iem-ww-OUN-SV-W-365-Cleveland-hail-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-365"
  },
  {
   "id": "iem-ww-OUN-SV-W-379-Cleveland-wind-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-379"
  },
  {
   "id": "iem-ww-OUN-SV-W-379-Cleveland-hail-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-379"
  },
  {
   "id": "iem-ww-OUN-SV-W-377-Cleveland-wind-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-377"
  },
  {
   "id": "iem-ww-OUN-SV-W-377-Cleveland-hail-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "OUN-SV-W-377"
  },
  {
   "id": "iem-ww-OUN-SV-W-364-Cleveland-wind-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-364"
  },
  {
   "id": "iem-ww-OUN-SV-W-364-Cleveland-hail-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "OUN-SV-W-364"
  },
  {
   "id": "iem-ww-OUN-SV-W-370-Cleveland-wind-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-370"
  },
  {
   "id": "iem-ww-OUN-SV-W-370-Cleveland-hail-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-370"
  },
  {
   "id": "iem-ww-OUN-SV-W-373-Cleveland-wind-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-373"
  },
  {
   "id": "iem-ww-OUN-SV-W-373-Cleveland-hail-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-373"
  },
  {
   "id": "iem-ww-OUN-SV-W-380-Cleveland-wind-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-380"
  },
  {
   "id": "iem-ww-OUN-SV-W-380-Cleveland-hail-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "OUN-SV-W-380"
  },
  {
   "id": "iem-ww-OUN-SV-W-372-Cleveland-wind-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-372"
  },
  {
   "id": "iem-ww-OUN-SV-W-372-Cleveland-hail-2026-05-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-05-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-05-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-372"
  },
  {
   "id": "iem-lsr-2026-04-28-hail-35.28--97.18",
   "lat": 35.28,
   "lon": -97.18,
   "zip": "",
   "city": "3 WNW Pink",
   "date": "2026-04-28",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 WNW Pink",
   "sourceDetail": "NWS OUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-28-hail-35.30--97.21",
   "lat": 35.3,
   "lon": -97.21,
   "zip": "",
   "city": "1 S Stella",
   "date": "2026-04-28",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 S Stella",
   "sourceDetail": "NWS OUN — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-28-hail-35.39--97.05",
   "lat": 35.39,
   "lon": -97.05,
   "zip": "",
   "city": "Dale",
   "date": "2026-04-28",
   "county": "Pottawatomie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Dale",
   "sourceDetail": "NWS OUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-28-hail-35.38--97.06",
   "lat": 35.38,
   "lon": -97.06,
   "zip": "",
   "city": "1 SW Dale",
   "date": "2026-04-28",
   "county": "Pottawatomie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Dale",
   "sourceDetail": "NWS OUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-28-hail-35.39--97.06",
   "lat": 35.39,
   "lon": -97.06,
   "zip": "",
   "city": "1 W Dale",
   "date": "2026-04-28",
   "county": "Pottawatomie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-OUN-SV-W-337-Cleveland-wind-2026-04-28",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-28",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-337"
  },
  {
   "id": "iem-ww-OUN-SV-W-337-Cleveland-hail-2026-04-28",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-28",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-337"
  },
  {
   "id": "iem-ww-OUN-SV-W-310-Cleveland-wind-2026-04-25",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-25",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-310"
  },
  {
   "id": "iem-ww-OUN-SV-W-310-Cleveland-hail-2026-04-25",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-25",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-310"
  },
  {
   "id": "iem-lsr-2026-04-24-hail-35.00--97.19",
   "lat": 35,
   "lon": -97.19,
   "zip": "",
   "city": "6 N Rosedale",
   "date": "2026-04-24",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-OUN-SV-W-264-Cleveland-wind-2026-04-24",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-24",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-264"
  },
  {
   "id": "iem-ww-OUN-SV-W-264-Cleveland-hail-2026-04-24",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-24",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-264"
  },
  {
   "id": "asos-bf-SNL-2026-04-17",
   "lat": 35.3573,
   "lon": -96.9428,
   "zip": "",
   "city": "SHAWNEE MUNI AIRPORT",
   "date": "2026-04-17",
   "county": "Pottawatomie",
   "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": "SHAWNEE MUNI AIRPORT (SNL) recorded a 51 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — SHAWNEE MUNI AIRPORT (SNL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OKC-2026-04-17",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-04-17",
   "county": "Oklahoma",
   "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": "Oklahoma City (OKC) recorded a 52 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-OUN-SV-W-193-Cleveland-wind-2026-04-15",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-15",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-193"
  },
  {
   "id": "iem-ww-OUN-SV-W-193-Cleveland-hail-2026-04-15",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-15",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-193"
  },
  {
   "id": "iem-ww-OUN-SV-W-194-Cleveland-wind-2026-04-15",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-15",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-194"
  },
  {
   "id": "iem-ww-OUN-SV-W-194-Cleveland-hail-2026-04-15",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-15",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-194"
  },
  {
   "id": "iem-ww-OUN-SV-W-191-Cleveland-wind-2026-04-14",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-14",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-191"
  },
  {
   "id": "iem-ww-OUN-SV-W-191-Cleveland-hail-2026-04-14",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-14",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-191"
  },
  {
   "id": "iem-ww-OUN-SV-W-190-Cleveland-wind-2026-04-14",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-14",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-190"
  },
  {
   "id": "iem-ww-OUN-SV-W-190-Cleveland-hail-2026-04-14",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-14",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-190"
  },
  {
   "id": "iem-lsr-2026-04-03-wind-35.38--97.60",
   "lat": 35.38,
   "lon": -97.6,
   "zip": "",
   "city": "7 WSW Valley Brook",
   "date": "2026-04-03",
   "county": "Oklahoma",
   "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 7 WSW Valley Brook",
   "sourceDetail": "NWS OUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-03-wind-35.38--97.42",
   "lat": 35.38,
   "lon": -97.42,
   "zip": "",
   "city": "3 SW Tinker Air Force B",
   "date": "2026-04-03",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 SW Tinker Air Force B",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-03-wind-35.38--96.97",
   "lat": 35.38,
   "lon": -96.97,
   "zip": "",
   "city": "4 NW Shawnee",
   "date": "2026-04-03",
   "county": "Pottawatomie",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated 70 to 75 mph winds.",
   "sourceDetail": "NWS OUN — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-03-wind-35.37--96.95",
   "lat": 35.37,
   "lon": -96.95,
   "zip": "",
   "city": "3 NNW Shawnee",
   "date": "2026-04-03",
   "county": "Pottawatomie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NNW Shawnee",
   "sourceDetail": "NWS OUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-03-tornado-35.39--97.58",
   "lat": 35.39,
   "lon": -97.58,
   "zip": "",
   "city": "6 W Valley Brook",
   "date": "2026-04-03",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Delayed report. A tornado developed just east of Will Rogers International Airport and moved southeast across adjacent neighborhoods. The most significant damage occurred on the campus of Oklahoma City Community College, where a building saw significant damage to an exterior wall. Damage to roofs, sheds, fences and trees was also observed along the tornado path. Time estimated by radar.",
   "sourceDetail": "NWS OUN — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-03-tornado-35.39--97.06",
   "lat": 35.39,
   "lon": -97.06,
   "zip": "",
   "city": "1 W Dale",
   "date": "2026-04-03",
   "county": "Pottawatomie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Delayed report. A tornado damaged trees and powerlines. Time estimated by radar.",
   "sourceDetail": "NWS OUN — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-OUN-SV-W-152-Cleveland-wind-2026-04-03",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-03",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-152"
  },
  {
   "id": "iem-ww-OUN-SV-W-152-Cleveland-hail-2026-04-03",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-03",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "OUN-SV-W-152"
  },
  {
   "id": "iem-ww-OUN-SV-W-154-Cleveland-wind-2026-04-03",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-03",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-154"
  },
  {
   "id": "iem-ww-OUN-SV-W-154-Cleveland-hail-2026-04-03",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-03",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-03. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-154"
  },
  {
   "id": "iem-ww-OUN-SV-W-156-Cleveland-wind-2026-04-03",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-03",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-156"
  },
  {
   "id": "iem-ww-OUN-SV-W-156-Cleveland-hail-2026-04-03",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-03",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-03. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-156"
  },
  {
   "id": "iem-ww-OUN-TO-W-26-Cleveland-tornado-2026-04-03",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-03",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-TO-W-26"
  },
  {
   "id": "iem-ww-OUN-TO-W-28-Cleveland-tornado-2026-04-03",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-03",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-TO-W-28"
  },
  {
   "id": "iem-ww-OUN-TO-W-27-Cleveland-tornado-2026-04-03",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-03",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-TO-W-27"
  },
  {
   "id": "asos-bf-OKC-2026-04-03",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-04-03",
   "county": "Oklahoma",
   "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": "Oklahoma City (OKC) recorded a 63 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1329303-2026-04-03",
   "lon": 211763,
   "zip": "",
   "city": "MOORE",
   "date": "2026-04-03",
   "county": "Cleveland",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "An image of a large tree snapped in half was shared on social media. The event time is estimated based on radar observations.",
   "sourceDetail": "Verified by Public — NCEI Event #1329303",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-ww-OUN-SV-W-132-Cleveland-wind-2026-04-01",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-01",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-132"
  },
  {
   "id": "iem-ww-OUN-SV-W-132-Cleveland-hail-2026-04-01",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-01",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-132"
  },
  {
   "id": "iem-ww-OUN-SV-W-134-Cleveland-wind-2026-04-01",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-01",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-134"
  },
  {
   "id": "iem-ww-OUN-SV-W-134-Cleveland-hail-2026-04-01",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-01",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-04-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-134"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-35.39--97.61",
   "lat": 35.39,
   "lon": -97.61,
   "zip": "",
   "city": "6 SW Oklahoma City",
   "date": "2026-03-15",
   "county": "Oklahoma",
   "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": "OKC Airport.",
   "sourceDetail": "NWS OUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-35.38--97.61",
   "lat": 35.38,
   "lon": -97.61,
   "zip": "",
   "city": "6 SW Oklahoma City",
   "date": "2026-03-15",
   "county": "Oklahoma",
   "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": "Peak wind gust at OKC airport.",
   "sourceDetail": "NWS OUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OUN-2026-03-15",
   "lat": 35.2435,
   "lon": -97.4708,
   "zip": "",
   "city": "NORMAN/WESTHEIMER",
   "date": "2026-03-15",
   "county": "McClain",
   "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": "NORMAN/WESTHEIMER (OUN) recorded a 53 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — NORMAN/WESTHEIMER (OUN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OKC-2026-03-15",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-03-15",
   "county": "Oklahoma",
   "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": "Oklahoma City (OKC) recorded a 64 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TIK-2026-03-15",
   "lat": 35.4147,
   "lon": -97.3866,
   "zip": "",
   "city": "TINKER AFB",
   "date": "2026-03-15",
   "county": "Oklahoma",
   "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": "TINKER AFB (TIK) recorded a 55 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TINKER AFB (TIK) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-OUN-HW-W-2-Cleveland-wind-2026-03-15",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-15",
   "county": "Cleveland",
   "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 Cleveland.",
   "sourceDetail": "NWS OUN — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-HW-W-2"
  },
  {
   "id": "ncei-1323466-2026-03-15",
   "lon": 211051,
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-15",
   "county": "Cleveland",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple power poles were snapped along Ed Noble Parkway, blocking both lanes of traffic on adjacent Interstate 35. The event time is estimated based on broadcast media reports.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1323466",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.50--97.65",
   "lat": 35.5,
   "lon": -97.65,
   "zip": "",
   "city": "1 WSW Bethany",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time is estimated.",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.51--97.54",
   "lat": 35.51,
   "lon": -97.54,
   "zip": "",
   "city": "3 S Nichols Hills",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.54--97.47",
   "lat": 35.54,
   "lon": -97.47,
   "zip": "",
   "city": "1 W Lake Aluma",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.54--97.58",
   "lat": 35.54,
   "lon": -97.58,
   "zip": "",
   "city": "2 WSW Nichols Hills",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 WSW Nichols Hills",
   "sourceDetail": "NWS OUN — Other Federal via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.52--97.61",
   "lat": 35.52,
   "lon": -97.61,
   "zip": "",
   "city": "1 SE Warr Acres",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Warr Acres",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.52--97.61",
   "lat": 35.52,
   "lon": -97.61,
   "zip": "",
   "city": "1 ESE Warr Acres",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed by NWS Meteorologist.",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.54--97.59",
   "lat": 35.54,
   "lon": -97.59,
   "zip": "",
   "city": "2 W Nichols Hills",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.54--97.59",
   "lat": 35.54,
   "lon": -97.59,
   "zip": "",
   "city": "2 ENE Warr Acres",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ENE Warr Acres",
   "sourceDetail": "NWS OUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.53--97.58",
   "lat": 35.53,
   "lon": -97.58,
   "zip": "",
   "city": "2 WSW Nichols Hills",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 WSW Nichols Hills",
   "sourceDetail": "NWS OUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.54--97.58",
   "lat": 35.54,
   "lon": -97.58,
   "zip": "",
   "city": "2 W Nichols Hills",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.52--97.59",
   "lat": 35.52,
   "lon": -97.59,
   "zip": "",
   "city": "2 E Warr Acres",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Warr Acres",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.55--97.50",
   "lat": 35.55,
   "lon": -97.5,
   "zip": "",
   "city": "3 E Nichols Hills",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-35.53--97.60",
   "lat": 35.53,
   "lon": -97.6,
   "zip": "",
   "city": "1 NE Warr Acres",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Hen Egg (2.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-ww-OUN-SV-W-83-Cleveland-wind-2026-03-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-83"
  },
  {
   "id": "iem-ww-OUN-SV-W-83-Cleveland-hail-2026-03-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-83"
  },
  {
   "id": "iem-ww-OUN-SV-W-82-Cleveland-wind-2026-03-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-82"
  },
  {
   "id": "iem-ww-OUN-SV-W-82-Cleveland-hail-2026-03-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-82"
  },
  {
   "id": "iem-ww-OUN-SV-W-78-Cleveland-wind-2026-03-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-78"
  },
  {
   "id": "iem-ww-OUN-SV-W-78-Cleveland-hail-2026-03-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-78"
  },
  {
   "id": "iem-ww-OUN-SV-W-66-Cleveland-wind-2026-03-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-66"
  },
  {
   "id": "iem-ww-OUN-SV-W-66-Cleveland-hail-2026-03-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-10. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "OUN-SV-W-66"
  },
  {
   "id": "iem-ww-OUN-TO-W-16-Cleveland-tornado-2026-03-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-TO-W-16"
  },
  {
   "id": "iem-ww-OUN-TO-W-15-Cleveland-tornado-2026-03-10",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-10",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-TO-W-15"
  },
  {
   "id": "asos-bf-OKC-2026-03-10",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "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": "Oklahoma City (OKC) recorded a 52 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TIK-2026-03-10",
   "lat": 35.4147,
   "lon": -97.3866,
   "zip": "",
   "city": "TINKER AFB",
   "date": "2026-03-10",
   "county": "Oklahoma",
   "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": "TINKER AFB (TIK) recorded a 51 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TINKER AFB (TIK) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-hail-35.47--97.51",
   "lat": 35.47,
   "lon": -97.51,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-03-07",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects time from the previous report. Relayed via Spotter Network.",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-07-hail-35.48--97.50",
   "lat": 35.48,
   "lon": -97.5,
   "zip": "",
   "city": "1 NE Oklahoma City",
   "date": "2026-03-07",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-06-hail-35.47--97.51",
   "lat": 35.47,
   "lon": -97.51,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-03-06",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed via Spotter Network.",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-OUN-SV-W-38-Cleveland-wind-2026-03-06",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-06",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-38"
  },
  {
   "id": "iem-ww-OUN-SV-W-38-Cleveland-hail-2026-03-06",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-06",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-38"
  },
  {
   "id": "iem-ww-OUN-SV-W-43-Cleveland-wind-2026-03-06",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-06",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-43"
  },
  {
   "id": "iem-ww-OUN-SV-W-43-Cleveland-hail-2026-03-06",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-06",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-43"
  },
  {
   "id": "iem-ww-OUN-SV-W-37-Cleveland-wind-2026-03-06",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-06",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-37"
  },
  {
   "id": "iem-ww-OUN-SV-W-37-Cleveland-hail-2026-03-06",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-06",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-37"
  },
  {
   "id": "iem-ww-OUN-SV-W-46-Cleveland-wind-2026-03-06",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-06",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-46"
  },
  {
   "id": "iem-ww-OUN-SV-W-46-Cleveland-hail-2026-03-06",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-06",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-46"
  },
  {
   "id": "iem-ww-OUN-SV-W-44-Cleveland-wind-2026-03-06",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-06",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-44"
  },
  {
   "id": "iem-ww-OUN-SV-W-44-Cleveland-hail-2026-03-06",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-03-06",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-03-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "OUN-SV-W-44"
  },
  {
   "id": "asos-bf-OKC-2026-02-14",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-02-14",
   "county": "Oklahoma",
   "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": "Oklahoma City (OKC) recorded a 51 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-08-hail-35.39--97.42",
   "lat": 35.39,
   "lon": -97.42,
   "zip": "",
   "city": "3 SW Tinker Air Force B",
   "date": "2026-01-08",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SW Tinker Air Force B",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-01-08-hail-35.37--97.55",
   "lat": 35.37,
   "lon": -97.55,
   "zip": "",
   "city": "4 NW Moore",
   "date": "2026-01-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-01-08-wind-35.47--97.46",
   "lat": 35.47,
   "lon": -97.46,
   "zip": "",
   "city": "3 E Oklahoma City",
   "date": "2026-01-08",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 E Oklahoma City",
   "sourceDetail": "NWS OUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-08-wind-35.37--96.95",
   "lat": 35.37,
   "lon": -96.95,
   "zip": "",
   "city": "3 NNW Shawnee",
   "date": "2026-01-08",
   "county": "Pottawatomie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NNW Shawnee",
   "sourceDetail": "NWS OUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-08-tornado-35.03--97.37",
   "lat": 35.03,
   "lon": -97.37,
   "zip": "",
   "city": "1 N Purcell",
   "date": "2026-01-08",
   "county": "McClain",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Radar confirmed tornado.",
   "sourceDetail": "NWS OUN — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-08-tornado-35.26--97.21",
   "lat": 35.26,
   "lon": -97.21,
   "zip": "",
   "city": "4 S Stella",
   "date": "2026-01-08",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Radar confirmed tornado.",
   "sourceDetail": "NWS OUN — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-08-tornado-35.32--97.14",
   "lat": 35.32,
   "lon": -97.14,
   "zip": "",
   "city": "4 E Stella",
   "date": "2026-01-08",
   "county": "Pottawatomie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Scattered damage from near the Cleveland-Pottawatomie County line to near the Shawnee Twin Lakes.",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-OUN-SV-W-2-Cleveland-wind-2026-01-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-01-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-01-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-2"
  },
  {
   "id": "iem-ww-OUN-SV-W-2-Cleveland-hail-2026-01-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-01-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-01-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-2"
  },
  {
   "id": "iem-ww-OUN-SV-W-3-Cleveland-wind-2026-01-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-01-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-01-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-3"
  },
  {
   "id": "iem-ww-OUN-SV-W-3-Cleveland-hail-2026-01-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-01-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-01-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-3"
  },
  {
   "id": "iem-ww-OUN-SV-W-4-Cleveland-wind-2026-01-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-01-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-01-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-4"
  },
  {
   "id": "iem-ww-OUN-SV-W-4-Cleveland-hail-2026-01-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-01-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-01-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "OUN-SV-W-4"
  },
  {
   "id": "iem-ww-OUN-TO-W-2-Cleveland-tornado-2026-01-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-01-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-01-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-TO-W-2"
  },
  {
   "id": "iem-ww-OUN-TO-W-1-Cleveland-tornado-2026-01-08",
   "zip": "",
   "city": "Cleveland",
   "date": "2026-01-08",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2026-01-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-TO-W-1"
  },
  {
   "id": "asos-bf-OKC-2026-01-08",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2026-01-08",
   "county": "Oklahoma",
   "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": "Oklahoma City (OKC) recorded a 53 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1303145-2026-01-08",
   "lon": 209155,
   "zip": "",
   "city": "MOORE",
   "date": "2026-01-08",
   "county": "Cleveland",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The report was relayed through mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1303145",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1311610-2026-01-08",
   "lon": 209155,
   "zip": "",
   "city": "LEXINGTON",
   "date": "2026-01-08",
   "county": "Cleveland",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This is a continuation of the Purcell tornado that moved into Cleveland County from McClain County. After crossing the Canadian River into Cleveland County, the tornado damaged and outbuilding near Moffatt Road. Otherwise, damage to tree branches was noted along U.S. Highway 77 north of Lexington, and northeast of 84th Street and York Road where the tornado likely dissipated.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1311610",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311611-2026-01-08",
   "lon": 209155,
   "zip": "",
   "city": "LAKE THUNDERBIRD DAM",
   "date": "2026-01-08",
   "county": "Cleveland",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado likely developed over the northern arm of Lake Thunderbird, then moved northeast damaging trees after moving onshore. A few branches were snapped off of trees just northeast of 156th Avenue NE and Tecumseh Road.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1311611",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311612-2026-01-08",
   "lon": 209155,
   "zip": "",
   "city": "STELLA",
   "date": "2026-01-08",
   "county": "Cleveland",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado developed near SE 149th Street just west of the Pottawatomie County line. In Cleveland County, a garage and RV were damaged as well as a couple of trees and a flagpole. The tornado moved northeast crossing Pottawatomie Road into Pottawatomie County.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1311612",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-11-19-hail-35.53--97.49",
   "lat": 35.53,
   "lon": -97.49,
   "zip": "",
   "city": "2 W Lake Aluma",
   "date": "2025-11-19",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "mping report.",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-ww-OUN-SV-W-1155-Cleveland-wind-2025-11-19",
   "zip": "",
   "city": "Cleveland",
   "date": "2025-11-19",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2025-11-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-1155"
  },
  {
   "id": "iem-ww-OUN-SV-W-1155-Cleveland-hail-2025-11-19",
   "zip": "",
   "city": "Cleveland",
   "date": "2025-11-19",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2025-11-19. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "OUN-SV-W-1155"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-35.38--97.60",
   "lat": 35.38,
   "lon": -97.6,
   "zip": "",
   "city": "7 WSW Valley Brook",
   "date": "2025-10-29",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KOKC Oklahoma City.",
   "sourceDetail": "NWS OUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OKC-2025-10-29",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2025-10-29",
   "county": "Oklahoma",
   "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": "Oklahoma City (OKC) recorded a 58 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OKC-2025-10-28",
   "lat": 35.3889,
   "lon": -97.6006,
   "zip": "",
   "city": "Oklahoma City",
   "date": "2025-10-28",
   "county": "Oklahoma",
   "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": "Oklahoma City (OKC) recorded a 50 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — Oklahoma City (OKC) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-OUN-SV-W-1137-Cleveland-wind-2025-10-24",
   "zip": "",
   "city": "Cleveland",
   "date": "2025-10-24",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2025-10-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-1137"
  },
  {
   "id": "iem-ww-OUN-SV-W-1137-Cleveland-hail-2025-10-24",
   "zip": "",
   "city": "Cleveland",
   "date": "2025-10-24",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2025-10-24. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "OUN-SV-W-1137"
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.47--97.68",
   "lat": 35.47,
   "lon": -97.68,
   "zip": "",
   "city": "3 SW Bethany",
   "date": "2025-10-23",
   "county": "Canadian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SW Bethany",
   "sourceDetail": "NWS OUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.49--97.61",
   "lat": 35.49,
   "lon": -97.61,
   "zip": "",
   "city": "2 S Warr Acres",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING.",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.49--97.54",
   "lat": 35.49,
   "lon": -97.54,
   "zip": "",
   "city": "2 NW Oklahoma City",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.49--97.47",
   "lat": 35.49,
   "lon": -97.47,
   "zip": "",
   "city": "2 WSW Forest Park",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 WSW Forest Park",
   "sourceDetail": "NWS OUN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.48--97.38",
   "lat": 35.48,
   "lon": -97.38,
   "zip": "",
   "city": "2 N Midwest City",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.48--97.37",
   "lat": 35.48,
   "lon": -97.37,
   "zip": "",
   "city": "2 NE Midwest City",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.43--97.30",
   "lat": 35.43,
   "lon": -97.3,
   "zip": "",
   "city": "5 SE Nicoma Park",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.45--97.37",
   "lat": 35.45,
   "lon": -97.37,
   "zip": "",
   "city": "1 E Midwest City",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Golf Ball (1.75 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.41--97.39",
   "lat": 35.41,
   "lon": -97.39,
   "zip": "",
   "city": "1 SSW Tinker Air Force",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSW Tinker Air Force",
   "sourceDetail": "NWS OUN — Other Federal via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.45--97.36",
   "lat": 35.45,
   "lon": -97.36,
   "zip": "",
   "city": "2 ESE Midwest City",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ESE Midwest City",
   "sourceDetail": "NWS OUN — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.46--97.34",
   "lat": 35.46,
   "lon": -97.34,
   "zip": "",
   "city": "2 SW Nicoma Park",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.42--97.36",
   "lat": 35.42,
   "lon": -97.36,
   "zip": "",
   "city": "2 E Tinker Air Force Ba",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Golf Ball (1.75 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.43--97.30",
   "lat": 35.43,
   "lon": -97.3,
   "zip": "",
   "city": "5 S Nicoma Park",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.45--97.34",
   "lat": 35.45,
   "lon": -97.34,
   "zip": "",
   "city": "3 SSW Nicoma Park",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SSW Nicoma Park",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.39--97.27",
   "lat": 35.39,
   "lon": -97.27,
   "zip": "",
   "city": "6 NNW Stella",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 NNW Stella",
   "sourceDetail": "NWS OUN — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.39--97.26",
   "lat": 35.39,
   "lon": -97.26,
   "zip": "",
   "city": "6 NW Stella",
   "date": "2025-10-23",
   "county": "Oklahoma",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Hen Egg+ (2.25 in.).",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.37--97.16",
   "lat": 35.37,
   "lon": -97.16,
   "zip": "",
   "city": "5 NE Stella",
   "date": "2025-10-23",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING.",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.34--97.16",
   "lat": 35.34,
   "lon": -97.16,
   "zip": "",
   "city": "3 E Stella",
   "date": "2025-10-23",
   "county": "Cleveland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING.",
   "sourceDetail": "NWS OUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-10-23-hail-35.38--97.09",
   "lat": 35.38,
   "lon": -97.09,
   "zip": "",
   "city": "3 W Dale",
   "date": "2025-10-23",
   "county": "Pottawatomie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Dale",
   "sourceDetail": "NWS OUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-OUN-SV-W-1134-Cleveland-wind-2025-10-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2025-10-23",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2025-10-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-1134"
  },
  {
   "id": "iem-ww-OUN-SV-W-1134-Cleveland-hail-2025-10-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2025-10-23",
   "county": "Cleveland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS OUN for Cleveland on 2025-10-23. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "OUN-SV-W-1134"
  },
  {
   "id": "iem-ww-OUN-SV-W-1132-Cleveland-wind-2025-10-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2025-10-23",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2025-10-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "OUN-SV-W-1132"
  },
  {
   "id": "iem-ww-OUN-SV-W-1132-Cleveland-hail-2025-10-23",
   "zip": "",
   "city": "Cleveland",
   "date": "2025-10-23",
   "county": "Cleveland",
   "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 OUN for Cleveland on 2025-10-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS OUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "OUN-SV-W-1132"
  },
  {
   "id": "ncei-1297272-2025-10-23",
   "lon": 207367,
   "zip": "",
   "city": "STELLA",
   "date": "2025-10-23",
   "county": "Cleveland",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The report was relayed through Spotter Network.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1297272",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1297271-2025-10-23",
   "lon": 207367,
   "zip": "",
   "city": "STELLA",
   "date": "2025-10-23",
   "county": "Cleveland",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The report was relayed through mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1297271",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  }
 ]
}