Skip to content

National Weather Service

Forecasts, weather alerts and current conditions

Back to tools

National Weather Service provides U.S. day-and-night forecasts for seven days, hourly forecasts for up to 156 hours where available, active alerts, and latest nearby station observations.

Get current conditions

Get the latest observed weather from a nearby National Weather Service station for a US city, address, or ZIP code. Measurements that the station does not report are null.

Your information

US city, street address, or ZIP code, for example Seattle, 98101, or 1600 Pennsylvania Ave NW, Washington, DC.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Clear

Temperature (°F)46.4
Relative humidity93.4%
Wind (mph)0

Boeing Field - King County International Airport, Observed Sep 28, 9:35 AM

Dew point (°F)
44.6
Wind direction
Calm
Pressure (inHg)
30.06
Visibility (miles)
10
Distance to station (miles)
4.62
View observation

Choose an action

About the National Weather Service tool

National Weather Service (NWS) Get forecast and Get hourly forecast return forecasts for a U.S. city, address, or ZIP code.

National Weather Service (NWS) List weather alerts returns active alerts for a U.S. city, address, ZIP code, or state.

National Weather Service (NWS) Get current conditions returns nearby station observations for a U.S. city, address, or ZIP code.

Built from weather.gov, geocode.arcgis.com, geocoding.geo.census.gov, photon.komoot.io and zippopotam.us. Last checked Sep 29, 2026.

Actions

Get current conditions

1 credit

Get the latest observed weather from a nearby National Weather Service station for a US city, address, or ZIP code. Measurements that the station does not report are null.

Uses National Weather Service, geocoding.geo.census.gov and photon.komoot.io.

What you provide

FieldTypeRequiredDescription
LocationlocationTextRequiredUS city, street address, or ZIP code, for example Seattle, 98101, or 1600 Pennsylvania Ave NW, Washington, DC.Example: 98101

What you get

FieldTypeDescription
Page URLpage_urlTextLink to the reported observation.Example: https://api.weather.gov/stations/KBFI/observations/2026-09-28T09:35:00+00:00
ConditionsconditionsTextObserved weather conditions in words.Example: Clear
Dew Point Cdew_point_cNumberDew point in °C.Example: 7
Dew Point Fdew_point_fNumberDew point in °F.Example: 44.6
Pressure (MB)pressure_mbNumberBarometric pressure in millibars.Example: 1017.9
Feels Like Cfeels_like_cNumberReported heat index or wind chill in °C.
Feels Like Ffeels_like_fNumberReported heat index or wind chill in °F.
Station Codestation_codeTextStation identifier.Example: KBFI
Station Namestation_nameTextName of the reporting weather station.Example: Boeing Field - King County International Airport
Pressure Inhgpressure_inhgNumberBarometric pressure in inches of mercury.Example: 30.06
Temperature Ctemperature_cNumberAir temperature in °C.Example: 8
Temperature Ftemperature_fNumberAir temperature in °F.Example: 46.4
Wind Gust (mph)wind_gust_mphNumberWind gusts in mph.Example: 17.3
Distance (miles)distance_milesNumberDistance from the place to the station in miles.Example: 4.62
Wind Directionwind_directionTextWind direction as a compass word.Example: Calm
Wind Speed (mph)wind_speed_mphNumberWind speed in mph.Example: 0
Observation Timeobservation_timeTextTime of the observation, as ISO 8601 with an offset.Example: 2026-09-28T09:35:00+00:00
Visibility (miles)visibility_milesNumberVisibility in miles.Example: 10
Relative Humidity (%)relative_humidity_percentNumberRelative humidity in percent.Example: 93.4

Example result

For Location: 98101

JSON
{
  "page_url": "https://api.weather.gov/stations/KBFI/observations/2026-09-28T09:35:00+00:00",
  "conditions": "Clear",
  "dew_point_c": 7,
  "dew_point_f": 44.6,
  "pressure_mb": 1017.9,
  "feels_like_c": null,
  "feels_like_f": null,
  "station_code": "KBFI",
  "station_name": "Boeing Field - King County International Airport",
  "pressure_inhg": 30.06,
  "temperature_c": 8,
  "temperature_f": 46.4,
  "wind_gust_mph": null,
  "distance_miles": 4.62,
  "wind_direction": "Calm",
  "wind_speed_mph": 0,
  "observation_time": "2026-09-28T09:35:00+00:00",
  "visibility_miles": 10,
  "relative_humidity_percent": 93.4
}

