{
 "dataset": "Broken Arrow, OK storm events — 12-month window, 25-mile radius plus Tulsa 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": 206,
 "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-wind-35.75--95.64",
   "lat": 35.75,
   "lon": -95.64,
   "zip": "",
   "city": "5 SSE Haskell",
   "date": "2026-09-12",
   "county": "Muskogee",
   "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": "58 mph wind gust recorded by Oklahoma mesonet.",
   "sourceDetail": "NWS TSA — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TSA-SV-W-368-Tulsa-wind-2026-09-12",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-09-12",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-368"
  },
  {
   "id": "iem-ww-TSA-SV-W-368-Tulsa-hail-2026-09-12",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-09-12",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-09-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-368"
  },
  {
   "id": "iem-ww-TSA-SV-W-367-Tulsa-wind-2026-09-12",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-09-12",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-367"
  },
  {
   "id": "iem-ww-TSA-SV-W-367-Tulsa-hail-2026-09-12",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-09-12",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-09-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-367"
  },
  {
   "id": "iem-lsr-2026-08-21-hail-36.03--96.05",
   "lat": 36.03,
   "lon": -96.05,
   "zip": "",
   "city": "4 ENE Sapulpa",
   "date": "2026-08-21",
   "county": "Creek",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report seen on social media. Time is from a time stamped radar image included on the social media post.",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-TSA-SV-W-348-Tulsa-wind-2026-08-17",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-08-17",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-348"
  },
  {
   "id": "iem-ww-TSA-SV-W-348-Tulsa-hail-2026-08-17",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-08-17",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-08-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-348"
  },
  {
   "id": "iem-lsr-2026-08-07-hail-35.95--95.65",
   "lat": 35.95,
   "lon": -95.65,
   "zip": "",
   "city": "Coweta",
   "date": "2026-08-07",
   "county": "Wagoner",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report. Video of hail with a max size of a quarter. Time of event listed as the time of the video which also fits well with radar data.",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-TUL-2026-07-18-4405",
   "lat": 36.1984,
   "lon": -95.8881,
   "zip": "",
   "city": "TULSA INTL ARPT(AW)",
   "date": "2026-07-18",
   "county": "Tulsa",
   "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": "TULSA INTL ARPT(AW) (TUL) recorded a 54 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TULSA INTL ARPT(AW) (TUL)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-11-hail-36.11--95.83",
   "lat": 36.11,
   "lon": -95.83,
   "zip": "",
   "city": "4 NNW Broken Arrow",
   "date": "2026-07-11",
   "county": "Tulsa",
   "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 NNW Broken Arrow",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-11-wind-36.10--95.36",
   "lat": 36.1,
   "lon": -95.36,
   "zip": "",
   "city": "Mazie",
   "date": "2026-07-11",
   "county": "Mayes",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Emergency manager measured 66mph gust at intersection of Highway 69 and 630 rd.",
   "sourceDetail": "NWS TSA — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TSA-SV-W-324-Tulsa-wind-2026-07-11",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-07-11",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-07-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-324"
  },
  {
   "id": "iem-ww-TSA-SV-W-324-Tulsa-hail-2026-07-11",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-07-11",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-07-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-324"
  },
  {
   "id": "asos-bf-TUL-2026-07-04",
   "lat": 36.1984,
   "lon": -95.8881,
   "zip": "",
   "city": "TULSA INTL ARPT(AW)",
   "date": "2026-07-04",
   "county": "Tulsa",
   "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": "TULSA INTL ARPT(AW) (TUL) recorded a 63 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TULSA INTL ARPT(AW) (TUL) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TSA-SV-W-310-Tulsa-wind-2026-07-04",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-07-04",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-07-04. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-310"
  },
  {
   "id": "iem-ww-TSA-SV-W-310-Tulsa-hail-2026-07-04",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-07-04",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-07-04. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "TSA-SV-W-310"
  },
  {
   "id": "iem-ww-TSA-SV-W-307-Tulsa-wind-2026-07-04",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-07-04",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-07-04. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-307"
  },
  {
   "id": "iem-ww-TSA-SV-W-307-Tulsa-hail-2026-07-04",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-07-04",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-307"
  },
  {
   "id": "iem-ww-TSA-SV-W-313-Tulsa-wind-2026-07-04",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-07-04",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-07-04. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-313"
  },
  {
   "id": "iem-ww-TSA-SV-W-313-Tulsa-hail-2026-07-04",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-07-04",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-07-04. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-313"
  },
  {
   "id": "iem-ww-TSA-SV-W-315-Tulsa-wind-2026-07-04",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-07-04",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-315"
  },
  {
   "id": "iem-ww-TSA-SV-W-315-Tulsa-hail-2026-07-04",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-07-04",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-315"
  },
  {
   "id": "iem-lsr-2026-06-25-hail-36.17--95.37",
   "lat": 36.17,
   "lon": -95.37,
   "zip": "",
   "city": "2 SW Chouteau",
   "date": "2026-06-25",
   "county": "Mayes",
   "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 Chouteau",
   "sourceDetail": "NWS TSA — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-25-wind-36.17--95.46",
   "lat": 36.17,
   "lon": -95.46,
   "zip": "",
   "city": "3 ENE Inola",
   "date": "2026-06-25",
   "county": "Rogers",
   "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 ENE Inola",
   "sourceDetail": "NWS TSA — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-25-wind-36.17--95.37",
   "lat": 36.17,
   "lon": -95.37,
   "zip": "",
   "city": "2 SW Chouteau",
   "date": "2026-06-25",
   "county": "Mayes",
   "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 SW Chouteau",
   "sourceDetail": "NWS TSA — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TSA-SV-W-295-Tulsa-wind-2026-06-25",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-25",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-295"
  },
  {
   "id": "iem-ww-TSA-SV-W-295-Tulsa-hail-2026-06-25",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-25",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-295"
  },
  {
   "id": "iem-lsr-2026-06-22-wind-36.20--95.89",
   "lat": 36.2,
   "lon": -95.89,
   "zip": "",
   "city": "5 NNE Tulsa",
   "date": "2026-06-22",
   "county": "Tulsa",
   "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 KTUL.",
   "sourceDetail": "NWS TSA — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TSA-SV-W-286-Tulsa-wind-2026-06-22",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-22",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-286"
  },
  {
   "id": "iem-ww-TSA-SV-W-286-Tulsa-hail-2026-06-22",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-22",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-286"
  },
  {
   "id": "iem-ww-TSA-SV-W-283-Tulsa-wind-2026-06-22",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-22",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-283"
  },
  {
   "id": "iem-ww-TSA-SV-W-283-Tulsa-hail-2026-06-22",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-22",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-283"
  },
  {
   "id": "asos-bf-TUL-2026-06-22",
   "lat": 36.1984,
   "lon": -95.8881,
   "zip": "",
   "city": "TULSA INTL ARPT(AW)",
   "date": "2026-06-22",
   "county": "Tulsa",
   "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": "TULSA INTL ARPT(AW) (TUL) recorded a 66 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TULSA INTL ARPT(AW) (TUL) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TSA-SV-W-264-Tulsa-wind-2026-06-13",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-13",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-264"
  },
  {
   "id": "iem-ww-TSA-SV-W-264-Tulsa-hail-2026-06-13",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-13",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-264"
  },
  {
   "id": "iem-ww-TSA-SV-W-261-Tulsa-wind-2026-06-13",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-13",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-261"
  },
  {
   "id": "iem-ww-TSA-SV-W-261-Tulsa-hail-2026-06-13",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-13",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-261"
  },
  {
   "id": "asos-bf-TUL-2026-06-13",
   "lat": 36.1984,
   "lon": -95.8881,
   "zip": "",
   "city": "TULSA INTL ARPT(AW)",
   "date": "2026-06-13",
   "county": "Tulsa",
   "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": "TULSA INTL ARPT(AW) (TUL) recorded a 55 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TULSA INTL ARPT(AW) (TUL) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-01-hail-36.13--95.92",
   "lat": 36.13,
   "lon": -95.92,
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-01",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report near 15th and Lewis. Relayed by media.",
   "sourceDetail": "NWS TSA — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-01-hail-36.16--95.87",
   "lat": 36.16,
   "lon": -95.87,
   "zip": "",
   "city": "3 NE Tulsa",
   "date": "2026-06-01",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-ww-TSA-SV-W-227-Tulsa-wind-2026-06-01",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-01",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-227"
  },
  {
   "id": "iem-ww-TSA-SV-W-227-Tulsa-hail-2026-06-01",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-06-01",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-06-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-227"
  },
  {
   "id": "asos-bf-TUL-2026-05-18",
   "lat": 36.1984,
   "lon": -95.8881,
   "zip": "",
   "city": "TULSA INTL ARPT(AW)",
   "date": "2026-05-18",
   "county": "Tulsa",
   "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": "TULSA INTL ARPT(AW) (TUL) recorded a 55 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TULSA INTL ARPT(AW) (TUL) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-16-wind-36.20--95.88",
   "lat": 36.2,
   "lon": -95.88,
   "zip": "",
   "city": "5 SSW Owasso",
   "date": "2026-05-16",
   "county": "Tulsa",
   "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 gust measured at Tulsa International Airport. No lightning observed in GLM data or in the site observation at the time.",
   "sourceDetail": "NWS TSA — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-TUL-2026-05-16",
   "lat": 36.1984,
   "lon": -95.8881,
   "zip": "",
   "city": "TULSA INTL ARPT(AW)",
   "date": "2026-05-16",
   "county": "Tulsa",
   "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": "TULSA INTL ARPT(AW) (TUL) recorded a 51 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TULSA INTL ARPT(AW) (TUL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TUL-2026-05-15",
   "lat": 36.1984,
   "lon": -95.8881,
   "zip": "",
   "city": "TULSA INTL ARPT(AW)",
   "date": "2026-05-15",
   "county": "Tulsa",
   "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": "TULSA INTL ARPT(AW) (TUL) recorded a 69 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TULSA INTL ARPT(AW) (TUL) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.42--95.98",
   "lat": 36.42,
   "lon": -95.98,
   "zip": "",
   "city": "4 NE Skiatook",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 NE Skiatook",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.37--96.00",
   "lat": 36.37,
   "lon": -96,
   "zip": "",
   "city": "Skiatook",
   "date": "2026-05-08",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter to half dollar size hail on the Osage and Tulsa county line just south of Highway 20.",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.41--95.93",
   "lat": 36.41,
   "lon": -95.93,
   "zip": "",
   "city": "4 SW Vera",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.37--95.86",
   "lat": 36.37,
   "lon": -95.86,
   "zip": "",
   "city": "1 WNW Collinsville",
   "date": "2026-05-08",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quite a bit of hail up to the size of quarters.",
   "sourceDetail": "NWS TSA — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.41--95.93",
   "lat": 36.41,
   "lon": -95.93,
   "zip": "",
   "city": "4 SW Vera",
   "date": "2026-05-08",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.37--95.91",
   "lat": 36.37,
   "lon": -95.91,
   "zip": "",
   "city": "4 W Collinsville",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.35--95.92",
   "lat": 36.35,
   "lon": -95.92,
   "zip": "",
   "city": "5 ESE Skiatook",
   "date": "2026-05-08",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter hail at 136th street North and Highway 75.",
   "sourceDetail": "NWS TSA — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.29--96.01",
   "lat": 36.29,
   "lon": -96.01,
   "zip": "",
   "city": "1 SW Sperry",
   "date": "2026-05-08",
   "county": "Osage",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.27--95.81",
   "lat": 36.27,
   "lon": -95.81,
   "zip": "",
   "city": "3 E Owasso",
   "date": "2026-05-08",
   "county": "Rogers",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.28--95.89",
   "lat": 36.28,
   "lon": -95.89,
   "zip": "",
   "city": "2 W Owasso",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.33--95.86",
   "lat": 36.33,
   "lon": -95.86,
   "zip": "",
   "city": "3 SW Collinsville",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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.). Time adjusted via radar.",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.30--95.77",
   "lat": 36.3,
   "lon": -95.77,
   "zip": "",
   "city": "5 E Owasso",
   "date": "2026-05-08",
   "county": "Rogers",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.29--95.86",
   "lat": 36.29,
   "lon": -95.86,
   "zip": "",
   "city": "1 N Owasso",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.32--95.71",
   "lat": 36.32,
   "lon": -95.71,
   "zip": "",
   "city": "5 W Claremore",
   "date": "2026-05-08",
   "county": "Rogers",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed by Newton County Missouri emergency management. Slightly larger than a golf ball 2 miles east of the Limestone Fire Station.",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.31--95.81",
   "lat": 36.31,
   "lon": -95.81,
   "zip": "",
   "city": "4 NE Owasso",
   "date": "2026-05-08",
   "county": "Rogers",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported near 106th street north and 145th east avenue. Relayed by broadcast media.",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.30--95.77",
   "lat": 36.3,
   "lon": -95.77,
   "zip": "",
   "city": "5 E Owasso",
   "date": "2026-05-08",
   "county": "Rogers",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.28--95.90",
   "lat": 36.28,
   "lon": -95.9,
   "zip": "",
   "city": "3 W Owasso",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.33--95.75",
   "lat": 36.33,
   "lon": -95.75,
   "zip": "",
   "city": "5 SE Collinsville",
   "date": "2026-05-08",
   "county": "Rogers",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.26--95.66",
   "lat": 36.26,
   "lon": -95.66,
   "zip": "",
   "city": "3 NE Verdigris",
   "date": "2026-05-08",
   "county": "Rogers",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed via social media.",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.21--96.11",
   "lat": 36.21,
   "lon": -96.11,
   "zip": "",
   "city": "5 N Sand Springs",
   "date": "2026-05-08",
   "county": "Osage",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.23--95.68",
   "lat": 36.23,
   "lon": -95.68,
   "zip": "",
   "city": "Verdigris",
   "date": "2026-05-08",
   "county": "Rogers",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.23--95.68",
   "lat": 36.23,
   "lon": -95.68,
   "zip": "",
   "city": "Verdigris",
   "date": "2026-05-08",
   "county": "Rogers",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.23--95.69",
   "lat": 36.23,
   "lon": -95.69,
   "zip": "",
   "city": "Verdigris",
   "date": "2026-05-08",
   "county": "Rogers",
   "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 Verdigris",
   "sourceDetail": "NWS TSA — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.25--95.65",
   "lat": 36.25,
   "lon": -95.65,
   "zip": "",
   "city": "3 E Verdigris",
   "date": "2026-05-08",
   "county": "Rogers",
   "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 E Verdigris",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.18--95.94",
   "lat": 36.18,
   "lon": -95.94,
   "zip": "",
   "city": "3 NNW Tulsa",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 NNW Tulsa",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.16--95.93",
   "lat": 36.16,
   "lon": -95.93,
   "zip": "",
   "city": "2 N Tulsa",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.16--95.52",
   "lat": 36.16,
   "lon": -95.52,
   "zip": "",
   "city": "1 NNW Inola",
   "date": "2026-05-08",
   "county": "Rogers",
   "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 Inola",
   "sourceDetail": "NWS TSA — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.12--95.89",
   "lat": 36.12,
   "lon": -95.89,
   "zip": "",
   "city": "2 ESE Tulsa",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 ESE Tulsa",
   "sourceDetail": "NWS TSA — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.15--95.44",
   "lat": 36.15,
   "lon": -95.44,
   "zip": "",
   "city": "4 E Inola",
   "date": "2026-05-08",
   "county": "Mayes",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail covering the roadway. Near intersection of 600 road and 425 road on the Mayes and Rogers County line. Photo shared by emergency management. Time estimated from radar.",
   "sourceDetail": "NWS TSA — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.03--95.37",
   "lat": 36.03,
   "lon": -95.37,
   "zip": "",
   "city": "5 N Wagoner",
   "date": "2026-05-08",
   "county": "Wagoner",
   "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. Time of occurrence revised according to radar.",
   "sourceDetail": "NWS TSA — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-05-08-hail-36.05--95.34",
   "lat": 36.05,
   "lon": -95.34,
   "zip": "",
   "city": "4 SSE Mazie",
   "date": "2026-05-08",
   "county": "Wagoner",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "winds gusting 60-70mph as well.",
   "sourceDetail": "NWS TSA — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.97--95.39",
   "lat": 35.97,
   "lon": -95.39,
   "zip": "",
   "city": "1 NW Wagoner",
   "date": "2026-05-08",
   "county": "Wagoner",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported 1 mile north of Wagoner on Highway 69.",
   "sourceDetail": "NWS TSA — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.86--96.02",
   "lat": 35.86,
   "lon": -96.02,
   "zip": "",
   "city": "2 W Liberty",
   "date": "2026-05-08",
   "county": "Okmulgee",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail near Highway 75 and Hectorville Rd.",
   "sourceDetail": "NWS TSA — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-08-hail-35.68--95.77",
   "lat": 35.68,
   "lon": -95.77,
   "zip": "",
   "city": "5 N Eram",
   "date": "2026-05-08",
   "county": "Okmulgee",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "On 340 Road just south of Liberty Road. Stripped trees in the area. Time estimated from radar.",
   "sourceDetail": "NWS TSA — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-ww-TSA-SV-W-206-Tulsa-wind-2026-05-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-206"
  },
  {
   "id": "iem-ww-TSA-SV-W-206-Tulsa-hail-2026-05-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-05-08. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TSA-SV-W-206"
  },
  {
   "id": "iem-ww-TSA-SV-W-207-Tulsa-wind-2026-05-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-207"
  },
  {
   "id": "iem-ww-TSA-SV-W-207-Tulsa-hail-2026-05-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-05-08. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "TSA-SV-W-207"
  },
  {
   "id": "iem-ww-TSA-SV-W-203-Tulsa-wind-2026-05-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-05-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-203"
  },
  {
   "id": "iem-ww-TSA-SV-W-203-Tulsa-hail-2026-05-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-05-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-05-08. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "TSA-SV-W-203"
  },
  {
   "id": "iem-lsr-2026-04-28-hail-36.29--96.01",
   "lat": 36.29,
   "lon": -96.01,
   "zip": "",
   "city": "1 SW Sperry",
   "date": "2026-04-28",
   "county": "Osage",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-28-hail-36.30--95.99",
   "lat": 36.3,
   "lon": -95.99,
   "zip": "",
   "city": "Sperry",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-28-hail-36.33--95.86",
   "lat": 36.33,
   "lon": -95.86,
   "zip": "",
   "city": "3 SW Collinsville",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-28-hail-36.37--95.86",
   "lat": 36.37,
   "lon": -95.86,
   "zip": "",
   "city": "1 WNW Collinsville",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 WNW Collinsville",
   "sourceDetail": "NWS TSA — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-28-hail-36.33--95.86",
   "lat": 36.33,
   "lon": -95.86,
   "zip": "",
   "city": "3 SW Collinsville",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-28-hail-36.37--95.85",
   "lat": 36.37,
   "lon": -95.85,
   "zip": "",
   "city": "1 W Collinsville",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 Collinsville",
   "sourceDetail": "NWS TSA — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-28-hail-36.10--95.95",
   "lat": 36.1,
   "lon": -95.95,
   "zip": "",
   "city": "3 SW Tulsa",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 Tulsa",
   "sourceDetail": "NWS TSA — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-28-hail-36.10--95.92",
   "lat": 36.1,
   "lon": -95.92,
   "zip": "",
   "city": "3 S Tulsa",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 S Tulsa",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-28-hail-36.13--95.88",
   "lat": 36.13,
   "lon": -95.88,
   "zip": "",
   "city": "2 ESE Tulsa",
   "date": "2026-04-28",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ESE Tulsa",
   "sourceDetail": "NWS TSA — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-28-hail-36.12--95.86",
   "lat": 36.12,
   "lon": -95.86,
   "zip": "",
   "city": "4 E Tulsa",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-28-hail-36.09--95.92",
   "lat": 36.09,
   "lon": -95.92,
   "zip": "",
   "city": "3 S Tulsa",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 S Tulsa",
   "sourceDetail": "NWS TSA — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-ww-TSA-SV-W-181-Tulsa-wind-2026-04-28",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-28. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-181"
  },
  {
   "id": "iem-ww-TSA-SV-W-181-Tulsa-hail-2026-04-28",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-181"
  },
  {
   "id": "iem-ww-TSA-SV-W-179-Tulsa-wind-2026-04-28",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-28. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-179"
  },
  {
   "id": "iem-ww-TSA-SV-W-179-Tulsa-hail-2026-04-28",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-28",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-28. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TSA-SV-W-179"
  },
  {
   "id": "iem-lsr-2026-04-24-hail-36.28--95.89",
   "lat": 36.28,
   "lon": -95.89,
   "zip": "",
   "city": "2 W Owasso",
   "date": "2026-04-24",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Resends previous hail report from 2 W Owasso. Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-ww-TSA-SV-W-122-Tulsa-wind-2026-04-24",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-24",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-122"
  },
  {
   "id": "iem-ww-TSA-SV-W-122-Tulsa-hail-2026-04-24",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-24",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-122"
  },
  {
   "id": "iem-ww-TSA-SV-W-111-Tulsa-wind-2026-04-17",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-17",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-111"
  },
  {
   "id": "iem-ww-TSA-SV-W-111-Tulsa-hail-2026-04-17",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-17",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-111"
  },
  {
   "id": "asos-bf-TUL-2026-04-17",
   "lat": 36.1984,
   "lon": -95.8881,
   "zip": "",
   "city": "TULSA INTL ARPT(AW)",
   "date": "2026-04-17",
   "county": "Tulsa",
   "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": "TULSA INTL ARPT(AW) (TUL) recorded a 54 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TULSA INTL ARPT(AW) (TUL) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-36.15--95.85",
   "lat": 36.15,
   "lon": -95.85,
   "zip": "",
   "city": "4 ENE Tulsa",
   "date": "2026-04-14",
   "county": "Tulsa",
   "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 ENE Tulsa",
   "sourceDetail": "NWS TSA — Storm Chaser via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-36.15--95.82",
   "lat": 36.15,
   "lon": -95.82,
   "zip": "",
   "city": "5 WSW Catoosa",
   "date": "2026-04-14",
   "county": "Tulsa",
   "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": "Near 138th and 11th street.",
   "sourceDetail": "NWS TSA — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-36.06--96.00",
   "lat": 36.06,
   "lon": -96,
   "zip": "",
   "city": "3 NW Jenks",
   "date": "2026-04-14",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TDS observed from KINX. Location was near 71st and US Highway 75. Timing based on radar data.",
   "sourceDetail": "NWS TSA — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TSA-SV-W-83-Tulsa-wind-2026-04-14",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-14",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-83"
  },
  {
   "id": "iem-ww-TSA-SV-W-83-Tulsa-hail-2026-04-14",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-14",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-83"
  },
  {
   "id": "iem-ww-TSA-SV-W-82-Tulsa-wind-2026-04-14",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-14",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-82"
  },
  {
   "id": "iem-ww-TSA-SV-W-82-Tulsa-hail-2026-04-14",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-14",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-82"
  },
  {
   "id": "iem-ww-TSA-TO-W-25-Tulsa-tornado-2026-04-14",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-14",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-TO-W-25"
  },
  {
   "id": "iem-ww-TSA-TO-W-24-Tulsa-tornado-2026-04-14",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-04-14",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-TO-W-24"
  },
  {
   "id": "ncei-1325197-2026-04-14",
   "lon": 211938,
   "zip": "",
   "city": "BOZARTH",
   "date": "2026-04-14",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This is the second segment of a two-segment tornado. The tornado crossed into Tulsa County near W 81st Street S. In Tulsa County, the tornado damaged several homes, uprooted numerous trees, snapped the trunks of some trees, and blew down power lines until it dissipated near Highway 75, north of W 78th Street S. Based on this damage, maximum estimated wind in this segment of the tornado was 95 to 105 mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1325197",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327297-2026-04-14",
   "lon": 211938,
   "zip": "",
   "city": "BIXBY",
   "date": "2026-04-14",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm wind blew down power poles southeast of Bixby.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1327297",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325024-2026-04-14",
   "lon": 211938,
   "zip": "",
   "city": "GARNETT",
   "date": "2026-04-14",
   "county": "Tulsa",
   "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": "Thunderstorm wind gusts were estimated to 60 mph.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1325024",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327296-2026-04-14",
   "lon": 211938,
   "zip": "",
   "city": "LEONARD",
   "date": "2026-04-14",
   "county": "Tulsa",
   "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": "Thunderstorm wind gusts were measured to 65 mph.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1327296",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-TUL-2026-03-15",
   "lat": 36.1984,
   "lon": -95.8881,
   "zip": "",
   "city": "TULSA INTL ARPT(AW)",
   "date": "2026-03-15",
   "county": "Tulsa",
   "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": "TULSA INTL ARPT(AW) (TUL) recorded a 53 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TULSA INTL ARPT(AW) (TUL) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-10-wind-36.14--95.50",
   "lat": 36.14,
   "lon": -95.5,
   "zip": "",
   "city": "1 SE Inola",
   "date": "2026-03-10",
   "county": "Rogers",
   "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": "Inola Hills on 4225 Rd.",
   "sourceDetail": "NWS TSA — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-TUL-2026-03-10",
   "lat": 36.1984,
   "lon": -95.8881,
   "zip": "",
   "city": "TULSA INTL ARPT(AW)",
   "date": "2026-03-10",
   "county": "Tulsa",
   "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": "TULSA INTL ARPT(AW) (TUL) recorded a 50 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TULSA INTL ARPT(AW) (TUL) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-06-hail-36.25--96.08",
   "lat": 36.25,
   "lon": -96.08,
   "zip": "",
   "city": "6 SW Sperry",
   "date": "2026-03-06",
   "county": "Osage",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-06-hail-35.96--95.95",
   "lat": 35.96,
   "lon": -95.95,
   "zip": "",
   "city": "3 E Glenpool",
   "date": "2026-03-06",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-03-06-tornado-36.27--95.92",
   "lat": 36.27,
   "lon": -95.92,
   "zip": "",
   "city": "4 W Owasso",
   "date": "2026-03-06",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A tornado uprooted trees, damaged several homes, destroyed outbuildings, and blew down power poles.",
   "sourceDetail": "NWS TSA — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-06-tornado-36.20--95.99",
   "lat": 36.2,
   "lon": -95.99,
   "zip": "",
   "city": "6 NW Tulsa",
   "date": "2026-03-06",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TDS from radar.",
   "sourceDetail": "NWS TSA — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-06-tornado-36.37--95.78",
   "lat": 36.37,
   "lon": -95.78,
   "zip": "",
   "city": "3 E Collinsville",
   "date": "2026-03-06",
   "county": "Rogers",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TDS from radar.",
   "sourceDetail": "NWS TSA — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-06-tornado-36.04--95.68",
   "lat": 36.04,
   "lon": -95.68,
   "zip": "",
   "city": "2 NE Oneta",
   "date": "2026-03-06",
   "county": "Wagoner",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A tornado damaged the roofs of numerous homes and broke windows, uprooted or snapped trees, and damaged outbuildings. KINX WSR-88D radar data indicate that this tornado rotated anticyclonically.",
   "sourceDetail": "NWS TSA — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-06-tornado-35.78--96.05",
   "lat": 35.78,
   "lon": -96.05,
   "zip": "",
   "city": "3 NNE Beggs",
   "date": "2026-03-06",
   "county": "Okmulgee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "*** 2 FATAL, 2 INJ *** An apparent tornado (TDS in the area at the time) resulted in two fatalities and two injuries when it hit a home north-northeast of Beggs.",
   "sourceDetail": "NWS TSA — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-06-tornado-36.03--95.74",
   "lat": 36.03,
   "lon": -95.74,
   "zip": "",
   "city": "2 WNW Oneta",
   "date": "2026-03-06",
   "county": "Wagoner",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TDS from radar and reports of power flashes at 91st S and the Creek Turnpike.",
   "sourceDetail": "NWS TSA — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-06-tornado-36.15--95.51",
   "lat": 36.15,
   "lon": -95.51,
   "zip": "",
   "city": "Inola",
   "date": "2026-03-06",
   "county": "Rogers",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TDS from radar and reports of tornado from spotters.",
   "sourceDetail": "NWS TSA — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TSA-SV-W-30-Tulsa-wind-2026-03-06",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-03-06",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-03-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-30"
  },
  {
   "id": "iem-ww-TSA-SV-W-30-Tulsa-hail-2026-03-06",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-03-06",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-03-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-30"
  },
  {
   "id": "iem-ww-TSA-TO-W-5-Tulsa-tornado-2026-03-06",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-03-06",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-03-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-TO-W-5"
  },
  {
   "id": "iem-ww-TSA-TO-W-8-Tulsa-tornado-2026-03-06",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-03-06",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-03-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-TO-W-8"
  },
  {
   "id": "iem-ww-TSA-TO-W-11-Tulsa-tornado-2026-03-06",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-03-06",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-03-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-TO-W-11"
  },
  {
   "id": "iem-ww-TSA-TO-W-6-Tulsa-tornado-2026-03-06",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-03-06",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-03-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-TO-W-6"
  },
  {
   "id": "ncei-1320930-2026-03-06",
   "lon": 211006,
   "zip": "",
   "city": "TUL DOWNTOWN ARPK",
   "date": "2026-03-06",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This is the second segment of a two-segment tornado. The tornado crossed into Tulsa County near W Apache Street. The tornado damaged many homes and snapped numerous large tree limbs between the county line and the Gilcrease Expressway. It continued to move northeast damaging many homes north of the Gilcrease Expressway, and intensified as it approached E 36th Street N. An office building was severely damaged and the Tulsa Technology Center was severely damaged as the tornado approached N Peoria Avenue. Numerous trees were snapped and uprooted in that area. The tornado moved north-northeast across E 46th Street N and dissipated north of E 61st Street N. Many homes were damaged, a few trees were uprooted, numerous large tree limbs were snapped, and mobile homes were damaged in that portion of the path. Based on this damage, maximum estimated wind in this segment of the tornado was 100 to 110 mph. This tornado produced a tornadic debris signature from the KINX WSR-88D.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1320930",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1320938-2026-03-06",
   "lon": 211006,
   "zip": "",
   "city": "TURLEY",
   "date": "2026-03-06",
   "county": "Tulsa",
   "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 just west of N Yale Avenue and north of E 76th Street N. It uprooted a tree as it crossed N Yale Avenue and moved northeast across a neighborhood on E 82nd Street N. Several homes were damaged, light poles were blown down, and large tree limbs were snapped. The tornado blew down power poles and snapped large tree limbs as it crossed E 86th Street N. Outbuildings were damaged and large tree limbs were snapped by the tornado as it crossed N Hudson Avenue, and then crossed N Sheridan Avenue, where it dissipated. Based on this damage, maximum estimated wind in the tornado was 90 to 100 mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1320938",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318189-2026-03-06",
   "lon": 211006,
   "zip": "",
   "city": "GLENPOOL",
   "date": "2026-03-06",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe thunderstorms developed into eastern Oklahoma during the late afternoon of the 6th, ahead of a surface dry line, and moved across the area through the evening hours. The atmosphere had become strongly unstable across eastern Oklahoma during the afternoon east of the dry line. This instability, combined with very strong low-level and deep-layer wind shear across the region, resulted in the evolution of several long-lived supercell thunderstorms. These supercells produced eleven tornadoes, a couple of which were strong and damaging, large hail up to quarter size, damaging wind gusts, and localized flash flooding.",
   "sourceDetail": "Verified by Public — NCEI Event #1318189",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-01-hail-36.01--96.11",
   "lat": 36.01,
   "lon": -96.11,
   "zip": "",
   "city": "1 N Sapulpa",
   "date": "2026-03-01",
   "county": "Creek",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-01-hail-36.03--96.11",
   "lat": 36.03,
   "lon": -96.11,
   "zip": "",
   "city": "2 N Sapulpa",
   "date": "2026-03-01",
   "county": "Creek",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-01-hail-36.01--96.02",
   "lat": 36.01,
   "lon": -96.02,
   "zip": "",
   "city": "3 W Jenks",
   "date": "2026-03-01",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-01-hail-36.13--95.86",
   "lat": 36.13,
   "lon": -95.86,
   "zip": "",
   "city": "3 E Tulsa",
   "date": "2026-03-01",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-ww-TSA-SV-W-20-Tulsa-wind-2026-03-01",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-03-01",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-03-01. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-20"
  },
  {
   "id": "iem-ww-TSA-SV-W-20-Tulsa-hail-2026-03-01",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-03-01",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-03-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-20"
  },
  {
   "id": "ncei-1318043-2026-03-01",
   "lon": 210975,
   "zip": "",
   "city": "JENKS",
   "date": "2026-03-01",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Strong to severe thunderstorms developed across portions of northeastern Oklahoma during the early to mid afternoon of March 1st, north of a warm front as an upper level disturbance approached the region. The strongest thunderstorms produced large hail up to quarter size.",
   "sourceDetail": "Verified by Public — NCEI Event #1318043",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1318044-2026-03-01",
   "lon": 210975,
   "zip": "",
   "city": "TULSA",
   "date": "2026-03-01",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Strong to severe thunderstorms developed across portions of northeastern Oklahoma during the early to mid afternoon of March 1st, north of a warm front as an upper level disturbance approached the region. The strongest thunderstorms produced large hail up to quarter size.",
   "sourceDetail": "Verified by Public — NCEI Event #1318044",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-ww-TSA-SV-W-3-Tulsa-wind-2026-01-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-01-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-01-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-3"
  },
  {
   "id": "iem-ww-TSA-SV-W-3-Tulsa-hail-2026-01-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-01-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-01-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-3"
  },
  {
   "id": "iem-ww-TSA-SV-W-9-Tulsa-wind-2026-01-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-01-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-01-08. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-9"
  },
  {
   "id": "iem-ww-TSA-SV-W-9-Tulsa-hail-2026-01-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-01-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-01-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-9"
  },
  {
   "id": "iem-ww-TSA-SV-W-6-Tulsa-wind-2026-01-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-01-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-01-08. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-6"
  },
  {
   "id": "iem-ww-TSA-SV-W-6-Tulsa-hail-2026-01-08",
   "zip": "",
   "city": "Tulsa",
   "date": "2026-01-08",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2026-01-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-6"
  },
  {
   "id": "asos-bf-TUL-2025-12-18",
   "lat": 36.1984,
   "lon": -95.8881,
   "zip": "",
   "city": "TULSA INTL ARPT(AW)",
   "date": "2025-12-18",
   "county": "Tulsa",
   "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": "TULSA INTL ARPT(AW) (TUL) recorded a 51 mph gust.",
   "sourceDetail": "OK_ASOS automated observation — TULSA INTL ARPT(AW) (TUL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-20-tornado-36.10--95.83",
   "lat": 36.1,
   "lon": -95.83,
   "zip": "",
   "city": "4 NNW Broken Arrow",
   "date": "2025-11-20",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Storm chaser observed a brief tornado near the intersection of 41st Street and 129th East Avenue.",
   "sourceDetail": "NWS TSA — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1295149-2025-11-20",
   "lon": 207722,
   "zip": "",
   "city": "ALSUMA",
   "date": "2025-11-20",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A storm chaser observed a brief tornado that snapped small tree limbs. Based on this damage, maximum estimated wind in the tornado was 50 to 60 mph.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1295149",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-ww-TSA-SV-W-503-Tulsa-wind-2025-11-19",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-11-19",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-11-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-503"
  },
  {
   "id": "iem-ww-TSA-SV-W-503-Tulsa-hail-2025-11-19",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-11-19",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-11-19. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TSA-SV-W-503"
  },
  {
   "id": "iem-ww-TSA-SV-W-504-Tulsa-wind-2025-11-19",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-11-19",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-11-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-504"
  },
  {
   "id": "iem-ww-TSA-SV-W-504-Tulsa-hail-2025-11-19",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-11-19",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-11-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-504"
  },
  {
   "id": "iem-lsr-2025-10-18-hail-36.15--96.25",
   "lat": 36.15,
   "lon": -96.25,
   "zip": "",
   "city": "6 ENE Mannford",
   "date": "2025-10-18",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "1 inch hail reported.",
   "sourceDetail": "NWS TSA — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-10-18-hail-35.99--96.09",
   "lat": 35.99,
   "lon": -96.09,
   "zip": "",
   "city": "1 SE Sapulpa",
   "date": "2025-10-18",
   "county": "Creek",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.25 inch hail.",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-10-18-hail-36.03--96.09",
   "lat": 36.03,
   "lon": -96.09,
   "zip": "",
   "city": "3 NE Sapulpa",
   "date": "2025-10-18",
   "county": "Creek",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report_ verified with photo. 1 inch hail.",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-10-18-hail-35.97--96.12",
   "lat": 35.97,
   "lon": -96.12,
   "zip": "",
   "city": "2 S Sapulpa",
   "date": "2025-10-18",
   "county": "Creek",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2025-10-18-hail-35.94--96.06",
   "lat": 35.94,
   "lon": -96.06,
   "zip": "",
   "city": "Kiefer",
   "date": "2025-10-18",
   "county": "Creek",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media photo.",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-10-18-hail-36.00--96.07",
   "lat": 36,
   "lon": -96.07,
   "zip": "",
   "city": "3 E Sapulpa",
   "date": "2025-10-18",
   "county": "Creek",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2025-10-18-hail-35.94--96.01",
   "lat": 35.94,
   "lon": -96.01,
   "zip": "",
   "city": "1 S Glenpool",
   "date": "2025-10-18",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo of quarter size hail.",
   "sourceDetail": "NWS TSA — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-10-18-hail-35.92--96.01",
   "lat": 35.92,
   "lon": -96.01,
   "zip": "",
   "city": "3 S Glenpool",
   "date": "2025-10-18",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo showing hail on social media.",
   "sourceDetail": "NWS TSA — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-10-18-hail-35.85--95.92",
   "lat": 35.85,
   "lon": -95.92,
   "zip": "",
   "city": "Hectorville",
   "date": "2025-10-18",
   "county": "Okmulgee",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-10-18-wind-36.05--96.16",
   "lat": 36.05,
   "lon": -96.16,
   "zip": "",
   "city": "5 NW Sapulpa",
   "date": "2025-10-18",
   "county": "Creek",
   "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": "Measured wind of 60 mph with 1/2 inch hail as well.",
   "sourceDetail": "NWS TSA — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-10-18-wind-35.81--95.90",
   "lat": 35.81,
   "lon": -95.9,
   "zip": "",
   "city": "3 SSE Hectorville",
   "date": "2025-10-18",
   "county": "Okmulgee",
   "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": "Quarter size hail and 65 mph wind.",
   "sourceDetail": "NWS TSA — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TSA-SV-W-497-Tulsa-wind-2025-10-18",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-10-18",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-10-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-497"
  },
  {
   "id": "iem-ww-TSA-SV-W-497-Tulsa-hail-2025-10-18",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-10-18",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-10-18. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TSA-SV-W-497"
  },
  {
   "id": "iem-ww-TSA-SV-W-498-Tulsa-wind-2025-10-18",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-10-18",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-10-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-498"
  },
  {
   "id": "iem-ww-TSA-SV-W-498-Tulsa-hail-2025-10-18",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-10-18",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-10-18. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TSA-SV-W-498"
  },
  {
   "id": "iem-ww-TSA-SV-W-499-Tulsa-wind-2025-10-18",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-10-18",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-10-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-499"
  },
  {
   "id": "iem-ww-TSA-SV-W-499-Tulsa-hail-2025-10-18",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-10-18",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-10-18. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TSA-SV-W-499"
  },
  {
   "id": "ncei-1294645-2025-10-18",
   "lon": 207158,
   "zip": "",
   "city": "WEKIWA",
   "date": "2025-10-18",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Strong to severe thunderstorms developed across northeastern Oklahoma during the late afternoon and evening of the 18th, along and just ahead of a cold front moving through the region. Weak instability ahead of the front, combined with moderately strong wind fields and wind shear associated with an upper level disturbance translating through the Southern Plains, resulted in the development of a supercell thunderstorm that produced large hail up to golf ball size and damaging wind gusts.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1294645",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1294649-2025-10-18",
   "lon": 207158,
   "zip": "",
   "city": "GLENPOOL",
   "date": "2025-10-18",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Strong to severe thunderstorms developed across northeastern Oklahoma during the late afternoon and evening of the 18th, along and just ahead of a cold front moving through the region. Weak instability ahead of the front, combined with moderately strong wind fields and wind shear associated with an upper level disturbance translating through the Southern Plains, resulted in the development of a supercell thunderstorm that produced large hail up to golf ball size and damaging wind gusts.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1294649",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1294651-2025-10-18",
   "lon": 207158,
   "zip": "",
   "city": "GLENPOOL",
   "date": "2025-10-18",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping pong ball size hail damaged homes and vehicles on the south side of Glenpool.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1294651",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-21-wind-35.76--95.64",
   "lat": 35.76,
   "lon": -95.64,
   "zip": "",
   "city": "1 NNE Jamesville",
   "date": "2025-09-21",
   "county": "Muskogee",
   "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": "The Oklahoma Mesonet station near Haskell measured 65 mph thunderstorm wind gusts.",
   "sourceDetail": "NWS TSA — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-20-hail-36.25--95.93",
   "lat": 36.25,
   "lon": -95.93,
   "zip": "",
   "city": "4 W Owasso",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-20-hail-36.32--95.85",
   "lat": 36.32,
   "lon": -95.85,
   "zip": "",
   "city": "3 S Collinsville",
   "date": "2025-09-20",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail.",
   "sourceDetail": "NWS TSA — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-20-hail-36.27--95.92",
   "lat": 36.27,
   "lon": -95.92,
   "zip": "",
   "city": "4 W Owasso",
   "date": "2025-09-20",
   "county": "Tulsa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball size hail.",
   "sourceDetail": "NWS TSA — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-09-20-hail-36.28--95.90",
   "lat": 36.28,
   "lon": -95.9,
   "zip": "",
   "city": "3 W Owasso",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-20-hail-36.28--95.89",
   "lat": 36.28,
   "lon": -95.89,
   "zip": "",
   "city": "2 W Owasso",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-20-hail-36.11--95.91",
   "lat": 36.11,
   "lon": -95.91,
   "zip": "",
   "city": "2 SE Tulsa",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2025-09-20-wind-36.16--95.80",
   "lat": 36.16,
   "lon": -95.8,
   "zip": "",
   "city": "4 SW Catoosa",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 SW Catoosa",
   "sourceDetail": "NWS TSA — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TSA-SV-W-457-Tulsa-wind-2025-09-20",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-09-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-457"
  },
  {
   "id": "iem-ww-TSA-SV-W-457-Tulsa-hail-2025-09-20",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-09-20. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TSA-SV-W-457"
  },
  {
   "id": "iem-ww-TSA-SV-W-458-Tulsa-wind-2025-09-20",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-09-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-458"
  },
  {
   "id": "iem-ww-TSA-SV-W-458-Tulsa-hail-2025-09-20",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-09-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TSA-SV-W-458"
  },
  {
   "id": "iem-ww-TSA-SV-W-459-Tulsa-wind-2025-09-20",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-09-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-459"
  },
  {
   "id": "iem-ww-TSA-SV-W-459-Tulsa-hail-2025-09-20",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-09-20. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TSA-SV-W-459"
  },
  {
   "id": "iem-ww-TSA-SV-W-454-Tulsa-wind-2025-09-20",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-09-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TSA-SV-W-454"
  },
  {
   "id": "iem-ww-TSA-SV-W-454-Tulsa-hail-2025-09-20",
   "zip": "",
   "city": "Tulsa",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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 TSA for Tulsa on 2025-09-20. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TSA — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TSA-SV-W-454"
  },
  {
   "id": "ncei-1292004-2025-09-20",
   "lon": 206884,
   "zip": "",
   "city": "OWASSO",
   "date": "2025-09-20",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail damaged homes and vehicles.",
   "sourceDetail": "Verified by Public — NCEI Event #1292004",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1292003-2025-09-20",
   "lon": 206884,
   "zip": "",
   "city": "COLLINSVILLE",
   "date": "2025-09-20",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail damaged homes and vehicles.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292003",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1290821-2025-09-20",
   "lon": 206884,
   "zip": "",
   "city": "TURLEY",
   "date": "2025-09-20",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball size hail damaged homes, businesses, and vehicles.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1290821",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1292009-2025-09-20",
   "lon": 206884,
   "zip": "",
   "city": "OWASSO",
   "date": "2025-09-20",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Strong to severe thunderstorms developed across western Kansas during the evening of the 19th, near a surface low pressure system and frontal boundary. These storms moved east-southeast, and into northeastern Oklahoma during the early morning hours of the 20th. The strongest storms produced damaging wind gusts. Another round of thunderstorms developed over northern Oklahoma during the evening of the 20th, along the stalled frontal boundary. These storms moved east across portions of northeastern Oklahoma during the late evening hours. The strongest storms produced large hail up to golf ball size and damaging wind gusts.",
   "sourceDetail": "Verified by Public — NCEI Event #1292009",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1292046-2025-09-20",
   "lon": 206884,
   "zip": "",
   "city": "BROKEN ARROW",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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": "Strong thunderstorm wind snapped large tree limbs.",
   "sourceDetail": "Verified by NWS Employee — NCEI Event #1292046",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1292042-2025-09-20",
   "lon": 206884,
   "zip": "",
   "city": "TULSA",
   "date": "2025-09-20",
   "county": "Tulsa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Strong to severe thunderstorms developed across western Kansas during the evening of the 19th, near a surface low pressure system and frontal boundary. These storms moved east-southeast, and into northeastern Oklahoma during the early morning hours of the 20th. The strongest storms produced damaging wind gusts. Another round of thunderstorms developed over northern Oklahoma during the evening of the 20th, along the stalled frontal boundary. These storms moved east across portions of northeastern Oklahoma during the late evening hours. The strongest storms produced large hail up to golf ball size and damaging wind gusts.",
   "sourceDetail": "Verified by Public — NCEI Event #1292042",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1292027-2025-09-20",
   "lon": 206884,
   "zip": "",
   "city": "GARNETT",
   "date": "2025-09-20",
   "county": "Tulsa",
   "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": "Thunderstorm wind gusts were measured to 63 mph southwest of Catoosa.",
   "sourceDetail": "Verified by Public — NCEI Event #1292027",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  }
 ]
}