{
  "product": "storm",
  "schemaVersion": 1,
  "id": "sample-storm",
  "reportNumber": "ZR-SAMPLE-STORM",
  "createdAt": "2026-11-13T15:00:00.000Z",
  "isSample": true,
  "property": {
    "address": "100 Sample Street, Anytown, OK 00000",
    "line1": "100 Sample Street",
    "city": "Anytown",
    "region": "OK",
    "postalCode": "00000",
    "country": "US"
  },
  "period": {
    "start": "2016-11-14",
    "end": "2026-11-13",
    "years": 10
  },
  "timeZone": {
    "id": "America/Chicago",
    "basis": "nws"
  },
  "radius": {
    "headlineMi": 5,
    "tableMi": 10
  },
  "summary": {
    "hailDays": 7,
    "hailDaysReported": 5,
    "hailDaysRadarOnly": 2,
    "hailDaysWithin10": 8,
    "largestReportedHail": {
      "sizeIn": 2.5,
      "date": "2023-05-11",
      "distanceMi": 0.9,
      "bearing": "SE",
      "source": "trained spotter"
    },
    "largestRadarHail": {
      "sizeIn": 2.5,
      "date": "2023-05-11",
      "distanceMi": 0.6,
      "bearing": "SSE"
    },
    "mostRecentHail": {
      "date": "2026-05-19",
      "basis": "report"
    },
    "windDays": 3,
    "peakGust": {
      "mph": 65,
      "date": "2026-05-19",
      "distanceMi": 3.2,
      "bearing": "W"
    },
    "tornadoReports": 0,
    "tornadoReportsWithin10": 1,
    "severeWarnings": 7,
    "tornadoWarnings": 1,
    "eventDays": 10,
    "tileOnlyDays": 0
  },
  "years": [
    {
      "year": 2016,
      "full": false,
      "hailDaysReported": 0,
      "hailDaysRadarOnly": 0,
      "windDays": 0,
      "tornadoReports": 0
    },
    {
      "year": 2017,
      "full": true,
      "hailDaysReported": 1,
      "hailDaysRadarOnly": 0,
      "windDays": 1,
      "tornadoReports": 0
    },
    {
      "year": 2018,
      "full": true,
      "hailDaysReported": 1,
      "hailDaysRadarOnly": 0,
      "windDays": 0,
      "tornadoReports": 0
    },
    {
      "year": 2019,
      "full": true,
      "hailDaysReported": 0,
      "hailDaysRadarOnly": 0,
      "windDays": 0,
      "tornadoReports": 0
    },
    {
      "year": 2020,
      "full": true,
      "hailDaysReported": 0,
      "hailDaysRadarOnly": 1,
      "windDays": 0,
      "tornadoReports": 0
    },
    {
      "year": 2021,
      "full": true,
      "hailDaysReported": 0,
      "hailDaysRadarOnly": 0,
      "windDays": 0,
      "tornadoReports": 0
    },
    {
      "year": 2022,
      "full": true,
      "hailDaysReported": 0,
      "hailDaysRadarOnly": 0,
      "windDays": 1,
      "tornadoReports": 0
    },
    {
      "year": 2023,
      "full": true,
      "hailDaysReported": 1,
      "hailDaysRadarOnly": 0,
      "windDays": 0,
      "tornadoReports": 0
    },
    {
      "year": 2024,
      "full": true,
      "hailDaysReported": 0,
      "hailDaysRadarOnly": 1,
      "windDays": 0,
      "tornadoReports": 0
    },
    {
      "year": 2025,
      "full": true,
      "hailDaysReported": 1,
      "hailDaysRadarOnly": 0,
      "windDays": 0,
      "tornadoReports": 0
    },
    {
      "year": 2026,
      "full": false,
      "hailDaysReported": 1,
      "hailDaysRadarOnly": 0,
      "windDays": 1,
      "tornadoReports": 0
    }
  ],
  "days": [
    {
      "date": "2026-05-19",
      "dateBasis": "local",
      "hail": true,
      "wind": true,
      "tornado": false,
      "within5": true,
      "reportedHailIn": 1.75,
      "radarHailIn": 2,
      "windMph": 65,
      "nearestMi": 1.1,
      "nearestBearing": "N",
      "reports": [
        {
          "kind": "hail",
          "timeUtc": "2026-05-19T23:42:00.000Z",
          "hailIn": 1.75,
          "windMph": null,
          "estimated": true,
          "source": "trained spotter",
          "place": "Anytown, Sample County, OK",
          "remark": "GOLF BALL SIZE HAIL.",
          "distanceMi": 1.8,
          "bearing": "NW"
        },
        {
          "kind": "hail",
          "timeUtc": "2026-05-19T23:50:00.000Z",
          "hailIn": 1.25,
          "windMph": null,
          "estimated": true,
          "source": "public",
          "place": "Anytown, Sample County, OK",
          "remark": "HALF DOLLAR SIZE HAIL. REPORT VIA SOCIAL MEDIA.",
          "distanceMi": 4.1,
          "bearing": "S"
        },
        {
          "kind": "wind_gust",
          "timeUtc": "2026-05-19T23:47:00.000Z",
          "hailIn": null,
          "windMph": 65,
          "estimated": false,
          "source": "ASOS",
          "place": "Anytown, Sample County, OK",
          "remark": "",
          "distanceMi": 3.2,
          "bearing": "W"
        }
      ],
      "reportCount": 3,
      "radar": {
        "signatures": 3,
        "largest": {
          "timeUtc": "2026-05-19T23:38:00.000Z",
          "sizeIn": 2,
          "distanceMi": 2.4,
          "bearing": "WNW",
          "radar": "KTLX"
        },
        "nearest": {
          "timeUtc": "2026-05-19T23:44:00.000Z",
          "sizeIn": 1.75,
          "distanceMi": 1.1,
          "bearing": "N",
          "radar": "KTLX"
        },
        "largestWithin5": {
          "timeUtc": "2026-05-19T23:38:00.000Z",
          "sizeIn": 2,
          "distanceMi": 2.4,
          "bearing": "WNW",
          "radar": "KTLX"
        }
      },
      "radarTile": null,
      "warnings": [
        {
          "kind": "severe_thunderstorm",
          "issuedUtc": "2026-05-19T23:20:00.000Z",
          "expiresUtc": "2026-05-20T00:05:00.000Z",
          "hailIn": 1.75,
          "windMph": 70,
          "tornadoTag": null,
          "office": "OUN"
        }
      ]
    },
    {
      "date": "2025-04-26",
      "dateBasis": "local",
      "hail": true,
      "wind": false,
      "tornado": false,
      "within5": true,
      "reportedHailIn": 1,
      "radarHailIn": 1,
      "windMph": null,
      "nearestMi": 3,
      "nearestBearing": "E",
      "reports": [
        {
          "kind": "hail",
          "timeUtc": "2025-04-27T01:15:00.000Z",
          "hailIn": 1,
          "windMph": null,
          "estimated": true,
          "source": "public",
          "place": "Anytown, Sample County, OK",
          "remark": "QUARTER SIZE HAIL.",
          "distanceMi": 3.6,
          "bearing": "E"
        }
      ],
      "reportCount": 1,
      "radar": {
        "signatures": 1,
        "largest": {
          "timeUtc": "2025-04-27T01:11:00.000Z",
          "sizeIn": 1,
          "distanceMi": 3,
          "bearing": "E",
          "radar": "KTLX"
        },
        "nearest": {
          "timeUtc": "2025-04-27T01:11:00.000Z",
          "sizeIn": 1,
          "distanceMi": 3,
          "bearing": "E",
          "radar": "KTLX"
        },
        "largestWithin5": {
          "timeUtc": "2025-04-27T01:11:00.000Z",
          "sizeIn": 1,
          "distanceMi": 3,
          "bearing": "E",
          "radar": "KTLX"
        }
      },
      "radarTile": null,
      "warnings": [
        {
          "kind": "severe_thunderstorm",
          "issuedUtc": "2025-04-27T00:55:00.000Z",
          "expiresUtc": "2025-04-27T01:40:00.000Z",
          "hailIn": 1,
          "windMph": 60,
          "tornadoTag": null,
          "office": "OUN"
        }
      ]
    },
    {
      "date": "2024-06-03",
      "dateBasis": "local",
      "hail": true,
      "wind": false,
      "tornado": false,
      "within5": true,
      "reportedHailIn": null,
      "radarHailIn": 0.75,
      "windMph": null,
      "nearestMi": 4.2,
      "nearestBearing": "SSW",
      "reports": [],
      "reportCount": 0,
      "radar": {
        "signatures": 1,
        "largest": {
          "timeUtc": "2024-06-03T21:05:00.000Z",
          "sizeIn": 0.75,
          "distanceMi": 4.2,
          "bearing": "SSW",
          "radar": "KTLX"
        },
        "nearest": {
          "timeUtc": "2024-06-03T21:05:00.000Z",
          "sizeIn": 0.75,
          "distanceMi": 4.2,
          "bearing": "SSW",
          "radar": "KTLX"
        },
        "largestWithin5": {
          "timeUtc": "2024-06-03T21:05:00.000Z",
          "sizeIn": 0.75,
          "distanceMi": 4.2,
          "bearing": "SSW",
          "radar": "KTLX"
        }
      },
      "radarTile": null,
      "warnings": []
    },
    {
      "date": "2023-05-11",
      "dateBasis": "local",
      "hail": true,
      "wind": false,
      "tornado": true,
      "within5": true,
      "reportedHailIn": 2.5,
      "radarHailIn": 2.5,
      "windMph": null,
      "nearestMi": 0.6,
      "nearestBearing": "SSE",
      "reports": [
        {
          "kind": "hail",
          "timeUtc": "2023-05-11T22:30:00.000Z",
          "hailIn": 2.5,
          "windMph": null,
          "estimated": false,
          "source": "trained spotter",
          "place": "Anytown, Sample County, OK",
          "remark": "TENNIS BALL SIZE HAIL. MEASURED.",
          "distanceMi": 0.9,
          "bearing": "SE"
        },
        {
          "kind": "hail",
          "timeUtc": "2023-05-11T22:36:00.000Z",
          "hailIn": 2,
          "windMph": null,
          "estimated": true,
          "source": "emergency manager",
          "place": "Anytown, Sample County, OK",
          "remark": "HEN EGG SIZE HAIL.",
          "distanceMi": 2.7,
          "bearing": "E"
        },
        {
          "kind": "tornado",
          "timeUtc": "2023-05-11T22:52:00.000Z",
          "hailIn": null,
          "windMph": null,
          "estimated": null,
          "source": "NWS storm survey",
          "place": "Anytown, Sample County, OK",
          "remark": "BRIEF TORNADO. TREE DAMAGE.",
          "distanceMi": 7.5,
          "bearing": "SW"
        }
      ],
      "reportCount": 3,
      "radar": {
        "signatures": 2,
        "largest": {
          "timeUtc": "2023-05-11T22:27:00.000Z",
          "sizeIn": 2.5,
          "distanceMi": 0.6,
          "bearing": "SSE",
          "radar": "KTLX"
        },
        "nearest": {
          "timeUtc": "2023-05-11T22:27:00.000Z",
          "sizeIn": 2.5,
          "distanceMi": 0.6,
          "bearing": "SSE",
          "radar": "KTLX"
        },
        "largestWithin5": {
          "timeUtc": "2023-05-11T22:27:00.000Z",
          "sizeIn": 2.5,
          "distanceMi": 0.6,
          "bearing": "SSE",
          "radar": "KTLX"
        }
      },
      "radarTile": null,
      "warnings": [
        {
          "kind": "severe_thunderstorm",
          "issuedUtc": "2023-05-11T22:05:00.000Z",
          "expiresUtc": "2023-05-11T22:50:00.000Z",
          "hailIn": 2.5,
          "windMph": 60,
          "tornadoTag": null,
          "office": "OUN"
        },
        {
          "kind": "tornado",
          "issuedUtc": "2023-05-11T22:41:00.000Z",
          "expiresUtc": "2023-05-11T23:26:00.000Z",
          "hailIn": 2,
          "windMph": null,
          "tornadoTag": "RADAR INDICATED",
          "office": "OUN"
        }
      ]
    },
    {
      "date": "2022-10-12",
      "dateBasis": "local",
      "hail": false,
      "wind": true,
      "tornado": false,
      "within5": true,
      "reportedHailIn": null,
      "radarHailIn": null,
      "windMph": null,
      "nearestMi": 2.2,
      "nearestBearing": "N",
      "reports": [
        {
          "kind": "wind_damage",
          "timeUtc": "2022-10-12T08:20:00.000Z",
          "hailIn": null,
          "windMph": null,
          "estimated": null,
          "source": "emergency manager",
          "place": "Anytown, Sample County, OK",
          "remark": "POWER LINES AND LARGE TREE LIMBS DOWN.",
          "distanceMi": 2.2,
          "bearing": "N"
        }
      ],
      "reportCount": 1,
      "radar": null,
      "radarTile": null,
      "warnings": [
        {
          "kind": "severe_thunderstorm",
          "issuedUtc": "2022-10-12T08:02:00.000Z",
          "expiresUtc": "2022-10-12T08:47:00.000Z",
          "hailIn": null,
          "windMph": 70,
          "tornadoTag": null,
          "office": "OUN"
        }
      ]
    },
    {
      "date": "2021-04-28",
      "dateBasis": "local",
      "hail": true,
      "wind": false,
      "tornado": false,
      "within5": false,
      "reportedHailIn": 1.5,
      "radarHailIn": 1.25,
      "windMph": null,
      "nearestMi": 6.9,
      "nearestBearing": "NE",
      "reports": [
        {
          "kind": "hail",
          "timeUtc": "2021-04-28T23:05:00.000Z",
          "hailIn": 1.5,
          "windMph": null,
          "estimated": true,
          "source": "public",
          "place": "Anytown, Sample County, OK",
          "remark": "PING PONG BALL SIZE HAIL.",
          "distanceMi": 7.8,
          "bearing": "NE"
        }
      ],
      "reportCount": 1,
      "radar": {
        "signatures": 1,
        "largest": {
          "timeUtc": "2021-04-28T23:01:00.000Z",
          "sizeIn": 1.25,
          "distanceMi": 6.9,
          "bearing": "NE",
          "radar": "KTLX"
        },
        "nearest": {
          "timeUtc": "2021-04-28T23:01:00.000Z",
          "sizeIn": 1.25,
          "distanceMi": 6.9,
          "bearing": "NE",
          "radar": "KTLX"
        },
        "largestWithin5": null
      },
      "radarTile": null,
      "warnings": []
    },
    {
      "date": "2020-05-22",
      "dateBasis": "local",
      "hail": true,
      "wind": false,
      "tornado": false,
      "within5": true,
      "reportedHailIn": null,
      "radarHailIn": 1,
      "windMph": null,
      "nearestMi": 3.3,
      "nearestBearing": "NNE",
      "reports": [],
      "reportCount": 0,
      "radar": {
        "signatures": 1,
        "largest": {
          "timeUtc": "2020-05-22T20:52:00.000Z",
          "sizeIn": 1,
          "distanceMi": 3.3,
          "bearing": "NNE",
          "radar": "KTLX"
        },
        "nearest": {
          "timeUtc": "2020-05-22T20:52:00.000Z",
          "sizeIn": 1,
          "distanceMi": 3.3,
          "bearing": "NNE",
          "radar": "KTLX"
        },
        "largestWithin5": {
          "timeUtc": "2020-05-22T20:52:00.000Z",
          "sizeIn": 1,
          "distanceMi": 3.3,
          "bearing": "NNE",
          "radar": "KTLX"
        }
      },
      "radarTile": null,
      "warnings": [
        {
          "kind": "severe_thunderstorm",
          "issuedUtc": "2020-05-22T20:30:00.000Z",
          "expiresUtc": "2020-05-22T21:15:00.000Z",
          "hailIn": 1,
          "windMph": 60,
          "tornadoTag": null,
          "office": "OUN"
        }
      ]
    },
    {
      "date": "2019-03-13",
      "dateBasis": "local",
      "hail": false,
      "wind": false,
      "tornado": false,
      "within5": false,
      "reportedHailIn": null,
      "radarHailIn": null,
      "windMph": null,
      "nearestMi": null,
      "nearestBearing": null,
      "reports": [],
      "reportCount": 0,
      "radar": null,
      "radarTile": null,
      "warnings": [
        {
          "kind": "severe_thunderstorm",
          "issuedUtc": "2019-03-13T18:45:00.000Z",
          "expiresUtc": "2019-03-13T19:30:00.000Z",
          "hailIn": null,
          "windMph": 60,
          "tornadoTag": null,
          "office": "OUN"
        }
      ]
    },
    {
      "date": "2018-06-06",
      "dateBasis": "local",
      "hail": true,
      "wind": false,
      "tornado": false,
      "within5": true,
      "reportedHailIn": 1,
      "radarHailIn": 1.25,
      "windMph": null,
      "nearestMi": 4,
      "nearestBearing": "W",
      "reports": [
        {
          "kind": "hail",
          "timeUtc": "2018-06-06T21:40:00.000Z",
          "hailIn": 1,
          "windMph": null,
          "estimated": true,
          "source": "public",
          "place": "Anytown, Sample County, OK",
          "remark": "QUARTER SIZE HAIL.",
          "distanceMi": 4.5,
          "bearing": "W"
        }
      ],
      "reportCount": 1,
      "radar": {
        "signatures": 1,
        "largest": {
          "timeUtc": "2018-06-06T21:36:00.000Z",
          "sizeIn": 1.25,
          "distanceMi": 4,
          "bearing": "W",
          "radar": "KTLX"
        },
        "nearest": {
          "timeUtc": "2018-06-06T21:36:00.000Z",
          "sizeIn": 1.25,
          "distanceMi": 4,
          "bearing": "W",
          "radar": "KTLX"
        },
        "largestWithin5": {
          "timeUtc": "2018-06-06T21:36:00.000Z",
          "sizeIn": 1.25,
          "distanceMi": 4,
          "bearing": "W",
          "radar": "KTLX"
        }
      },
      "radarTile": null,
      "warnings": []
    },
    {
      "date": "2017-05-18",
      "dateBasis": "local",
      "hail": true,
      "wind": true,
      "tornado": false,
      "within5": true,
      "reportedHailIn": 1.25,
      "radarHailIn": 1.5,
      "windMph": 60,
      "nearestMi": 1.7,
      "nearestBearing": "SSW",
      "reports": [
        {
          "kind": "hail",
          "timeUtc": "2017-05-18T22:10:00.000Z",
          "hailIn": 1.25,
          "windMph": null,
          "estimated": true,
          "source": "amateur radio",
          "place": "Anytown, Sample County, OK",
          "remark": "HALF DOLLAR SIZE HAIL.",
          "distanceMi": 2,
          "bearing": "SSW"
        },
        {
          "kind": "wind_gust",
          "timeUtc": "2017-05-18T22:14:00.000Z",
          "hailIn": null,
          "windMph": 60,
          "estimated": true,
          "source": "amateur radio",
          "place": "Anytown, Sample County, OK",
          "remark": "",
          "distanceMi": 2.4,
          "bearing": "S"
        }
      ],
      "reportCount": 2,
      "radar": {
        "signatures": 1,
        "largest": {
          "timeUtc": "2017-05-18T22:07:00.000Z",
          "sizeIn": 1.5,
          "distanceMi": 1.7,
          "bearing": "SSW",
          "radar": "KTLX"
        },
        "nearest": {
          "timeUtc": "2017-05-18T22:07:00.000Z",
          "sizeIn": 1.5,
          "distanceMi": 1.7,
          "bearing": "SSW",
          "radar": "KTLX"
        },
        "largestWithin5": {
          "timeUtc": "2017-05-18T22:07:00.000Z",
          "sizeIn": 1.5,
          "distanceMi": 1.7,
          "bearing": "SSW",
          "radar": "KTLX"
        }
      },
      "radarTile": null,
      "warnings": [
        {
          "kind": "severe_thunderstorm",
          "issuedUtc": "2017-05-18T21:50:00.000Z",
          "expiresUtc": "2017-05-18T22:35:00.000Z",
          "hailIn": 1.25,
          "windMph": 60,
          "tornadoTag": null,
          "office": "OUN"
        }
      ]
    }
  ],
  "sources": [
    {
      "key": "reports",
      "name": "Storm reports",
      "publisher": "National Weather Service, via Iowa Environmental Mesonet (Iowa State University)",
      "url": "https://mesonet.agron.iastate.edu/lsr/",
      "status": "ok",
      "note": "Hail, wind and tornado reports within 10 miles."
    },
    {
      "key": "radar",
      "name": "Radar hail signatures",
      "publisher": "NOAA NCEI Severe Weather Data Inventory",
      "url": "https://www.ncei.noaa.gov/products/severe-weather-data-inventory",
      "status": "ok",
      "note": "NEXRAD Level-III hail signatures centred within 10 miles, hail probability 50% or more."
    },
    {
      "key": "warnings",
      "name": "Warnings",
      "publisher": "National Weather Service, via Iowa Environmental Mesonet",
      "url": "https://mesonet.agron.iastate.edu/vtec/search.php",
      "status": "ok",
      "note": "Severe thunderstorm and tornado warnings whose area included the address."
    }
  ],
  "gaps": [],
  "limits": [
    "Compiled from National Weather Service and NOAA public records of storms near this address. It does not confirm that hail or wind struck this property; damage is confirmed by inspection. Not an official or certified weather report. Zoraveo is not affiliated with or endorsed by NOAA or the National Weather Service."
  ],
  "attribution": [
    "Storm reports and warnings: National Weather Service, via Iowa Environmental Mesonet, Iowa State University (mesonet.agron.iastate.edu).",
    "Radar hail signatures: NOAA National Centers for Environmental Information, Severe Weather Data Inventory (www.ncei.noaa.gov/swdiws).",
    "Time zone: National Weather Service API (api.weather.gov)."
  ]
}