Get forecast

1 credit

Get the National Weather Service seven-day day and night forecast for a U.S. city, address, or ZIP code. Forecast availability depends on NWS land-grid coverage.

Uses National Weather Service and geocode.arcgis.com.

What you provide

FieldTypeRequiredDescription
UnitsunitsTextOptionalTemperature units, such as fahrenheit or celsius.Example: Celsius
LocationlocationTextRequiredU.S. city, street address, or ZIP code, such as Denver, CO or 10001.Example: 10001

What you get

FieldTypeDescription
PeriodsperiodsListDay and night forecast periods in time order.
Nameperiods[].nameTextExample: Overnight
Windperiods[].windTextExample: 24 km/h NE
End Timeperiods[].end_timeTextExample: 2026-09-28T06:00:00-04:00
Page Linkperiods[].page_linkTextExample: https://forecast.weather.gov/MapClick.php?lat=40.748314&lon=-73.994052
Start Timeperiods[].start_timeTextExample: 2026-09-28T04:00:00-04:00
Temperatureperiods[].temperatureNumberExample: 16
Short Forecastperiods[].short_forecastTextExample: Showers And Thunderstorms
Temperature Unitperiods[].temperature_unitTextExample: C
Detailed Forecastperiods[].detailed_forecastTextExample: Showers and thunderstorms. Cloudy, with a low around 16. Northeast wind around…
Chance of Precipitation (%)periods[].chance_of_precipitation_percentNumberExample: 99
LatitudelatitudeNumberLatitude of the matched place.Example: 40.7483136
LongitudelongitudeNumberLongitude of the matched place.Example: -73.9940525
Update Timeupdate_timeTextTime the forecast was updated, ISO 8601 with offset.Example: 2026-09-28T08:52:09+00:00
Matched Placematched_placeTextMatched U.S. place or address.Example: 10001, New York, NY, USA
Forecast Officeforecast_officeTextName of the responsible National Weather Service office.Example: New York, NY
Forecast Grid Positionforecast_grid_positionTextNWS office and grid coordinates.Example: OKX/33,44

Example result

For Units: Celsius, Location: 10001

JSON
{
  "periods": [
    {
      "name": "Overnight",
      "wind": "24 km/h NE",
      "end_time": "2026-09-28T06:00:00-04:00",
      "page_link": "https://forecast.weather.gov/MapClick.php?lat=40.748314&lon=-73.994052",
      "start_time": "2026-09-28T04:00:00-04:00",
      "temperature": 16,
      "short_forecast": "Showers And Thunderstorms",
      "temperature_unit": "C",
      "detailed_forecast": "Showers and thunderstorms. Cloudy, with a low around 16. Northeast wind around 24 km/h. Chance of precipitation is 100%. New rainfall amounts between 1 and 1.5 cm possible.",
      "chance_of_precipitation_percent": 99
    },
    {
      "name": "Monday",
      "wind": "19 to 24 km/h N",
      "end_time": "2026-09-28T18:00:00-04:00",
      "page_link": "https://forecast.weather.gov/MapClick.php?lat=40.748314&lon=-73.994052",
      "start_time": "2026-09-28T06:00:00-04:00",
      "temperature": 18,
      "short_forecast": "Rain Showers",
      "temperature_unit": "C",
      "detailed_forecast": "Rain showers before 2pm. Cloudy, with a high near 18. North wind 19 to 24 km/h. Chance of precipitation is 80%. New rainfall amounts between 1.5 and 2 cm possible.",
      "chance_of_precipitation_percent": 82
    },
    {
      "name": "Monday Night",
      "wind": "6 to 17 km/h NW",
      "end_time": "2026-09-29T06:00:00-04:00",
      "page_link": "https://forecast.weather.gov/MapClick.php?lat=40.748314&lon=-73.994052",
      "start_time": "2026-09-28T18:00:00-04:00",
      "temperature": 14,
      "short_forecast": "Patchy Fog",
      "temperature_unit": "C",
      "detailed_forecast": "Patchy fog between 11pm and 5am. Mostly cloudy, with a low around 14. Northwest wind 6 to 17 km/h.",
      "chance_of_precipitation_percent": 9
    }
  ],
  "latitude": 40.7483136,
  "longitude": -73.9940525,
  "update_time": "2026-09-28T08:52:09+00:00",
  "matched_place": "10001, New York, NY, USA",
  "forecast_office": "New York, NY",
  "forecast_grid_position": "OKX/33,44"
}

