NOAA Weather Data Scraper & Normalizer
Pricing
Pay per usage
NOAA Weather Data Scraper & Normalizer
Fetch live NOAA weather alerts and point forecasts with enriched, normalized data. Risk scoring, unit conversion, event categorization. Free API, no key needed.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Chris Wakefield
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share

NOAA Weather Data Scraper & Normalizer
Fetch, normalize, and enrich weather data from NOAA's National Weather Service API — completely free, no API key required.
What It Does
This actor pulls live weather alerts and detailed point forecasts from the NWS public API and transforms raw data into clean, enriched, and analysis-ready output.
Key Features
- Weather Alerts — Active watches, warnings, and advisories for any US state
- Point Forecasts — 7-day detailed forecasts for any lat/lon coordinates
- Smart Normalization — Maps 80+ raw NOAA event types into 18 standardized categories
- Risk Scoring — Composite severity × urgency × certainty score (1-64 scale) with CRITICAL/HIGH/MODERATE/LOW labels
- Unit Conversion — Fahrenheit→Celsius, mph→kph, mph→m/s built in
- Clean Output — Human-readable summary tables + structured JSON + machine-readable stats
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchType | select | ✅ | alerts | alerts, forecast, or alerts_and_forecast |
stateCode | select | — | All states | Filter alerts by US state (e.g. CA, TX, FL) |
latitude | string | forecast only | — | Latitude for point forecast (e.g. 40.7128) |
longitude | string | forecast only | — | Longitude for point forecast (e.g. -74.006) |
maxResults | integer | — | 50 | Maximum results (1–500) |
severityFilter | select | — | All | Filter alerts by severity: Extreme, Severe, Moderate, Minor |
Example Input
{"searchType": "alerts_and_forecast","stateCode": "CA","latitude": "37.7749","longitude": "-122.4194","maxResults": 25,"severityFilter": "Severe"}
Example Output
Summary Table (KVS OUTPUT)
====================================================================================================NOAA WEATHER ALERTS — NORMALIZED SUMMARY====================================================================================================Total alerts: 8Categories: Heat:3, Fire Weather:2, Flood:1, Wind:1, Marine:1Risk levels: HIGH:3, MODERATE:3, CRITICAL:2# Event Cat Sev Urg Risk Risk Label Area─── ────────────────────────────── ────────────── ────────── ────────── ──── ────────── ─────────────────────────0 Excessive Heat Warning Heat Severe Expected 36 CRITICAL San Francisco Bay Area1 Heat Advisory Heat Moderate Expected 18 HIGH Central California2 Red Flag Warning Fire Weather Severe Expected 36 CRITICAL North Bay Mountains
Structured JSON (Dataset)
{"id": "urn:oid:2.49.0.1.840.0.abc123","event": "Excessive Heat Warning","eventCategory": "Heat","headline": "Excessive Heat Warning issued for Bay Area","severity": {"label": "Severe", "score": 3},"urgency": {"label": "Expected", "score": 3},"certainty": {"label": "Likely", "score": 3},"riskScore": 27,"riskLabel": "HIGH","effective": "2026-07-15T12:00:00Z","expires": "2026-07-18T00:00:00Z","areaDescription": "San Francisco Bay Area"}
Forecast (Dataset with unit conversions)
{"name": "Monday","temperature": 92,"temperatureC": 33.3,"windSpeed": "10 to 15 mph","windSpeedKph": 24.1,"windSpeedMs": 6.7,"shortForecast": "Sunny and hot"}
Use Cases
- Insurance & Risk — Monitor severe weather events for claims forecasting
- Agriculture — Track freeze/frost warnings and heat advisories for crop planning
- Logistics & Transportation — Route around weather hazards
- Emergency Management — Aggregate alerts by severity and risk score
- Weather Apps & Dashboards — Power consumer-facing weather products
- Research & Analysis — Historical weather pattern studies
Data Source
All data from the NOAA National Weather Service API — a free, public, no-key-required REST API. Data is updated in real-time.
Pricing
Pay per result — $2.00 per 1,000 results. Each weather alert or forecast period counts as one result.
Built by Chris The Dev • July 2026