# NWS API: Get current conditions

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

Unofficial. Not affiliated with or endorsed by NWS.

- Page: https://fous.com/methods/weather.gov/get-current-conditions
- Method: `weather.gov/get_current_conditions`, version 1
- Website: weather.gov
- Returns: station name and code, distance, observation time, conditions, temperature, feels-like, humidity, dew point, wind, gust, pressure, visibility, page URL
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `location` | string | yes | `"98101"` | US city, street address, or ZIP code, for example Seattle, 98101, or 1600 Pennsylvania Ave NW, Washington, DC. |

## Output

From a run on Oct 23, 2026. Its input:

```json
{
  "location": "98101"
}
```

Its output:

```json
{
  "page_url": "https://api.weather.gov/stations/KBFI/observations/2026-10-23T07:40:00+00:00",
  "conditions": "Clear",
  "dew_point_c": 7,
  "dew_point_f": 44.6,
  "pressure_mb": 1019.6,
  "feels_like_c": null,
  "feels_like_f": null,
  "station_code": "KBFI",
  "station_name": "Boeing Field - King County International Airport",
  "pressure_inhg": 30.11,
  "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-10-23T07:40:00+00:00",
  "visibility_miles": 10,
  "relative_humidity_percent": 93.4
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"weather.gov/get_current_conditions","input":{"location":"98101"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What's the current weather at Denver, CO right now?
- Latest observed temperature and wind near ZIP 73301
- Can you check current conditions for 350 5th Ave, New York, NY?
- How humid is it in Phoenix this afternoon, and what's the dew point?
- Pull the latest weather station reading on weather.gov for Austin, Texas including visibility and pressure

## Input schema

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "location": {
      "type": "string",
      "minLength": 1,
      "description": "US city, street address, or ZIP code, for example Seattle, 98101, or 1600 Pennsylvania Ave NW, Washington, DC."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "station_name",
    "distance_miles",
    "observation_time",
    "conditions",
    "temperature_f",
    "temperature_c",
    "feels_like_f",
    "feels_like_c",
    "relative_humidity_percent",
    "dew_point_f",
    "dew_point_c",
    "wind_speed_mph",
    "wind_direction",
    "wind_gust_mph",
    "pressure_inhg",
    "pressure_mb",
    "visibility_miles",
    "station_code",
    "page_url"
  ],
  "properties": {
    "page_url": {
      "type": [
        "string",
        "null"
      ],
      "description": "Link to the reported observation."
    },
    "conditions": {
      "type": [
        "string",
        "null"
      ],
      "description": "Observed weather conditions in words."
    },
    "dew_point_c": {
      "type": [
        "number",
        "null"
      ],
      "description": "Dew point in °C."
    },
    "dew_point_f": {
      "type": [
        "number",
        "null"
      ],
      "description": "Dew point in °F."
    },
    "pressure_mb": {
      "type": [
        "number",
        "null"
      ],
      "description": "Barometric pressure in millibars."
    },
    "feels_like_c": {
      "type": [
        "number",
        "null"
      ],
      "description": "Reported heat index or wind chill in °C."
    },
    "feels_like_f": {
      "type": [
        "number",
        "null"
      ],
      "description": "Reported heat index or wind chill in °F."
    },
    "station_code": {
      "type": [
        "string",
        "null"
      ],
      "description": "Station identifier."
    },
    "station_name": {
      "type": [
        "string",
        "null"
      ],
      "description": "Name of the reporting weather station."
    },
    "pressure_inhg": {
      "type": [
        "number",
        "null"
      ],
      "description": "Barometric pressure in inches of mercury."
    },
    "temperature_c": {
      "type": [
        "number",
        "null"
      ],
      "description": "Air temperature in °C."
    },
    "temperature_f": {
      "type": [
        "number",
        "null"
      ],
      "description": "Air temperature in °F."
    },
    "wind_gust_mph": {
      "type": [
        "number",
        "null"
      ],
      "description": "Wind gusts in mph."
    },
    "distance_miles": {
      "type": [
        "number",
        "null"
      ],
      "description": "Distance from the place to the station in miles."
    },
    "wind_direction": {
      "type": [
        "string",
        "null"
      ],
      "description": "Wind direction as a compass word."
    },
    "wind_speed_mph": {
      "type": [
        "number",
        "null"
      ],
      "description": "Wind speed in mph."
    },
    "observation_time": {
      "type": [
        "string",
        "null"
      ],
      "description": "Time of the observation, as ISO 8601 with an offset."
    },
    "visibility_miles": {
      "type": [
        "number",
        "null"
      ],
      "description": "Visibility in miles."
    },
    "relative_humidity_percent": {
      "type": [
        "number",
        "null"
      ],
      "description": "Relative humidity in percent."
    }
  },
  "additionalProperties": false
}
```

## See more

- [NWS API: Get National Weather Service forecast](https://fous.com/methods/weather.gov/get-forecast.md): Looks up 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.
- [NWS API: Get hourly forecast](https://fous.com/methods/weather.gov/get-hourly-forecast.md): Looks up a US city, street address or ZIP code and returns up to 156 hourly National Weather Service forecasts for it.
- [NWS API: List weather alerts](https://fous.com/methods/weather.gov/list-weather-alerts.md): Lists active US weather watches, warnings and advisories for a city, address, ZIP code or state, most severe first, then newest.
- [The Weather Channel API: Get current weather](https://fous.com/methods/weather.com/get-current-weather.md): Gets current conditions and today's high and low from The Weather Channel for a city, postcode, ZIP code or street address worldwide. Street addresses are geocoded exactly first; some observations omit gusts or other measurements.
- [AccuWeather API: Get current weather](https://fous.com/methods/accuweather.com/get-current-weather.md): Gets current conditions and RealFeel for a city or postal code on AccuWeather. The UV level follows standard UV-index ranges. Air quality is null unless it is shown with the current conditions.
- [MSN API: Get current weather](https://fous.com/methods/msn.com/get-current-weather.md): Gets current MSN Weather conditions for a city, address or ZIP code. The place is found through OpenStreetMap Nominatim. Matches for broad searches are approximate.
- [AirNow API: Get air quality](https://fous.com/methods/airnow.gov/get-air-quality.md): Gets AirNow current air quality, pollutant readings and today's and tomorrow's forecasts for a US city or ZIP code, or a covered Canadian or Mexican city.
- [OnTheSnow API: Get ski report](https://fous.com/methods/onthesnow.com/get-ski-report.md): Gets the latest published OnTheSnow snow report for a ski resort by name, optionally narrowed by region or country. Off-season measurements may be unavailable; surface conditions are returned only when stated in words on the report.
- [All NWS methods](https://fous.com/methods/weather.gov.md)