Get hourly forecast

1 credit

Get up to 156 hourly National Weather Service forecasts for a US city, street address, or ZIP code. Locations outside the US and places without a forecast are not available.

Uses National Weather Service, geocoding.geo.census.gov and zippopotam.us.

What you provide

FieldTypeRequiredDescription
HourshoursNumberOptionalNumber of hourly forecasts, e.g. 48.Example: 5
UnitsunitsTextOptionalTemperature scale, e.g. fahrenheit.Example: Celsius
LocationlocationTextRequiredUS city and state, street address, or ZIP code, e.g. Miami, FL.Example: 90210

What you get

FieldTypeDescription
HourshoursListOne row for each available forecast hour, in time order.
Dew Pointhours[].dew_pointNumberDew point in the same scale as the temperature.Example: 14.4
Page Linkhours[].page_linkTextOfficial hourly forecast page for this place.Example: https://forecast.weather.gov/MapClick.php?lat=34.0901&lon=-118.4065&FcstType=di…
Start Timehours[].start_timeTextLocal hourly start time in ISO 8601 with offset.Example: 2026-09-28T02:00:00-07:00
Wind Speedhours[].wind_speedTextWind speed as forecast text with units.Example: 5 km/h
Temperaturehours[].temperatureNumberForecast temperature.Example: 19
Dew Point Unithours[].dew_point_unitTextDew point scale.Example: Celsius
Short Forecasthours[].short_forecastTextShort forecast in words.Example: Partly Cloudy
Wind Directionhours[].wind_directionTextWind direction as text.Example: E
Temperature Unithours[].temperature_unitTextTemperature scale.Example: Celsius
Relative Humidity (%)hours[].relative_humidity_percentNumberRelative humidity in percent.Example: 76
Chance of Precipitation (%)hours[].chance_of_precipitation_percentNumberChance of precipitation in percent.Example: 3
Grid Xgrid_xNumberForecast office horizontal grid coordinate.Example: 149
Grid Ygrid_yNumberForecast office vertical grid coordinate.Example: 48
LatitudelatitudeNumberLatitude of the mapped location.Example: 34.0901
LongitudelongitudeNumberLongitude of the mapped location.Example: -118.4065
Updated Atupdated_atTextLast forecast update in ISO 8601 with offset.Example: 2026-09-28T08:32:06+00:00
Matched Placematched_placeTextPlace matched to the location.Example: Beverly Hills, CA 90210
Forecast Officeforecast_officeTextForecast office code.Example: LOX

Example result

For Hours: 5, Units: Celsius, Location: 90210

JSON
{
  "hours": [
    {
      "dew_point": 14.4,
      "page_link": "https://forecast.weather.gov/MapClick.php?lat=34.0901&lon=-118.4065&FcstType=digital",
      "start_time": "2026-09-28T02:00:00-07:00",
      "wind_speed": "5 km/h",
      "temperature": 19,
      "dew_point_unit": "celsius",
      "short_forecast": "Partly Cloudy",
      "wind_direction": "E",
      "temperature_unit": "celsius",
      "relative_humidity_percent": 76,
      "chance_of_precipitation_percent": 3
    },
    {
      "dew_point": 15,
      "page_link": "https://forecast.weather.gov/MapClick.php?lat=34.0901&lon=-118.4065&FcstType=digital",
      "start_time": "2026-09-28T03:00:00-07:00",
      "wind_speed": "5 km/h",
      "temperature": 19,
      "dew_point_unit": "celsius",
      "short_forecast": "Partly Cloudy",
      "wind_direction": "E",
      "temperature_unit": "celsius",
      "relative_humidity_percent": 78,
      "chance_of_precipitation_percent": 3
    },
    {
      "dew_point": 14.4,
      "page_link": "https://forecast.weather.gov/MapClick.php?lat=34.0901&lon=-118.4065&FcstType=digital",
      "start_time": "2026-09-28T04:00:00-07:00",
      "wind_speed": "5 km/h",
      "temperature": 18,
      "dew_point_unit": "celsius",
      "short_forecast": "Partly Cloudy",
      "wind_direction": "E",
      "temperature_unit": "celsius",
      "relative_humidity_percent": 82,
      "chance_of_precipitation_percent": 3
    }
  ],
  "grid_x": 149,
  "grid_y": 48,
  "latitude": 34.0901,
  "longitude": -118.4065,
  "updated_at": "2026-09-28T08:32:06+00:00",
  "matched_place": "Beverly Hills, CA 90210",
  "forecast_office": "LOX"
}

