Skip to content

Weather Underground

Historical weather, weather observations and daily weather summaries

Back to tools

Historical and current weather conditions from stations worldwide.

Get historical weather

Get historical weather

Get daily weather and time-ordered airport observations for a past date near a city, airport, or ZIP code. Summary averages use available observations; missing measurements are null.

Your information

Past date in YYYY-MM-DD format, for example 2024-07-04.

Measurement system, for example imperial.

City, airport, or ZIP code, for example Boston or 02108.

1 credit per completed run

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

Example results

Weather on Jan 1, 2020

High temperature6°C
Low temperature2°C
Average temperature3.79°C
Total precipitation1.02mm

Logan Intl Airport, Jan 1, 2020

Maximum wind: 33 km/h, Average humidity: 55.04%, Average pressure: 1,002.72 hPa

Observations

  1. 4 °C, Cloudy12:54 AM

    0 °C dew point, 73% humidity, WSW wind, 19 km/h, 998.95 hPa, 0 mm

  2. 4 °C, Cloudy1:54 AM

    -2 °C dew point, 65% humidity, WSW wind, 28 km/h, Gust 35 km/h, 999.63 hPa, 0 mm

  3. 4 °C, Cloudy2:54 AM

    -2 °C dew point, 65% humidity, W wind, 26 km/h, Gust 35 km/h, 999.97 hPa, 0 mm

  4. 3 °C, Mostly Cloudy3:54 AM

    -4 °C dew point, 60% humidity, W wind, 26 km/h, Gust 37 km/h, 1,000.3 hPa, 0 mm

  5. 3 °C, Partly Cloudy4:54 AM

    -5 °C dew point, 57% humidity, W wind, 19 km/h, Gust 37 km/h, 1,000.3 hPa, 0 mm

  6. 3 °C, Partly Cloudy5:54 AM

    -4 °C dew point, 59% humidity, WSW wind, 20 km/h, 1,000.3 hPa, 0 mm

  7. 2 °C, Fair6:54 AM

    -4 °C dew point, 64% humidity, WSW wind, 17 km/h, 1,000.64 hPa, 0 mm

  8. 3 °C, Partly Cloudy7:54 AM

    -4 °C dew point, 59% humidity, WSW wind, 15 km/h, 1,000.98 hPa, 0 mm

  9. 4 °C, Fair8:54 AM

    -4 °C dew point, 55% humidity, W wind, 22 km/h, Gust 35 km/h, 1,001.32 hPa, 0 mm

  10. 5 °C, Fair9:54 AM

    -4 °C dew point, 51% humidity, W wind, 26 km/h, Gust 41 km/h, 1,002 hPa, 0 mm

  11. 5 °C, Partly Cloudy10:54 AM

    -5 °C dew point, 49% humidity, W wind, 30 km/h, Gust 39 km/h, 1,002 hPa, 0 mm

  12. 6 °C, Partly Cloudy11:54 AM

    -4 °C dew point, 49% humidity, W wind, 19 km/h, Gust 43 km/h, 1,001.66 hPa, 0 mm

  13. 6 °C, Partly Cloudy / Windy12:54 PM

    -5 °C dew point, 47% humidity, W wind, 33 km/h, Gust 56 km/h, 1,001.32 hPa, 0 mm

  14. 5 °C, Partly Cloudy1:54 PM

    -5 °C dew point, 49% humidity, W wind, 31 km/h, Gust 52 km/h, 1,001.32 hPa, 0 mm

  15. 5 °C, Partly Cloudy2:54 PM

    -5 °C dew point, 49% humidity, W wind, 28 km/h, Gust 44 km/h, 1,002.33 hPa, 0 mm

  16. 4 °C, Partly Cloudy3:54 PM

    -6 °C dew point, 49% humidity, WNW wind, 24 km/h, Gust 35 km/h, 1,003.01 hPa, 0 mm

  17. 4 °C, Partly Cloudy4:54 PM

    -6 °C dew point, 49% humidity, W wind, 26 km/h, Gust 35 km/h, 1,004.03 hPa, 0 mm

  18. 4 °C, Fair5:54 PM

    -5 °C dew point, 53% humidity, W wind, 24 km/h, Gust 41 km/h, 1,004.7 hPa, 0 mm

  19. 3 °C, Fair6:54 PM

    -5 °C dew point, 55% humidity, W wind, 31 km/h, Gust 43 km/h, 1,005.38 hPa, 0 mm

  20. 3 °C, Fair7:54 PM

    -6 °C dew point, 53% humidity, W wind, 28 km/h, Gust 39 km/h, 1,006.06 hPa, 0 mm

  21. 3 °C, Fair8:54 PM

    -6 °C dew point, 53% humidity, W wind, 28 km/h, Gust 44 km/h, 1,006.4 hPa, 0 mm

  22. 3 °C, Fair9:54 PM

    -6 °C dew point, 54% humidity, W wind, 26 km/h, Gust 43 km/h, 1,007.07 hPa, 0 mm

  23. 3 °C, Fair10:54 PM

    -6 °C dew point, 52% humidity, W wind, 30 km/h, Gust 43 km/h, 1,007.41 hPa, 0 mm

  24. 2 °C, Fair11:54 PM

    -7 °C dew point, 52% humidity, W wind, 26 km/h, Gust 39 km/h, 1,008.09 hPa, 0 mm

View source weather history

Choose an action

