SPC Severe Weather Reports
Retrieve NOAA Storm Prediction Center (SPC) severe weather reports (hail, wind, tornado) as a GeoJSON FeatureCollection.
Retrieve NOAA Storm Prediction Center (SPC) severe weather reports (hail, wind, tornado) as a GeoJSON FeatureCollection.
Reports are available from 5 years ago to present. Each report is a GeoJSON Point feature at the storm location.
Required Parameters
- start: ISO-8601 with Z suffix, e.g.
2023-05-15T00:00:00Z - end: ISO-8601 with Z suffix
- rpt_type:
tornado|hail|wind|all
Report Properties
All report types include: report_id, report_type, datetime, location, county, state, comments
datetime is the report time in UTC. report_id is stable across requests and is built from that UTC time and the report location in hundredths of a degree, e.g. spc-hail-20260820-0645-3988n10097w. Reports that share the same time and location get -2, -3 appended. The same report has the same ID on /lookback/hail/. SPC reports are preliminary, so if SPC later revises a report's time or location, its ID changes with it.
Type-specific fields:
- hail:
size_in, stone diameter in inches - wind:
speed_mph, measured or estimated gust - tornado:
f_scale, EF rating (e.g. EF2)
Archive
5-year rolling window from the current date.
Token-based authentication with required prefix "Token"
In: header
Query Parameters
End of query window, ISO-8601 with Z suffix
Severe weather report type to return
Value in
- "all"
- "hail"
- "tornado"
- "wind"
Start of query window, ISO-8601 with Z suffix (e.g. 2023-05-15T00:00:00Z)
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/lookback/spc-reports/?end=2023-05-15T23%3A59%3A59Z&rpt_type=hail&start=2023-05-15T00%3A00%3A00Z"{ "type": "FeatureCollection", "metadata": { "source": "NOAA Storm Prediction Center (SPC)", "generated_at": "2025-05-14T21:00:00Z" }, "features": [ { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ -97.5164, 35.4676 ] }, "properties": { "report_id": "spc-hail-20230515-1810-3547n09752w", "report_type": "hail", "datetime": "2023-05-15T18:10:00Z", "location": "3 SSW Oklahoma City", "county": "Cleveland", "state": "OK", "comments": "Quarter-sized hail reported by trained spotter.", "size_in": 1 } }, { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ -100.15, 32.1 ] }, "properties": { "report_id": "spc-wind-20230515-2005-3210n10015w", "report_type": "wind", "datetime": "2023-05-15T20:05:00Z", "location": "W of Sweetwater", "county": "Nolan", "state": "TX", "comments": "Power lines down, estimated 65 mph gust.", "speed_mph": 65 } }, { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ -96.55, 38.9 ] }, "properties": { "report_id": "spc-tornado-20230515-2348-3890n09655w", "report_type": "tornado", "datetime": "2023-05-15T23:48:00Z", "location": "NW of Topeka", "county": "Shawnee", "state": "KS", "comments": "Brief touchdown, barn damage confirmed.", "f_scale": "EF1" } } ]}
