NOAA Weather Data Scraper & Normalizer avatar

NOAA Weather Data Scraper & Normalizer

Pricing

Pay per usage

Go to Apify Store
NOAA Weather Data Scraper & Normalizer

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

Chris Wakefield

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Chris The Dev

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

ParameterTypeRequiredDefaultDescription
searchTypeselectalertsalerts, forecast, or alerts_and_forecast
stateCodeselectAll statesFilter alerts by US state (e.g. CA, TX, FL)
latitudestringforecast onlyLatitude for point forecast (e.g. 40.7128)
longitudestringforecast onlyLongitude for point forecast (e.g. -74.006)
maxResultsinteger50Maximum results (1–500)
severityFilterselectAllFilter 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: 8
Categories: Heat:3, Fire Weather:2, Flood:1, Wind:1, Marine:1
Risk 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 Area
1 Heat Advisory Heat Moderate Expected 18 HIGH Central California
2 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