About the Weather Underground tool

Weather Underground (Wunderground) provides historical daily weather and time-ordered airport observations for a past date.

Get historical weather needs a past date and a city, airport, or ZIP code; measurement units are optional.

Built from wunderground.com and weather.com. Last checked Sep 29, 2026.

Actions

Get historical weather

1 credit

Get daily weather and time-ordered airport observations for a past date near a city, airport, or ZIP code. Summary averages use available observations; missing measurements are null.

Uses Weather Underground and weather.com.

What you provide

FieldTypeRequiredDescription
DatedateDateRequiredPast date in YYYY-MM-DD format, for example 2024-07-04.Example: 2020-01-01
UnitsunitsTextOptionalMeasurement system, for example imperial.Example: Metric
LocationlocationTextRequiredCity, airport, or ZIP code, for example Boston or 02108.Example: 02108

What you get

FieldTypeDescription
DatedateDateExample: 2020-01-01
UnitsunitsDetails
Pressureunits.pressureTextExample: hPa
Wind Speedunits.wind_speedTextExample: km/h
Temperatureunits.temperatureTextExample: °C
Precipitationunits.precipitationTextExample: mm
Page URLpage_urlTextExample: https://www.wunderground.com/history/daily/us/ma/boston/KBOS/date/2020-01-01
ObservationsobservationsList
Pressureobservations[].pressureNumberExample: 998.95
Dew Pointobservations[].dew_pointNumberExample: 0
Wind Gustobservations[].wind_gustNumberExample: 35
Conditionsobservations[].conditionsTextExample: Cloudy
Local Timeobservations[].local_timeTextLocal time with UTC offset.Example: 2020-01-01T00:54:00-05:00
Wind Speedobservations[].wind_speedNumberExample: 19
Temperatureobservations[].temperatureNumberExample: 4
Precipitationobservations[].precipitationNumberExample: 0
Wind Directionobservations[].wind_directionTextExample: WSW
Humidity (%)observations[].humidity_percentNumberExample: 73
Station Codestation_codeTextExample: KBOS
Station Namestation_nameTextExample: Logan Intl Airport
Daily Summarydaily_summaryDetails
Low Temperaturedaily_summary.low_temperatureNumberExample: 2
Average Pressuredaily_summary.average_pressureNumberExample: 1002.72
High Temperaturedaily_summary.high_temperatureNumberExample: 6
Maximum Wind Speeddaily_summary.maximum_wind_speedNumberExample: 33
Average Temperaturedaily_summary.average_temperatureNumberExample: 3.79
Total Precipitationdaily_summary.total_precipitationNumberExample: 1.02
Average Humidity (%)daily_summary.average_humidity_percentNumberExample: 55.04

Example result

For Date: 2020-01-01, Units: Metric, Location: 02108

JSON
{
  "date": "2020-01-01",
  "units": {
    "pressure": "hPa",
    "wind_speed": "km/h",
    "temperature": "°C",
    "precipitation": "mm"
  },
  "page_url": "https://www.wunderground.com/history/daily/us/ma/boston/KBOS/date/2020-01-01",
  "observations": [
    {
      "pressure": 998.95,
      "dew_point": 0,
      "wind_gust": null,
      "conditions": "Cloudy",
      "local_time": "2020-01-01T00:54:00-05:00",
      "wind_speed": 19,
      "temperature": 4,
      "precipitation": 0,
      "wind_direction": "WSW",
      "humidity_percent": 73
    },
    {
      "pressure": 999.63,
      "dew_point": -2,
      "wind_gust": 35,
      "conditions": "Cloudy",
      "local_time": "2020-01-01T01:54:00-05:00",
      "wind_speed": 28,
      "temperature": 4,
      "precipitation": 0,
      "wind_direction": "WSW",
      "humidity_percent": 65
    },
    {
      "pressure": 999.97,
      "dew_point": -2,
      "wind_gust": 35,
      "conditions": "Cloudy",
      "local_time": "2020-01-01T02:54:00-05:00",
      "wind_speed": 26,
      "temperature": 4,
      "precipitation": 0,
      "wind_direction": "W",
      "humidity_percent": 65
    }
  ],
  "station_code": "KBOS",
  "station_name": "Logan Intl Airport",
  "daily_summary": {
    "low_temperature": 2,
    "average_pressure": 1002.72,
    "high_temperature": 6,
    "maximum_wind_speed": 33,
    "average_temperature": 3.79,
    "total_precipitation": 1.02,
    "average_humidity_percent": 55.04
  }
}

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": "@weather-underground",
  "visibility": "public",
  "operation": "get_historical_weather",
  "version": 1,
  "input": {
    "date": "2020-01-01",
    "units": "metric",
    "location": "02108"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Review past temperatures and precipitation for a location
  • Compare hourly airport observations across dates
  • Summarize daily wind, pressure, and humidity
  • Check historical conditions near a city or ZIP code

Questions about Weather Underground

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 Weather Underground 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 Weather Underground account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from wunderground.com 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 was the weather in a city on a past date?

Get historical weather returns daily summaries and time-ordered observations for a past date and city.

What were the temperatures and precipitation that day?

Get historical weather includes daily high, low, and average temperatures, total precipitation, and observations.

Which airport observations are available for a past date?

Get historical weather returns time-ordered airport observations, including local time, conditions, wind, and humidity.

All Weather toolsBrowse all tools