List weather alerts

1 credit

List active US weather watches, warnings, and advisories for a city, address, ZIP code, or state, ordered by severity then issue time.

Uses National Weather Service and geocode.arcgis.com.

What you provide

FieldTypeRequiredDescription
LocationlocationTextRequiredUS city, street address, ZIP code, state name or state code, such as Tulsa, OK; 74103; or Texas.Example: Texas
Min Severitymin_severityTextOptionalMinimum alert severity, such as severe. Any includes alerts with unknown severity.Example: Severe

What you get

FieldTypeDescription
AlertsalertsListActive watches, warnings, and advisories, ordered most severe first, then newest.
Eventalerts[].eventTextExample: Flood Watch
Urgencyalerts[].urgencyTextExample: Future
Alert IDalerts[].alert_idTextExample: urn:oid:2.49.0.1.840.0.13f8f22ef4cb2cae6fac90ba79d1c52ffae2a731.001.1
Headlinealerts[].headlineTextExample: Flood Watch issued September 28 at 12:11AM MDT until September 30 at 6:00AM…
Page URLalerts[].page_urlTextExample: https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0.13f8f22ef4cb2cae6fac90ba7…
Severityalerts[].severityTextExample: Severe
Descriptionalerts[].descriptionText
Expiry Timealerts[].expiry_timeTextAlert expiration time in ISO 8601 with offset.Example: 2026-09-28T14:00:00-06:00
Instructionsalerts[].instructionsTextExample: You should monitor later forecasts and be prepared to take action should Flash…
Areas Affectedalerts[].areas_affectedTextExample: Guadalupe Mountains of Eddy County; Eddy County Plains; Northern Lea County…
Effective Timealerts[].effective_timeTextAlert effective time in ISO 8601 with offset.Example: 2026-09-28T00:11:00-06:00
Issuing Officealerts[].issuing_officeTextExample: NWS Midland/Odessa TX

Example result

For Location: Texas

JSON
{
  "alerts": [
    {
      "event": "Flood Watch",
      "urgency": "Future",
      "alert_id": "urn:oid:2.49.0.1.840.0.13f8f22ef4cb2cae6fac90ba79d1c52ffae2a731.001.1",
      "headline": "Flood Watch issued September 28 at 12:11AM MDT until September 30 at 6:00AM MDT by NWS Midland/Odessa TX",
      "page_url": "https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0.13f8f22ef4cb2cae6fac90ba79d1c52ffae2a731.001.1",
      "severity": "Severe",
      "description": "* WHAT...Flash flooding caused by excessive rainfall continues to be\npossible.\n\n* WHERE...Portions of southeast New Mexico, including the following\nareas, Central Lea, Eddy County Plains, Guadalupe Mo…",
      "expiry_time": "2026-09-28T14:00:00-06:00",
      "instructions": "You should monitor later forecasts and be prepared to take action\nshould Flash Flood Warnings be issued.",
      "areas_affected": "Guadalupe Mountains of Eddy County; Eddy County Plains; Northern Lea County; Central Lea County; Southern Lea County; Guadalupe Mountains Above 7000 Feet; Guadalupe and Delaware Mountains; Van Horn an…",
      "effective_time": "2026-09-28T00:11:00-06:00",
      "issuing_office": "NWS Midland/Odessa TX"
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@national-weather-service",
  "visibility": "public",
  "operation": "get_current_conditions",
  "version": 1,
  "input": {
    "location": "98101"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Plan staffing around day and night forecasts.
  • Compare hourly temperatures and precipitation chances for a location.
  • Review active weather alerts by severity.
  • Check observed conditions near a worksite.
  • Track forecast changes using update times.

Questions about National Weather Service

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this National Weather Service tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a National Weather Service account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from weather.gov when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What is the forecast for a U.S. location?

Get forecast returns a seven-day day and night forecast for a U.S. city, address, or ZIP code.

What weather is expected hour by hour?

Get hourly forecast returns available hourly forecasts for a U.S. city, address, or ZIP code.

Are there active weather alerts for this location?

List weather alerts returns active watches, warnings, and advisories for a U.S. city, address, ZIP code, or state.

All Weather toolsBrowse all tools