{
 "dataset": "Sherman, TX storm events — 12-month window, 25-mile radius plus Grayson 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-20T09:10:24.054+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 126,
 "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-08-07-hail-33.77--96.67",
   "lat": 33.77,
   "lon": -96.67,
   "zip": "",
   "city": "Pottsboro",
   "date": "2026-08-07",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Media reported nickel-size hail near Pottsboro at 5:35pm.",
   "sourceDetail": "NWS FWD — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "asos-bf-GYI-2026-06-06",
   "lat": 33.7141,
   "lon": -96.6737,
   "zip": "",
   "city": "SHERMAN/DENISON",
   "date": "2026-06-06",
   "county": "Grayson",
   "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": "SHERMAN/DENISON (GYI) recorded a 52 mph gust.",
   "sourceDetail": "TX_ASOS automated observation — SHERMAN/DENISON (GYI) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-10-hail-33.85--96.67",
   "lat": 33.85,
   "lon": -96.67,
   "zip": "",
   "city": "5 N Pottsboro",
   "date": "2026-05-10",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Facebook report of quarter size hail in Preston Shores.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-10-hail-33.70--96.40",
   "lat": 33.7,
   "lon": -96.4,
   "zip": "",
   "city": "6 N Bells",
   "date": "2026-05-10",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Facebook report of quarter size hail between Bells and Denison.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-10-hail-33.63--96.86",
   "lat": 33.63,
   "lon": -96.86,
   "zip": "",
   "city": "3 SE Whitesboro",
   "date": "2026-05-10",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported on FM 901 South.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-05-10-hail-33.63--96.68",
   "lat": 33.63,
   "lon": -96.68,
   "zip": "",
   "city": "2 ENE Southmayd",
   "date": "2026-05-10",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter reports 2 inch hail near Sherman.",
   "sourceDetail": "NWS FWD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-ww-FWD-SV-W-149-Grayson-wind-2026-05-10",
   "zip": "",
   "city": "Grayson",
   "date": "2026-05-10",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-05-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-149"
  },
  {
   "id": "iem-ww-FWD-SV-W-149-Grayson-hail-2026-05-10",
   "zip": "",
   "city": "Grayson",
   "date": "2026-05-10",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-05-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-149"
  },
  {
   "id": "iem-ww-FWD-SV-W-147-Grayson-wind-2026-05-10",
   "zip": "",
   "city": "Grayson",
   "date": "2026-05-10",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-05-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-147"
  },
  {
   "id": "iem-ww-FWD-SV-W-147-Grayson-hail-2026-05-10",
   "zip": "",
   "city": "Grayson",
   "date": "2026-05-10",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-05-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-147"
  },
  {
   "id": "iem-ww-FWD-SV-W-150-Grayson-wind-2026-05-10",
   "zip": "",
   "city": "Grayson",
   "date": "2026-05-10",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-05-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-150"
  },
  {
   "id": "iem-ww-FWD-SV-W-150-Grayson-hail-2026-05-10",
   "zip": "",
   "city": "Grayson",
   "date": "2026-05-10",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-05-10. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FWD-SV-W-150"
  },
  {
   "id": "iem-ww-FWD-SV-W-148-Grayson-wind-2026-05-10",
   "zip": "",
   "city": "Grayson",
   "date": "2026-05-10",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-05-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-148"
  },
  {
   "id": "iem-ww-FWD-SV-W-148-Grayson-hail-2026-05-10",
   "zip": "",
   "city": "Grayson",
   "date": "2026-05-10",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-05-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-148"
  },
  {
   "id": "spc-2026-05-09-962-0535",
   "lat": 33.85,
   "lon": -96.67,
   "zip": "",
   "city": "Pottsboro",
   "date": "2026-05-09",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Facebook report of quarter size hail in Preston Shores. (FWD)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-05-09-963-0621",
   "lat": 33.7,
   "lon": -96.4,
   "zip": "",
   "city": "Bells",
   "date": "2026-05-09",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Facebook report of quarter size hail between Bells and Denison. (FWD)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-05-09-964-0748",
   "lat": 33.63,
   "lon": -96.86,
   "zip": "",
   "city": "Whitesboro",
   "date": "2026-05-09",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported on FM 901 South. (FWD)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-05-09-965-0810",
   "lat": 33.63,
   "lon": -96.68,
   "zip": "",
   "city": "Southmayd",
   "date": "2026-05-09",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter reports 2 inch hail near Sherman. (FWD)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-ww-FWD-SV-W-106-Grayson-wind-2026-04-28",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-28",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-106"
  },
  {
   "id": "iem-ww-FWD-SV-W-106-Grayson-hail-2026-04-28",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-28",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-28. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FWD-SV-W-106"
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.76--96.67",
   "lat": 33.76,
   "lon": -96.67,
   "zip": "",
   "city": "1 SSE Pottsboro",
   "date": "2026-04-26",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported in downtown Pottsboro.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.77--96.57",
   "lat": 33.77,
   "lon": -96.57,
   "zip": "",
   "city": "1 NNW Denison",
   "date": "2026-04-26",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported 1 mile northwest of Downtown Denison.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.77--96.53",
   "lat": 33.77,
   "lon": -96.53,
   "zip": "",
   "city": "2 ENE Denison",
   "date": "2026-04-26",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported near Hwy 69 covering 5 percent of the ground.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.60--96.60",
   "lat": 33.6,
   "lon": -96.6,
   "zip": "",
   "city": "2 S Sherman",
   "date": "2026-04-26",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail reported in South Sherman.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.64--96.59",
   "lat": 33.64,
   "lon": -96.59,
   "zip": "",
   "city": "2 NE Sherman",
   "date": "2026-04-26",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail reported at Cherry Street Park.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.63--96.62",
   "lat": 33.63,
   "lon": -96.62,
   "zip": "",
   "city": "1 NNW Sherman",
   "date": "2026-04-26",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail reported near Lamar and US 75.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.62--96.59",
   "lat": 33.62,
   "lon": -96.59,
   "zip": "",
   "city": "1 ENE Sherman",
   "date": "2026-04-26",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail reported near the Sherman Municipal Airport.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.57--96.45",
   "lat": 33.57,
   "lon": -96.45,
   "zip": "",
   "city": "4 SSW Bells",
   "date": "2026-04-26",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 and a half inch hail reported at the intersection of Marlow Road and Rochelle Canyon road.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.52--96.48",
   "lat": 33.52,
   "lon": -96.48,
   "zip": "",
   "city": "Tom Bean",
   "date": "2026-04-26",
   "county": "Grayson",
   "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 and larger hail was reported in Tom Bean. Trees and cars were damaged by the hail.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.52--96.48",
   "lat": 33.52,
   "lon": -96.48,
   "zip": "",
   "city": "Tom Bean",
   "date": "2026-04-26",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping Pong ball size hail in Tom Bean.",
   "sourceDetail": "NWS FWD — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.51--96.47",
   "lat": 33.51,
   "lon": -96.47,
   "zip": "",
   "city": "1 ESE Tom Bean",
   "date": "2026-04-26",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects previous hail report from 1 ESE Tom Bean. Delayed report. Photo showed hail stones between 2 and 2.25 inches in diameter just east of Tom Bean. Time estimated by radar. Damage to cars and ho",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.51--96.39",
   "lat": 33.51,
   "lon": -96.39,
   "zip": "",
   "city": "Whitewright",
   "date": "2026-04-26",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golfball size hail reported in downtown Whitewright.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.43--96.35",
   "lat": 33.43,
   "lon": -96.35,
   "zip": "",
   "city": "1 W Trenton",
   "date": "2026-04-26",
   "county": "Fannin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report. Pictures showed hail stones around 4 inches in diameter in Trenton. Time estimated by radar.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 4
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.43--96.34",
   "lat": 33.43,
   "lon": -96.34,
   "zip": "",
   "city": "Trenton",
   "date": "2026-04-26",
   "county": "Fannin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golfball size hail in the city of Trenton.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.43--96.34",
   "lat": 33.43,
   "lon": -96.34,
   "zip": "",
   "city": "Trenton",
   "date": "2026-04-26",
   "county": "Fannin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Baseball size hail was reported behind Trenton High School.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-26-hail-33.41--96.29",
   "lat": 33.41,
   "lon": -96.29,
   "zip": "",
   "city": "3 ESE Trenton",
   "date": "2026-04-26",
   "county": "Fannin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping Pong ball size hail reported at the intersection of FM 981 and HWY 69.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-ww-FWD-SV-W-92-Grayson-wind-2026-04-26",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-26",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-92"
  },
  {
   "id": "iem-ww-FWD-SV-W-92-Grayson-hail-2026-04-26",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-26",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-26. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FWD-SV-W-92"
  },
  {
   "id": "iem-ww-FWD-SV-W-91-Grayson-wind-2026-04-26",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-26",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-91"
  },
  {
   "id": "iem-ww-FWD-SV-W-91-Grayson-hail-2026-04-26",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-26",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-91"
  },
  {
   "id": "iem-ww-FWD-SV-W-93-Grayson-wind-2026-04-26",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-26",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-93"
  },
  {
   "id": "iem-ww-FWD-SV-W-93-Grayson-hail-2026-04-26",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-26",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-26. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "FWD-SV-W-93"
  },
  {
   "id": "iem-ww-FWD-SV-W-90-Grayson-wind-2026-04-26",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-26",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-90"
  },
  {
   "id": "iem-ww-FWD-SV-W-90-Grayson-hail-2026-04-26",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-26",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-90"
  },
  {
   "id": "spc-2026-04-25-1192-0927",
   "lat": 33.76,
   "lon": -96.67,
   "zip": "",
   "city": "Pottsboro",
   "date": "2026-04-25",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported in downtown Pottsboro. (FWD)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-25-1193-0932",
   "lat": 33.77,
   "lon": -96.57,
   "zip": "",
   "city": "Denison",
   "date": "2026-04-25",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported 1 mile northwest of Downtown Denison. (FWD)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-25-1195-1050",
   "lat": 33.6,
   "lon": -96.6,
   "zip": "",
   "city": "Sherman",
   "date": "2026-04-25",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail reported in South Sherman. (FWD)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-25-1199-1118",
   "lat": 33.57,
   "lon": -96.45,
   "zip": "",
   "city": "Bells",
   "date": "2026-04-25",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 and a half inch hail reported at the intersection of Marlow Road and Rochelle Canyon road. (FWD)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "id": "spc-2026-04-25-1200-1120",
   "lat": 33.52,
   "lon": -96.48,
   "zip": "",
   "city": "Tom Bean",
   "date": "2026-04-25",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball size and larger hail was reported in Tom Bean. Trees and cars were damaged by the hail. (FWD)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-25-1201-1121",
   "lat": 33.52,
   "lon": -96.48,
   "zip": "",
   "city": "Tom Bean",
   "date": "2026-04-25",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping Pong ball size hail in Tom Bean. (FWD)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-04-25-1202-1123",
   "lat": 33.51,
   "lon": -96.47,
   "zip": "",
   "city": "Tom Bean",
   "date": "2026-04-25",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects previous hail report from 1 ESE Tom Bean. Delayed report. Photo showed hail stones between 2 and 2.25 inches in diameter just east of Tom Bean. Time estimated (FWD)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-04-25-1203-1130",
   "lat": 33.51,
   "lon": -96.39,
   "zip": "",
   "city": "Whitewright",
   "date": "2026-04-25",
   "county": "Grayson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golfball size hail reported in downtown Whitewright. (FWD)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-25-1204-1140",
   "lat": 33.43,
   "lon": -96.35,
   "zip": "",
   "city": "Trenton",
   "date": "2026-04-25",
   "county": "Fannin",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report. Pictures showed hail stones around 4 inches in diameter in Trenton. Time estimated by radar. (FWD)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 4
  },
  {
   "id": "spc-2026-04-25-1205-1142",
   "lat": 33.43,
   "lon": -96.34,
   "zip": "",
   "city": "Trenton",
   "date": "2026-04-25",
   "county": "Fannin",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Baseball size hail was reported behind Trenton High School. (FWD)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "spc-2026-04-25-1206-1150",
   "lat": 33.41,
   "lon": -96.29,
   "zip": "",
   "city": "Trenton",
   "date": "2026-04-25",
   "county": "Fannin",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping Pong ball size hail reported at the intersection of FM 981 and HWY 69. (FWD)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-15-hail-33.72--96.46",
   "lat": 33.72,
   "lon": -96.46,
   "zip": "",
   "city": "5 SW Hendrix",
   "date": "2026-04-15",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-FWD-SV-W-51-Grayson-wind-2026-04-15",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-15",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-51"
  },
  {
   "id": "iem-ww-FWD-SV-W-51-Grayson-hail-2026-04-15",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-15",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-51"
  },
  {
   "id": "iem-ww-FWD-SV-W-50-Grayson-wind-2026-04-15",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-15",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-50"
  },
  {
   "id": "iem-ww-FWD-SV-W-50-Grayson-hail-2026-04-15",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-15",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-50"
  },
  {
   "id": "iem-ww-FWD-SV-W-36-Grayson-wind-2026-04-04",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-04",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-36"
  },
  {
   "id": "iem-ww-FWD-SV-W-36-Grayson-hail-2026-04-04",
   "zip": "",
   "city": "Grayson",
   "date": "2026-04-04",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-04-04. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FWD-SV-W-36"
  },
  {
   "id": "iem-ww-FWD-SV-W-27-Grayson-wind-2026-03-10",
   "zip": "",
   "city": "Grayson",
   "date": "2026-03-10",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-27"
  },
  {
   "id": "iem-ww-FWD-SV-W-27-Grayson-hail-2026-03-10",
   "zip": "",
   "city": "Grayson",
   "date": "2026-03-10",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-03-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FWD-SV-W-27"
  },
  {
   "id": "iem-lsr-2026-03-05-hail-33.56--97.00",
   "lat": 33.56,
   "lon": -97,
   "zip": "",
   "city": "5 W Collinsville",
   "date": "2026-03-05",
   "county": "Cooke",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail near Lake Kiowa.",
   "sourceDetail": "NWS FWD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-FWD-SV-W-15-Grayson-wind-2026-03-05",
   "zip": "",
   "city": "Grayson",
   "date": "2026-03-05",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-03-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-15"
  },
  {
   "id": "iem-ww-FWD-SV-W-15-Grayson-hail-2026-03-05",
   "zip": "",
   "city": "Grayson",
   "date": "2026-03-05",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-03-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-15"
  },
  {
   "id": "iem-ww-FWD-SV-W-7-Grayson-wind-2026-03-04",
   "zip": "",
   "city": "Grayson",
   "date": "2026-03-04",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-03-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-7"
  },
  {
   "id": "iem-ww-FWD-SV-W-7-Grayson-hail-2026-03-04",
   "zip": "",
   "city": "Grayson",
   "date": "2026-03-04",
   "county": "Grayson",
   "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 FWD for Grayson on 2026-03-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-7"
  },
  {
   "id": "iem-ww-FWD-SV-W-489-Grayson-wind-2025-11-24",
   "zip": "",
   "city": "Grayson",
   "date": "2025-11-24",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-11-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-489"
  },
  {
   "id": "iem-ww-FWD-SV-W-489-Grayson-hail-2025-11-24",
   "zip": "",
   "city": "Grayson",
   "date": "2025-11-24",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-11-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-489"
  },
  {
   "id": "iem-ww-FWD-SV-W-474-Grayson-wind-2025-10-24",
   "zip": "",
   "city": "Grayson",
   "date": "2025-10-24",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-10-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-474"
  },
  {
   "id": "iem-ww-FWD-SV-W-474-Grayson-hail-2025-10-24",
   "zip": "",
   "city": "Grayson",
   "date": "2025-10-24",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-10-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-474"
  },
  {
   "id": "iem-lsr-2025-09-23-hail-33.85--96.68",
   "lat": 33.85,
   "lon": -96.68,
   "zip": "",
   "city": "5 N Pottsboro",
   "date": "2025-09-23",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Estimated ping pong ball size hail near Lake Texoma.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-23-hail-33.66--96.90",
   "lat": 33.66,
   "lon": -96.9,
   "zip": "",
   "city": "Whitesboro",
   "date": "2025-09-23",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail in Whitesboro.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-23-hail-33.66--96.91",
   "lat": 33.66,
   "lon": -96.91,
   "zip": "",
   "city": "Whitesboro",
   "date": "2025-09-23",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Whitesboro",
   "sourceDetail": "NWS FWD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2025-09-23-hail-33.70--96.91",
   "lat": 33.7,
   "lon": -96.91,
   "zip": "",
   "city": "3 N Whitesboro",
   "date": "2025-09-23",
   "county": "Grayson",
   "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 at 377 and ferguson rd north of whitesboro.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-23-hail-33.77--96.55",
   "lat": 33.77,
   "lon": -96.55,
   "zip": "",
   "city": "1 NNE Denison",
   "date": "2025-09-23",
   "county": "Grayson",
   "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 NNE Denison",
   "sourceDetail": "NWS FWD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-FWD-SV-W-464-Grayson-wind-2025-09-23",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-23",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-464"
  },
  {
   "id": "iem-ww-FWD-SV-W-464-Grayson-hail-2025-09-23",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-23",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-464"
  },
  {
   "id": "iem-ww-FWD-SV-W-466-Grayson-wind-2025-09-23",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-23",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-23. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-466"
  },
  {
   "id": "iem-ww-FWD-SV-W-466-Grayson-hail-2025-09-23",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-23",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-466"
  },
  {
   "id": "iem-ww-FWD-SV-W-459-Grayson-wind-2025-09-23",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-23",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-459"
  },
  {
   "id": "iem-ww-FWD-SV-W-459-Grayson-hail-2025-09-23",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-23",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-23. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FWD-SV-W-459"
  },
  {
   "id": "iem-ww-FWD-SV-W-465-Grayson-wind-2025-09-23",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-23",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-465"
  },
  {
   "id": "iem-ww-FWD-SV-W-465-Grayson-hail-2025-09-23",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-23",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-23. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FWD-SV-W-465"
  },
  {
   "id": "ncei-1295386-2025-09-23",
   "lon": 207626,
   "zip": "",
   "city": "WHITESBORO",
   "date": "2025-09-23",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "One to two inch sized hail was reported in Whitesboro for several minutes.",
   "sourceDetail": "Verified by Public — NCEI Event #1295386",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1295385-2025-09-23",
   "lon": 207626,
   "zip": "",
   "city": "POTTSBORO LOES ARPT",
   "date": "2025-09-23",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Estimated ping pong ball size hail near Lake Texoma.",
   "sourceDetail": "Verified by Public — NCEI Event #1295385",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1295388-2025-09-23",
   "lon": 207626,
   "zip": "",
   "city": "DIXIE",
   "date": "2025-09-23",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail was reported north of Whitesboro at US Highway 377 and Ferguson Rd.",
   "sourceDetail": "Verified by Public — NCEI Event #1295388",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1295389-2025-09-23",
   "lon": 207626,
   "zip": "",
   "city": "DENISON",
   "date": "2025-09-23",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms which developed in association with a late September cold front and a Great Plains upper trough generated a few hail producing thunderstorms along the Red River region of North Texas the evening of September 23.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1295389",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.68--96.61",
   "lat": 33.68,
   "lon": -96.61,
   "zip": "",
   "city": "1 SE Knollwood",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.66--96.61",
   "lat": 33.66,
   "lon": -96.61,
   "zip": "",
   "city": "2 SSE Knollwood",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 SSE Knollwood",
   "sourceDetail": "NWS FWD — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.57--96.55",
   "lat": 33.57,
   "lon": -96.55,
   "zip": "",
   "city": "Luella",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo received of measured 2.5 inch hail. Time estimated.",
   "sourceDetail": "NWS FWD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.60--96.59",
   "lat": 33.6,
   "lon": -96.59,
   "zip": "",
   "city": "2 SE Sherman",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.57--96.53",
   "lat": 33.57,
   "lon": -96.53,
   "zip": "",
   "city": "1 E Luella",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.49--96.59",
   "lat": 33.49,
   "lon": -96.59,
   "zip": "",
   "city": "2 SE Howe",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo received of measured 1.75 inch hail. Time estimated.",
   "sourceDetail": "NWS FWD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.48--96.58",
   "lat": 33.48,
   "lon": -96.58,
   "zip": "",
   "city": "3 SE Howe",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Large hail 2.25-2.5 inches in size fell for 8-10 minutes about 3 miles southeast of Howe. Windows were broken and roof damage was observed. The weather station at this location also measured 62 mph w",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.41--96.58",
   "lat": 33.41,
   "lon": -96.58,
   "zip": "",
   "city": "1 S Van Alstyne",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.46--96.58",
   "lat": 33.46,
   "lon": -96.58,
   "zip": "",
   "city": "3 N Van Alstyne",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.36--96.55",
   "lat": 33.36,
   "lon": -96.55,
   "zip": "",
   "city": "Anna",
   "date": "2025-09-21",
   "county": "Collin",
   "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 FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.42--96.57",
   "lat": 33.42,
   "lon": -96.57,
   "zip": "",
   "city": "Van Alstyne",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 Van Alstyne",
   "sourceDetail": "NWS FWD — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.34--96.57",
   "lat": 33.34,
   "lon": -96.57,
   "zip": "",
   "city": "2 SW Anna",
   "date": "2025-09-21",
   "county": "Collin",
   "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 FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.35--96.57",
   "lat": 33.35,
   "lon": -96.57,
   "zip": "",
   "city": "1 W Anna",
   "date": "2025-09-21",
   "county": "Collin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-33.31--96.55",
   "lat": 33.31,
   "lon": -96.55,
   "zip": "",
   "city": "2 NE Melissa",
   "date": "2025-09-21",
   "county": "Collin",
   "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 FWD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "asos-bf-GYI-2025-09-21",
   "lat": 33.7141,
   "lon": -96.6737,
   "zip": "",
   "city": "SHERMAN/DENISON",
   "date": "2025-09-21",
   "county": "Grayson",
   "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": "SHERMAN/DENISON (GYI) recorded a 72 mph gust.",
   "sourceDetail": "TX_ASOS automated observation — SHERMAN/DENISON (GYI) [365d backfill 2026-08]",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-21-wind-33.48--96.58",
   "lat": 33.48,
   "lon": -96.58,
   "zip": "",
   "city": "3 SE Howe",
   "date": "2025-09-21",
   "county": "Grayson",
   "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": "A weather station approximately 3 miles southeast of Howe measured a 62 mph wind gust. Large tree branches were also broken.",
   "sourceDetail": "NWS FWD — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-FWD-SV-W-450-Grayson-wind-2025-09-21",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-21. Storm tag wind: 65 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 65,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-450"
  },
  {
   "id": "iem-ww-FWD-SV-W-450-Grayson-hail-2025-09-21",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FWD-SV-W-450"
  },
  {
   "id": "iem-ww-FWD-SV-W-452-Grayson-wind-2025-09-21",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-21. Storm tag wind: 65 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 65,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-452"
  },
  {
   "id": "iem-ww-FWD-SV-W-452-Grayson-hail-2025-09-21",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-21. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FWD-SV-W-452"
  },
  {
   "id": "iem-ww-FWD-SV-W-445-Grayson-wind-2025-09-21",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-445"
  },
  {
   "id": "iem-ww-FWD-SV-W-445-Grayson-hail-2025-09-21",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FWD-SV-W-445"
  },
  {
   "id": "iem-ww-FWD-SV-W-446-Grayson-wind-2025-09-21",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FWD-SV-W-446"
  },
  {
   "id": "iem-ww-FWD-SV-W-446-Grayson-hail-2025-09-21",
   "zip": "",
   "city": "Grayson",
   "date": "2025-09-21",
   "county": "Grayson",
   "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 FWD for Grayson on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FWD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FWD-SV-W-446"
  },
  {
   "id": "ncei-1294913-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "LUELLA",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A trained spotter measured tennis ball sized hail in Luella.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1294913",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1295400-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "VAN ALSTYNE",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball sized hail was reported in Van Alstyne.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1295400",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1294910-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "ELLSWORTH",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A public report indicated ping pong ball sized hail in Knollwood.",
   "sourceDetail": "Verified by Public — NCEI Event #1294910",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1294911-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "SHERMAN MUNI ARPT",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An amateur radio report indicated half-dollar sized hail midway between Sherman and Knollwood.",
   "sourceDetail": "Verified by Amateur Radio — NCEI Event #1294911",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1295395-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "SHERMAN MUNI ARPT",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported via mPing.",
   "sourceDetail": "Verified by Public — NCEI Event #1295395",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1295392-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "LUELLA",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported via mPing.",
   "sourceDetail": "Verified by Public — NCEI Event #1295392",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1295394-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "HOWE",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "On the afternoon of September 21, North Texas experienced explosive thunderstorm development due to a shortwave trough and a meandering front interacting with a warm, unstable environment. These storms persisted through the evening and dissipated overnight into the morning of September 22. Multiple storms produced reports of large hail and damaging winds, with some isolated instances of flash flooding also occurring.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1295394",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1295397-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "HOWE",
   "date": "2025-09-21",
   "county": "Grayson",
   "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": "A weather station approximately 3 miles southeast of Howe measured a 62 mph wind  gust. Large tree branches were also broken. Large hail was also reported at this location, causing additional damage.",
   "sourceDetail": "Verified by Public — NCEI Event #1295397",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1295396-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "HOWE",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Large hail 2.25-2.5 inches in size fell for 8-10 minutes about 3 miles southeast of Howe. Windows were broken and roof damage was observed. The weather station at this  location also measured 62 mph winds with large tree branches broken.",
   "sourceDetail": "Verified by Public — NCEI Event #1295396",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1295605-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "WHITE MOUND",
   "date": "2025-09-21",
   "county": "Grayson",
   "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": "Eleven wooden power and communication poles were broken along Highway 902 east of Howe between the power substation and Harrell Rd.",
   "sourceDetail": "Verified by Public — NCEI Event #1295605",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1295399-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "VAN ALSTYNE",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported via mPing.",
   "sourceDetail": "Verified by Public — NCEI Event #1295399",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1295398-2025-09-21",
   "lon": 207625,
   "zip": "",
   "city": "VAN ALSTYNE",
   "date": "2025-09-21",
   "county": "Grayson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported via mPing.",
   "sourceDetail": "Verified by Public — NCEI Event #1295398",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  }
 ]
}