Hail and Storm Data API

STORMPULL

10 years of NOAA storm data, geocoded to the address level.
Instant API access. No enterprise contract.

No signup required for demo. Get your API key for live data.

NOAA data
10+yrs
Coverage
48states
Median response
<200ms
Data freshness
24h
01

Call the API

Send any US street address or lat/lon coordinate.

02

We query NOAA + NEXRAD

PostGIS spatial search across millions of radar-estimated hail data points.

03

Get hail history

Sorted events with size, date, distance, and source attribution.

Roofing Contractors

Pre-qualify leads before you send an estimator. Know the hail history before the truck rolls.

Insurance Underwriting

Enrich property risk scoring at scale. Automate hail exposure analysis for any portfolio.

Public Adjusters

Document storm history for claim filing. Timestamped, source-attributed data for every address.

PropTech / SaaS

Embed hail risk in your property reports. One API call adds storm history to any listing.

Start free — 100 lookups, no card required. Scale when ready.

Sandbox

Free
  • 100 total lookups
  • N/A overage
  • 10 req/min
Get Free Key

Starter

$49/mo
  • 2,500/mo lookups
  • $0.025 overage
  • 60 req/min
Get Started

Growth

Popular
$149/mo
  • 10,000/mo lookups
  • $0.018 overage
  • 120 req/min
Get Started

Scale

$399/mo
  • 40,000/mo lookups
  • $0.012 overage
  • 300 req/min
Get Started

Need more than 40,000 lookups/month? Contact us for Enterprise pricing

One endpoint. JSON response. Any language.

curl "https://api.stormpull.com/v1/hail/address?address=4521+Oak+Creek+Dr+Austin+TX" \
  -H "X-API-Key: ht_live_xxxxxxxxxxxx"

How accurate is the hail size data?

MESH (Maximum Estimated Size of Hail) is radar-estimated at ~1km resolution. It's the best available automated hail measurement. We include distance_miles and source fields so you know exactly what you're working with.

What's the difference between MESH and Storm Events data?

MESH comes from NOAA NEXRAD radar — precise coordinates, available from 2020. Storm Events comes from NOAA's curated database — county-level, back to 1950, includes ground reports and damage data.

What states are covered?

All 48 continental US states (CONUS) with full NEXRAD radar coverage.

How fresh is the data?

MESH data is ingested nightly from NOAA's public S3 bucket. Storm Events data is updated monthly when NOAA publishes new CSV files.

What counts as a 'lookup'?

Each call to /v1/hail/address or /v1/hail/coordinate counts as one lookup. Calls to /v1/account/usage do not count.

Can I cancel anytime?

Yes. Cancel through the Stripe billing portal — no lock-in, no cancellation fees.