Tools / US Weather Forecast & Alerts by Address (NWS)

US Weather Forecast & Alerts by Address (NWS)

Get official National Weather Service forecasts and active weather alerts for any US address or lat/lon. Input: locations. Output (JSON/CSV): one row per item with location, kind, name, startTime, temperature, precipitationChance, windSpeed, shortForecast, event, severity.

Run it on Apify Store →

What it's for

Example input

{
 "locations": [
  "1600 Pennsylvania Ave NW, Washington, DC 20500",
  "41.8781,-87.6298",
  "25.7617,-80.1918",
  "51.5074,-0.1278",
  "zzzz nowhere"
 ],
 "include": [
  "daily",
  "hourly",
  "alerts"
 ],
 "maxPeriods": 6
}

Example output

{
  "location": "1600 Pennsylvania Ave NW, Washington, DC 20500",
  "matchedAddress": "1600 PENNSYLVANIA AVE NW, WASHINGTON, DC, 20500",
  "lat": 38.898702605245,
  "lon": -77.035189204737,
  "city": "Washington",
  "state": "DC",
  "office": "LWX",
  "timeZone": "America/New_York",
  "kind": "daily",
  "name": "Tonight",
  "startTime": "2026-10-11T23:00:00-04:00",
  "endTime": "2026-10-12T06:00:00-04:00",
  "isDaytime": false,
  "temperature": 62,
  "temperatureUnit": "F",
  "precipitationChance": 91,
  "humidity": null,
  "windSpeed": "10 mph"
}

Input reference

FieldTypeNotes
locations requiredarrayUS street addresses or "lat,lon".
includearrayAny of: daily, hourly, alerts.
maxPeriodsintegerPer location and forecast type (daily = 14 day/night periods, hourly up to 156).

Pricing

Pay per event: Forecast period or alert $0.0005. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.

How to run

  1. Open the Store page and click Try for free.
  2. Fill in the input (or paste the example JSON in the JSON tab).
  3. Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
  4. Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.

Open US Weather Forecast & Alerts by Address (NWS) on Apify →