National Weather Service
Forecasts, weather alerts and current conditions
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.
Your information
US city, street address, or ZIP code, for example Seattle, 98101, or 1600 Pennsylvania Ave NW, Washington, DC.
Example results
- Page URL
- api.weather.gov
- Conditions
- Clear
- Dew Point C
- 7
- Dew Point F
- 44.6
- Pressure (MB)
- 1,017.9
- Feels Like C
- Not provided
- Feels Like F
- Not provided
- 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)
- Not provided
- 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 (%)
- 93.4
About National Weather Service
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 by Fous from weather.gov, geocode.arcgis.com, geocoding.geo.census.gov, photon.komoot.io and zippopotam.us and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with National Weather Service.
Actions
Get current conditions
1 credit per runGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Locationlocation | Text | Required | US city, street address, or ZIP code, for example Seattle, 98101, or 1600 Pennsylvania Ave NW, Washington, DC.Example: 98101 |
What you get
| Field | Type | Description |
|---|---|---|
Page URLpage_url | Text | Link to the reported observation.Example: https://api.weather.gov/stations/KBFI/observations/2026-09-28T09:35:00+00:00 |
Conditionsconditions | Text | Observed weather conditions in words.Example: Clear |
Dew Point Cdew_point_c | Number | Dew point in °C.Example: 7 |
Dew Point Fdew_point_f | Number | Dew point in °F.Example: 44.6 |
Pressure (MB)pressure_mb | Number | Barometric pressure in millibars.Example: 1017.9 |
Feels Like Cfeels_like_c | Number | Reported heat index or wind chill in °C. |
Feels Like Ffeels_like_f | Number | Reported heat index or wind chill in °F. |
Station Codestation_code | Text | Station identifier.Example: KBFI |
Station Namestation_name | Text | Name of the reporting weather station.Example: Boeing Field - King County International Airport |
Pressure Inhgpressure_inhg | Number | Barometric pressure in inches of mercury.Example: 30.06 |
Temperature Ctemperature_c | Number | Air temperature in °C.Example: 8 |
Temperature Ftemperature_f | Number | Air temperature in °F.Example: 46.4 |
Wind Gust (mph)wind_gust_mph | Number | Wind gusts in mph.Example: 17.3 |
Distance (miles)distance_miles | Number | Distance from the place to the station in miles.Example: 4.62 |
Wind Directionwind_direction | Text | Wind direction as a compass word.Example: Calm |
Wind Speed (mph)wind_speed_mph | Number | Wind speed in mph.Example: 0 |
Observation Timeobservation_time | Text | Time of the observation, as ISO 8601 with an offset.Example: 2026-09-28T09:35:00+00:00 |
Visibility (miles)visibility_miles | Number | Visibility in miles.Example: 10 |
Relative Humidity (%)relative_humidity_percent | Number | Relative humidity in percent.Example: 93.4 |
Example result
For Location: 98101
{
"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 per runGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Unitsunits | Text | Optional | Temperature units, such as fahrenheit or celsius.Example: Celsius |
Locationlocation | Text | Required | U.S. city, street address, or ZIP code, such as Denver, CO or 10001.Example: 10001 |
What you get
| Field | Type | Description |
|---|---|---|
Periodsperiods | List | Day and night forecast periods in time order. |
Nameperiods[].name | Text | Example: Overnight |
Windperiods[].wind | Text | Example: 24 km/h NE |
End Timeperiods[].end_time | Text | Example: 2026-09-28T06:00:00-04:00 |
Page Linkperiods[].page_link | Text | Example: https://forecast.weather.gov/MapClick.php?lat=40.748314&lon=-73.994052 |
Start Timeperiods[].start_time | Text | Example: 2026-09-28T04:00:00-04:00 |
Temperatureperiods[].temperature | Number | Example: 16 |
Short Forecastperiods[].short_forecast | Text | Example: Showers And Thunderstorms |
Temperature Unitperiods[].temperature_unit | Text | Example: C |
Detailed Forecastperiods[].detailed_forecast | Text | Example: Showers and thunderstorms. Cloudy, with a low around 16. Northeast wind around… |
Chance of Precipitation (%)periods[].chance_of_precipitation_percent | Number | Example: 99 |
Latitudelatitude | Number | Latitude of the matched place.Example: 40.7483136 |
Longitudelongitude | Number | Longitude of the matched place.Example: -73.9940525 |
Update Timeupdate_time | Text | Time the forecast was updated, ISO 8601 with offset.Example: 2026-09-28T08:52:09+00:00 |
Matched Placematched_place | Text | Matched U.S. place or address.Example: 10001, New York, NY, USA |
Forecast Officeforecast_office | Text | Name of the responsible National Weather Service office.Example: New York, NY |
Forecast Grid Positionforecast_grid_position | Text | NWS office and grid coordinates.Example: OKX/33,44 |
Example result
For Units: Celsius, Location: 10001
{
"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 per runGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Hourshours | Number | Optional | Number of hourly forecasts, e.g. 48.Example: 5 |
Unitsunits | Text | Optional | Temperature scale, e.g. fahrenheit.Example: Celsius |
Locationlocation | Text | Required | US city and state, street address, or ZIP code, e.g. Miami, FL.Example: 90210 |
What you get
| Field | Type | Description |
|---|---|---|
Hourshours | List | One row for each available forecast hour, in time order. |
Dew Pointhours[].dew_point | Number | Dew point in the same scale as the temperature.Example: 14.4 |
Page Linkhours[].page_link | Text | Official hourly forecast page for this place.Example: https://forecast.weather.gov/MapClick.php?lat=34.0901&lon=-118.4065&FcstType=di… |
Start Timehours[].start_time | Text | Local hourly start time in ISO 8601 with offset.Example: 2026-09-28T02:00:00-07:00 |
Wind Speedhours[].wind_speed | Text | Wind speed as forecast text with units.Example: 5 km/h |
Temperaturehours[].temperature | Number | Forecast temperature.Example: 19 |
Dew Point Unithours[].dew_point_unit | Text | Dew point scale.Example: Celsius |
Short Forecasthours[].short_forecast | Text | Short forecast in words.Example: Partly Cloudy |
Wind Directionhours[].wind_direction | Text | Wind direction as text.Example: E |
Temperature Unithours[].temperature_unit | Text | Temperature scale.Example: Celsius |
Relative Humidity (%)hours[].relative_humidity_percent | Number | Relative humidity in percent.Example: 76 |
Chance of Precipitation (%)hours[].chance_of_precipitation_percent | Number | Chance of precipitation in percent.Example: 3 |
Grid Xgrid_x | Number | Forecast office horizontal grid coordinate.Example: 149 |
Grid Ygrid_y | Number | Forecast office vertical grid coordinate.Example: 48 |
Latitudelatitude | Number | Latitude of the mapped location.Example: 34.0901 |
Longitudelongitude | Number | Longitude of the mapped location.Example: -118.4065 |
Updated Atupdated_at | Text | Last forecast update in ISO 8601 with offset.Example: 2026-09-28T08:32:06+00:00 |
Matched Placematched_place | Text | Place matched to the location.Example: Beverly Hills, CA 90210 |
Forecast Officeforecast_office | Text | Forecast office code.Example: LOX |
Example result
For Hours: 5, Units: Celsius, Location: 90210
{
"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 per runList 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
| Field | Type | Required | Description |
|---|---|---|---|
Locationlocation | Text | Required | US city, street address, ZIP code, state name or state code, such as Tulsa, OK; 74103; or Texas.Example: Texas |
Min Severitymin_severity | Text | Optional | Minimum alert severity, such as severe. Any includes alerts with unknown severity.Example: Severe |
What you get
| Field | Type | Description |
|---|---|---|
Alertsalerts | List | Active watches, warnings, and advisories, ordered most severe first, then newest. |
Eventalerts[].event | Text | Example: Flood Watch |
Urgencyalerts[].urgency | Text | Example: Future |
Alert IDalerts[].alert_id | Text | Example: urn:oid:2.49.0.1.840.0.13f8f22ef4cb2cae6fac90ba79d1c52ffae2a731.001.1 |
Headlinealerts[].headline | Text | Example: Flood Watch issued September 28 at 12:11AM MDT until September 30 at 6:00AM… |
Page URLalerts[].page_url | Text | Example: https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0.13f8f22ef4cb2cae6fac90ba7… |
Severityalerts[].severity | Text | Example: Severe |
Descriptionalerts[].description | Text | |
Expiry Timealerts[].expiry_time | Text | Alert expiration time in ISO 8601 with offset.Example: 2026-09-28T14:00:00-06:00 |
Instructionsalerts[].instructions | Text | Example: You should monitor later forecasts and be prepared to take action should Flash… |
Areas Affectedalerts[].areas_affected | Text | Example: Guadalupe Mountains of Eddy County; Eddy County Plains; Northern Lea County… |
Effective Timealerts[].effective_time | Text | Alert effective time in ISO 8601 with offset.Example: 2026-09-28T00:11:00-06:00 |
Issuing Officealerts[].issuing_office | Text | Example: NWS Midland/Odessa TX |
Example result
For Location: Texas
{
"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
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_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
Is Fous affiliated with National Weather Service?
No. Fous is not affiliated with National Weather Service. This workflow reads the public weather.gov website and returns its data.
How much does it cost?
Each run costs 1 credit. 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; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check 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.