NOAA Storm Events Scraper - Damage, Hail & Tornado API avatar

NOAA Storm Events Scraper - Damage, Hail & Tornado API

Pricing

from $2.00 / 1,000 storm event records

Go to Apify Store
NOAA Storm Events Scraper - Damage, Hail & Tornado API

NOAA Storm Events Scraper - Damage, Hail & Tornado API

Search official NOAA/NCEI Storm Events history for insurance, catastrophe risk, restoration, roofing, and research. Filter hail, tornadoes, wind, floods, wildfire, damage, injuries, deaths, dates, states, counties, magnitude, locations, and narratives.

Pricing

from $2.00 / 1,000 storm event records

Rating

0.0

(0)

Developer

Ava Torres

Ava Torres

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Categories

Share

NOAA Storm Events Scraper — Damage, Hail & Tornado API

Search the official NOAA/NCEI Storm Events Database for source-linked historical hail, tornado, thunderstorm wind, flood, hurricane, wildfire, winter-weather, and other significant-event records. Filter damage, injuries, deaths, magnitude, dates, states, counties/zones, locations, report sources, and narratives for insurance research, catastrophe analytics, roofing/restoration market analysis, emergency planning, and climate research.

This actor downloads the latest official compressed detail file for each requested year directly from NOAA. No API key, login, browser, or proxy is required.

Fast start

The default input returns 25 recent Texas hail reports from the currently available 2026 source file:

{
"startDate": "2026-01-01",
"endDate": "2026-12-31",
"states": ["TX"],
"eventTypes": ["Hail"],
"sortBy": "latest",
"maxResults": 25
}

Find severe hail reports for roofing, restoration, or property-risk research:

{
"startDate": "2025-01-01",
"endDate": "2026-12-31",
"states": ["TX", "OK", "KS"],
"eventTypes": ["Hail"],
"minMagnitude": 1.75,
"sortBy": "magnitude",
"maxResults": 250
}

Find high-damage tornado and wind records:

{
"startDate": "2024-01-01",
"endDate": "2026-12-31",
"states": ["FL", "GA", "NC", "SC"],
"eventTypes": ["Tornado", "Thunderstorm Wind", "Hurricane (Typhoon)"],
"minTotalDamage": 100000,
"sortBy": "totalDamage",
"maxResults": 500
}

Retrieve an exact known event while keeping its year in range:

{
"eventId": "1316433",
"startDate": "2026-01-01",
"endDate": "2026-12-31",
"states": [],
"eventTypes": [],
"maxResults": 10
}

Filters

  • exact numeric NOAA event ID
  • inclusive start/end dates, with up to 10 calendar years per run
  • state names or two-letter abbreviations
  • exact county, parish, forecast-zone, or marine-zone names
  • one or more exact NOAA event types
  • case-insensitive keyword across event/episode narratives, locations, source, zone, and event type
  • minimum property, crop, or combined damage estimate
  • minimum direct + indirect injuries or deaths
  • minimum source magnitude
  • latest, oldest, damage, deaths, injuries, or magnitude sorting
  • total maxResults cap from 1–1,000

All selected filters are combined. Multiple states, counties, and event types use OR within their own field.

Output

Each match has 60+ stable evidence keys, including:

  • episode ID, event ID, event type, state, FIPS codes, year, and month
  • county/parish, forecast-zone, or marine-zone identity
  • NWS Forecast Office, local timezone, and begin/end timestamps
  • direct, indirect, and total injuries and deaths
  • original property/crop damage strings plus normalized estimated dollar amounts
  • report source, magnitude, magnitude type, and event-specific interpretation
  • flood cause and category
  • tornado scale, track length/width, and continuation-zone fields
  • begin/end range, azimuth, named location, latitude, and longitude
  • complete episode and event narratives
  • exact official NOAA source-file URL, file date, and retrieval timestamp
  • source-lag, damage-estimate, accuracy, and historical-coverage caveats

No-match runs return an explicit NO_MATCHING_STORM_EVENTS item instead of an ambiguous empty dataset. Temporary source failures return SOURCE_UNAVAILABLE without claiming that no event occurred.

Use cases

  • hail and severe-weather research for roofing and restoration markets
  • property-insurance underwriting support and catastrophe-model QA
  • historical storm, tornado, flood, wildfire, and wind analysis
  • event-based claims research and post-catastrophe evidence gathering
  • emergency-management and infrastructure-risk studies
  • source-backed weather evidence for data pipelines and AI agents

Important scope and interpretation

This is historical post-event data, not a live warning or forecast feed. NCEI says records normally become available about 75–90 days after the end of a data month.

NOAA describes Storm Data as an official publication, but some information can come from media, law enforcement, private companies, individuals, and other outside sources. NWS uses the best available information but does not guarantee every value. Treat each record as source evidence, not a complete or independently verified loss determination.

Property and crop damage figures are broad NWS best estimates based on information available at publication time. They are nominal dollars, are not adjusted for inflation, may be blank or incomplete, and are not insurance claim totals.

Historical coverage changes by era:

  • 1950–1954: tornadoes only
  • 1955–1995: tornado, thunderstorm wind, and hail
  • 1996 onward: all event types defined by the applicable NWS directive

Coordinates and location precision also vary by era and reporting method. Tornadoes can have multiple county/state segments, so an event row is not always one unique whole tornado.

Official sources