Weather Alerts Tracker avatar

Weather Alerts Tracker

Pricing

from $1.00 / 1,000 item trackeds

Go to Apify Store
Weather Alerts Tracker

Weather Alerts Tracker

Track active severe weather alerts from NOAA National Weather Service: tornado warnings, hurricane watches, flood advisories, winter storms, and more. Filter by US state, county, event type, or severity. Uses NWS public API. No API key required.

Pricing

from $1.00 / 1,000 item trackeds

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Track active severe weather alerts from NOAA National Weather Service: tornado warnings, hurricane watches, flood advisories, winter storms, and more. Filter by US state, county, event type, or severity. Uses NWS public API. No API key required.

Features

  • Real-time NOAA/NWS data — pulls directly from the official api.weather.gov public API
  • No API key needed — the NWS API is completely free and open
  • Filter by state — monitor one state, a handful, or the entire US
  • Filter by event type — e.g. Tornado Warning, Hurricane Watch, Flash Flood Warning
  • Filter by severity — Extreme, Severe, Moderate, Minor
  • Active-only mode — skip already-expired alerts automatically
  • PPE pricing — pay only $0.001 per alert returned

Input

FieldTypeDescription
statesstring[]US state abbreviations to monitor (e.g. ["TX", "FL"]). Leave empty for all states.
eventTypesstring[]Event types to include (e.g. ["Tornado Warning", "Flash Flood Warning"]). Leave empty for all.
severitystring[]Severity levels: Extreme, Severe, Moderate, Minor, Unknown. Leave empty for all.
activeOnlybooleanOnly return alerts that have not yet expired (default: true).

Example Input

{
"states": ["TX", "OK", "KS"],
"eventTypes": ["Tornado Warning", "Tornado Watch"],
"severity": ["Extreme", "Severe"],
"activeOnly": true
}

Output

Each alert is saved to the Apify dataset with the following fields:

FieldDescription
idUnique NWS alert identifier
eventEvent type (e.g. "Tornado Warning")
headlineShort alert headline
area_descriptionHuman-readable description of the affected area
states_affectedList of 2-letter state codes derived from UGC zone codes
severitySeverity level (Extreme/Severe/Moderate/Minor/Unknown)
certaintyCertainty of the event
urgencyUrgency level
statusAlert status (Actual/Exercise/System/Test/Draft)
sent_atISO 8601 timestamp when the alert was issued
effective_atISO 8601 timestamp when the alert becomes effective
expires_atISO 8601 timestamp when the alert expires
descriptionFull alert description (first 1,000 characters)
instructionRecommended protective actions (first 500 characters)
response_typeRecommended response type

Example Output

{
"id": "urn:oid:2.49.0.1.840.0.abc123",
"event": "Tornado Warning",
"headline": "Tornado Warning issued for Smith County until 6:45 PM CDT",
"area_description": "Smith County in East Texas",
"states_affected": ["TX"],
"severity": "Extreme",
"certainty": "Observed",
"urgency": "Immediate",
"status": "Actual",
"sent_at": "2026-05-01T23:30:00-05:00",
"effective_at": "2026-05-01T23:30:00-05:00",
"expires_at": "2026-05-01T23:45:00-05:00",
"description": "At 6:30 PM CDT, a confirmed tornado was located near...",
"instruction": "TAKE COVER NOW! Move to a basement or an interior room...",
"response_type": "Shelter"
}

Use Cases

  • Emergency management — monitor active alerts across specific jurisdictions
  • Travel & logistics — check severe weather before dispatching routes
  • Insurance & risk — assess real-time exposure in US states
  • News & media — automated alert feed for weather journalists
  • Smart home / IoT — trigger automations when warnings hit your area

Data Source

All data comes from the NOAA National Weather Service API, a US government public service. Data is real-time and updated continuously by NWS forecasters. No rate limits for reasonable use.

Pricing

This Actor uses Pay-Per-Event pricing:

EventPrice
Alert fetched$0.001 per alert

A nationwide sweep typically returns 50–500 alerts depending on current weather conditions. During major events (hurricanes, outbreak days) this can reach 1,000+.

Technical Notes

  • Up to 3 states: parallel API requests for speed
  • 4+ states or empty: single nationwide /alerts/active request with client-side filtering
  • Duplicate alerts from overlapping state fetches are automatically de-duplicated
  • The NWS API requires a User-Agent header — this Actor sets it correctly

  • Energy Prices Tracker — WTI crude and natural gas prices that correlate with weather-driven energy demand spikes
  • NOAA/EIA Energy Data — Natural gas and electricity supply data affected by severe weather events in this actor
  • OSM Geocoder — Geocode affected areas to map alert zones onto geographic coordinates

Feedback

If this actor helps your weather monitoring, a review helps others find it: Leave a review on Apify Store