NWS Severe Weather Alert Tracker – Weather Warning API avatar

NWS Severe Weather Alert Tracker – Weather Warning API

Pricing

Pay per event

Go to Apify Store
NWS Severe Weather Alert Tracker – Weather Warning API

NWS Severe Weather Alert Tracker – Weather Warning API

Real-time National Weather Service feed of active severe-weather alerts by area, event, severity and urgency. For logistics, insurance, agriculture, utilities and emergency operations.

Pricing

Pay per event

Rating

0.0

(0)

Developer

K O

K O

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

A National Weather Service alerts API wrapper and severe-weather feed that pulls active NWS warnings, watches and advisories and normalizes each into a clean record: event type, severity, urgency, certainty, affected area, effective/expiry timing and protective instructions. Use it to build a severe-weather alerting system for logistics, insurance, agriculture and utilities, or a location-based warning feed.

Who uses it

Logistics and fleet operations, property/casualty insurers, agriculture and energy/utility operations, event and construction managers, and safety/alerting products.

Why this is worth charging for

Active weather warnings drive routing, claims-readiness and safety decisions in real time. The NWS API returns GeoJSON features with alert data nested under properties and requires a descriptive User-Agent. This actor flattens features, filters by area/severity/event, and delivers a deduplicated active-alert feed ready to poll on a tight schedule.

Output

Each dataset item is one normalized record:

{
"id": "urn:oid:2.49.0.1.840.0.abc",
"event": "Tornado Warning",
"severity": "Extreme",
"urgency": "Immediate",
"certainty": "Observed",
"headline": "Tornado Warning issued for...",
"areaDesc": "Dallas, TX",
"senderName": "NWS Fort Worth TX",
"effective": "2024-05-01T20:00:00-05:00",
"expires": "2024-05-01T20:45:00-05:00",
"status": "Actual",
"instruction": "TAKE COVER NOW!",
"source": "NWS"
}

Input

FieldDescription
area2-letter state or marine area code, e.g. TX. Leave blank for nationwide.
severityFilter by alert severity.
urgencyFilter by urgency.
eventFilter by event, e.g. 'Tornado Warning', 'Flood Watch'.
statusAlert status (default actual).
onlyNewSinceLastRunRecommended for schedules — skips records already returned by a previous run using persisted state, so you're only charged for genuinely new items.
maxItemsStop after this many normalized records.

Pricing (Pay-Per-Event)

  • query — $0.01, charged once per run for the API query/poll.
  • alert-record — $0.005 per normalized record pushed. This is the primary event.
  • apify-actor-start (Apify-managed) — covers baseline compute per run.

Active alerts for a state are usually a handful of records per poll, costing pennies. A tight schedule with onlyNewSinceLastRun bills only newly-issued alerts.

Source & reliability

Data comes from the official api.weather.gov/alerts/active service. A descriptive User-Agent is sent as NWS requires. No key or proxies required. Run npm test for the offline self-test covering the normalizer, including edge cases and missing-field handling.

FAQ

Do I need an API key?

No — the NWS API is open. A descriptive User-Agent is required and is sent automatically.

Can I alert for one state?

Yes. Set area to the state code (and optionally severity/event) and schedule with onlyNewSinceLastRun for near-real-time alerts.


SEO keywords: NWS API, weather alert API, severe weather warning feed, tornado flood alert scraper, weather.gov API, emergency alert monitor