
US Weather Alerts Scraper
hipersoft/us-weather-alerts-scraper
Get active US weather alerts from the National Weather Service: event type, severity, urgency, affected areas, headline, full description, instructions and effective/expiry times. Filter by state and severity. Great for safety, logistics and monitoring. One row per alert as JSON, CSV or Excel.
Total users
2Monthly users
1Total runs
36Per alert scraped
$0.0004Last rebuilt
Oct 26, 2026Overview
Get active US weather alerts from the National Weather Service with the US Weather Alerts Scraper. Choose states (or go nationwide) and export each alert's event type, severity, urgency, affected areas, headline, full description, safety instructions and effective/expiry times — one clean row per alert as JSON, CSV or Excel.
Built for safety and emergency monitoring, logistics and fleet operations, agriculture, insurance and weather dashboards, it turns live severe-weather warnings into structured data you can filter, map and automate.
What it does
- ⚠️ Live alerts — active warnings, watches, advisories and statements across the US.
- 🌪️ Event & severity — event type (Tornado Warning, Flood Watch…), severity, urgency and certainty.
- 📍 Affected areas — the counties/zones each alert covers.
- 📝 Full text — headline, description and safety instructions.
- ⏱️ Timing — effective, onset, expiry and end times.
- 🎛️ Filters — by state and by minimum severity.
- 📤 Export anywhere — JSON, CSV or Excel, or straight into a dashboard, alerting system or map.
Example output
{
"event": "Severe Thunderstorm Warning",
"severity": "Severe",
"urgency": "Immediate",
"areaDesc": "Smith, TX; Upshur, TX; Wood, TX",
"headline": "Severe Thunderstorm Warning issued...",
"expires": "2026-09-21T12:45:00-05:00"
}
How to use it
- Add state codes (e.g.
TX,CA) — or leave empty for all US alerts. - Optionally set a minimum severity.
- Set Max alerts and run. Download the results as JSON, CSV or Excel.
Input fields
| Field | Description |
|---|---|
| States | Two-letter state codes; empty = nationwide. |
| Minimum severity | Extreme, Severe, Moderate, Minor or any. |
| Max alerts | Maximum alerts to collect (0 = no limit). |
Output fields
id, event, severity, urgency, certainty, status, messageType, category, areaDesc, headline, description, instruction, senderName, effective, onset, expires, ends.
Popular use cases
- Safety & emergency monitoring — track severe weather for a region in real time.
- Logistics & fleets — reroute around storms, floods and winter weather.
- Agriculture — watch for frost, wind and flood alerts affecting operations.
- Insurance — monitor events that may drive claims.
- Dashboards & alerting — schedule runs and pipe alerts into notifications.
FAQ
Do I need an account or key? No. Choose states and run.
How current are the alerts? They reflect the currently active National Weather Service alerts at run time. Schedule the actor for continuous monitoring.
Can I focus on severe events only? Yes — set a minimum severity to keep only the most serious alerts.
Can I export to Excel or Google Sheets? Yes — results download as JSON, CSV or Excel and integrate with Sheets, dashboards and alerting tools.
Live US weather warnings and watches — event, severity, area and timing — clean and export-ready for safety, logistics and monitoring.
Input
| Field | Type | Description |
|---|---|---|
areasStates | array | Two-letter US state/territory codes — e.g. 'TX', 'CA', 'FL'. Leave empty for all active alerts nationwide. |
severityMinimum severity | string · , Extreme, Severe, Moderate, Minor, Unknown | Filter by severity level. |
maxItemsMax alerts | integer | Maximum number of alerts to collect (0 = no limit). Default: 0 |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~us-weather-alerts-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"areas": [
"TX",
"CA"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/us-weather-alerts-scraper").call(run_input={
"areas": [
"TX",
"CA"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/us-weather-alerts-scraper').call({
"areas": [
"TX",
"CA"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Alert scraped Charged for each weather alert returned. | $0.0004 | $0.0002 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Website Content Crawler Pro
Crawl any website into clean Markdown or text for LLMs, RAG and AI. HTTP + JS-browser modes, main-content (readability) extraction, sitemaps, URL glob filters, cookie-banner removal and CSS selectors. No setup.
178 runs · 15 users · $0.004 / page crawledopenFDA Scraper
Search FDA open data: drug/device/food recalls, drug labels and adverse-event reports by drug, manufacturer or keyword. Get classification, reason, firm, dates and details. For pharma, regulatory and safety research. No setup.
122 runs · 4 users · $0.0016 / record scrapedWeather Forecast Scraper
Fetch global weather forecasts and recent history for any place name or coordinates. Get hourly and daily temperature, precipitation, wind and more as structured JSON, CSV or Excel — for apps, dashboards, research and n8n.
64 runs · 1 users · $0.001 / forecast scrapedEarthquake Scraper
Collect global earthquakes with magnitude, place, time, depth, coordinates, tsunami and alert level. Filter by time window, magnitude, depth, bounding box or radius — export as JSON, CSV or Excel for alerts, maps, dashboards and research.
35 runs · 2 users · $0.0002 / earthquake scrapedHistorical Weather Scraper
Download historical weather for any place or coordinates: daily or hourly temperature, precipitation, wind and more, back to 1940. One tidy row per day or hour, exported as JSON, CSV or Excel for research, energy, agriculture and analytics.
34 runs · 2 users · $0.0002 / row scrapedVesselFinder Scraper
Scrape ship data from VesselFinder by vessel name or IMO/MMSI: IMO, MMSI, callsign, type, flag, year built, length, beam, gross tonnage, deadweight, draught, course, speed, destination, ETA, last port, departure time and last position report.
13 runs · 2 users · $0.003 / vesselSend the site and the fields. We build it and you get it first.