History API

We provide hourly historical weather data for any location on the globe via History API. Availability of hourly historical data depends on a type of your subscription.

You can also download this data in JSON or CSV format - please read History Bulk and History Forecast Bulk.

Call hourly historical data

How to make an API call

API call

http://history.openweathermap.org/data/2.5/history/city?lat={lat}&lon={lon}&type=hour&start={start}&end={end}&appid={API key}
http://history.openweathermap.org/data/2.5/history/city?lat={lat}&lon={lon}&type=hour&start={start}&cnt={cnt}&appid={API key}
Parameters
lat, lon required Geographical coordinates (latitude, longitude). If you need the geocoder to automatic convert city names and zip-codes to geo coordinates and the other way around, please use our Geocoding API.
type required Type of the call, keep this parameter in the API call as hour.
appid required Your unique API key (you can always find it on your account page under the "API key" tab)
start optional Start date (unix time, UTC time zone), e.g. start=1369728000
end optional End date (unix time, UTC time zone), e.g. end=1369789200
cnt optional A number of timestamps in response (one per hour, can be used instead of the parameter end)

You can use the geocoder built into this API by default, but please note that this version is less accurate than the Geocoder API and will be deprecated soon.
Learn more

Example of API call

http://history.openweathermap.org/data/2.5/history/city?lat=41.85&lon=-87.65&appid={API key}
                        
{
   "message":"",
   "cod":"200",
   "city_id":4887398,
   "calctime":0.0863,
   "cnt":4,
   "list":[
   {
      "main":{
         "temp":268.987,
         "temp_min":268.987,
         "temp_max":268.987,
         "pressure":1001.11,
         "sea_level":1024.68,
         "grnd_level":1001.11,
         "humidity":100
      },
      "wind":{
         "speed":5.06,
         "deg":291.002
      },
      "clouds":{
         "all":48
      },
      "weather":[
         {
            "id":802,
            "main":"Clouds",
            "description":"scattered clouds",
            "icon":"03d"
         }
      ],
      "dt":1485703465
   },
   {
      "main":{
         "temp":268.097,
         "temp_min":268.097,
         "temp_max":268.097,
         "pressure":1003.57,
         "sea_level":1027.08,
         "grnd_level":1003.57,
         "humidity":100
      },
      "wind":{
         "speed":8.56,
         "deg":314.007
      },
      "clouds":{
         "all":44
      },
      "weather":[
         {
            "id":802,
            "main":"Clouds",
            "description":"scattered clouds",
            "icon":"03d"
         }
      ],
      "dt":1485730032
   },
   {
      "main":{
         "temp":266.787,
         "temp_min":266.787,
         "temp_max":266.787,
         "pressure":1005.73,
         "sea_level":1029.63,
         "grnd_level":1005.73,
         "humidity":100
      },
      "wind":{
         "speed":6.79,
         "deg":316.012
      },
      "clouds":{
         "all":0
      },
      "weather":[
         {
            "id":800,
            "main":"Clear",
            "description":"Sky is Clear",
            "icon":"01n"
         }
      ],
      "dt":1485755383
   },
   {
      "main":{
         "temp":263.64,
         "pressure":1015,
         "humidity":57,
         "temp_min":262.15,
         "temp_max":265.15
      },
      "wind":{
         "speed":2.6,
         "deg":280
      },
      "clouds":{
         "all":1
      },
      "weather":[
         {
            "id":800,
            "main":"Clear",
            "description":"sky is clear",
            "icon":"01n"
         }
      ],
      "dt":1485780512
   }
   ]
}
                        
                     

History Bulk

We have recently announced the History Bulk functionality that allows to extract historical data per city for 40 years in the past.

For accessing this feature please click the next link. The detailed documentation can be found here.

Weather fields in API response for hourly historical data

If you do not see some of the parameters in your API response it means that these weather phenomena are just not happened for the time of measurement for the city or location chosen. Only really measured or calculated data is displayed in API response.

List of all API parameters with units openweathermap.org/weather-data

JSON

Example of API response
                     
{
   "message": "Count: 24",
   "cod": "200",
   "city_id": 4298960,
   "calctime": 0.00297316,
   "cnt": 24,
   "list": [
   {
   "dt": 1578384000,
   "main": {
     "temp": 275.45,
     "feels_like": 271.7,
     "pressure": 1014,
     "humidity": 74,
     "temp_min": 274.26,
     "temp_max": 276.48
   },
   "wind": {
     "speed": 2.16,
     "deg": 87
   },
   "clouds": {
     "all": 90
   },
   "weather": [
     {
       "id": 501,
       "main": "Rain",
       "description": "moderate rain",
       "icon": "10n"
     }
   ],
   "rain": {
     "1h": 0.9
   }
},
....
                     
                  

Fields in API Response

  • message Internal parameter
  • cod Internal parameter
  • city_id City ID
  • calctime Internal parameter
  • list
    • dt Time of data calculation, unix, UTC
    • main
      • main.temp Temperature. Unit Default: Kelvin, Metric: Celsius, Imperial: Fahrenheit. Learn more
      • main.feels_like This temperature parameter accounts for the human perception of weather. Unit Default: Kelvin, Metric: Celsius, Imperial: Fahrenheit. Learn more
      • main.pressure Atmospheric pressure (on the sea level, if there is no sea_level or grnd_level data), hPa
      • main.humidity Humidity, %
      • main.temp_min Minimum temperature within a large city or a megalopolis (optional parameter). Unit Default: Kelvin, Metric: Celsius, Imperial: Fahrenheit. Learn more
      • main.temp_max Maximum temperature within a large city or a megalopolis (optional parameter). Unit Default: Kelvin, Metric: Celsius, Imperial: Fahrenheit. Learn more
      • main.sea_level Atmospheric pressure on the sea level, hPa
      • main.grnd_level Atmospheric pressure on the ground level, hPa
    • wind
      • wind.speed Wind speed. Unit Default: meter/sec, Metric: meter/sec, Imperial: miles/hour. Learn more
      • wind.deg Wind direction, degrees (meteorological)
    • clouds
      • clouds.all Cloudiness, %
    • rain
      • rain.1h Rain volume for the last 1 hour
      • rain.3h Rain volume for the last 3 hours
    • snow
      • snow.1h Snow volume for the last 1 hour
      • snow.3h Snow volume for the last 3 hours
    • weather (more info Weather condition codes)
      • weather.id Weather condition id
      • weather.main Group of weather parameters (Rain, Snow, Extreme etc.)
      • weather.description Weather condition within the group
      • weather.icon Weather icon id

List of weather condition codes

List of weather condition codes with icons (range of thunderstorm, drizzle, rain, snow, clouds, atmosphere including extreme conditions like tornado, hurricane etc.)

Min/max temperature in historical weather API and forecast API

Please, do not confuse min/max parameters in hourly historical weather API and forecast API. In hourly historical weather API temp_min and temp_max are optional parameters mean min / max temperature in the city at the moment of calculation to show deviation from the average temperature just for your reference. For large cities and megalopolises geographically expanded it might be applicable. In most cases both temp_min and temp_max parameters have the same volume as 'temp'. Please, use temp_min and temp_max parameters optionally.
Example of historical weather for cities API response
                     
"main":{
   "temp":306.15, // temperature at the moment of calculation
   "pressure":1013,
   "humidity":44,
   "temp_min":306, //min  temperature in the city at the moment of calculation
   "temp_max":306 //max  temperature in the city at the moment of calculation
},
                     
                  

For comparison look at example of daily forecast weather API response

Example of daily forecast weather API response
                     
"dt":1406080800,
"temp":{
  "day":297.77,  //daily averaged temperature
  "min":293.52, //daily min temperature
  "max":297.77, //daily max temperature
  "night":293.52, //night temperature
  "eve":297.77, //evening temperature
  "morn":297.77, //morning temperature
}
                     
                  

Other features

Geocoding API

Requesting API calls by geographical coordinates is the most accurate way to specify any location. If you need to convert city names and zip-codes to geo coordinates and the other way around automatically, please use our Geocoding API.

Built-in geocoding

We highly recommend you using our Geocoding API. This API uses a much more accurate geographical database and supports both direct and reverse geocoding.

Please note that built-in API requests by city name, zip-codes and city id will be deprecated soon.

Built-in API request by city name

Call historical data by city name.

API call

http://history.openweathermap.org/data/2.5/history/city?q={city name},{country code}&type=hour&start={start}&end={end}&appid={API key}
http://history.openweathermap.org/data/2.5/history/city?q={city name},{country code}&type=hour&start={start}&cnt={cnt}&appid={API key}
Parameters
q required City name, state code and country code divided by comma, use ISO 3166 country codes.

You can specify the parameter not only in English. In this case, the API response should be returned in the same language as the language of requested location name if the location is in our predefined list of more than 200,000 locations. Learn more

type required type of the call, keep this parameter in the API call as hour
appid required Your unique API key (you can always find it on your account page under the "API key" tab)
start optional Start date (unix time, UTC time zone), e.g. start=1369728000
end optional End date (unix time, UTC time zone), e.g. end=1369789200
cnt optional A number of timestamps in response (one per hour, can be used instead of end)

Example of API call

http://history.openweathermap.org/data/2.5/history/city?q=London,UK&appid={API key}
                        
{
   "message":"",
   "cod":"200",
   "city_id":2643743,
   "calctime":0.0875,
   "cnt":3,
   "list":[
   {
      "main":{
         "temp":279.946,
         "temp_min":279.946,
         "temp_max":279.946,
         "pressure":1016.76,
         "sea_level":1024.45,
         "grnd_level":1016.76,
         "humidity":100
      },
      "wind":{
         "speed":4.59,
         "deg":163.001
      },
      "clouds":{
         "all":92
      },
      "weather":[
         {
            "id":500,
            "main":"Rain",
            "description":"light rain",
            "icon":"10n"
         }
      ],
      "rain":{
         "3h":2.69
      },
      "dt":1485717216
   },
   {
      "main":{
         "temp":282.597,
         "temp_min":282.597,
         "temp_max":282.597,
         "pressure":1012.12,
         "sea_level":1019.71,
         "grnd_level":1012.12,
         "humidity":98
      },
      "wind":{
         "speed":4.04,
         "deg":226
      },
      "clouds":{
         "all":92
      },
      "weather":[
         {
            "id":500,
            "main":"Rain",
            "description":"light rain",
            "icon":"10n"
         }
      ],
      "rain":{
         "3h":0.405
      },
      "dt":1485745061
   },
   {
      "main":{
         "temp":279.38,
         "pressure":1011,
         "humidity":93,
         "temp_min":278.15,
         "temp_max":280.15
      },
      "wind":{
         "speed":2.6,
         "deg":30
      },
      "clouds":{
         "all":90
      },
      "weather":[
         {
            "id":701,
            "main":"Mist",
            "description":"mist",
            "icon":"50d"
         },
         {
            "id":741,
            "main":"Fog",
            "description":"fog",
            "icon":"50d"
         }
      ],
      "dt":1485768552
   }
   ]
}
                        
                     
There is a possibility to receive a central district of the city/town with its own parameters (geographic coordinates/id/name) in API response. Please see the example below.
http://history.openweathermap.org/data/2.5/history/city?q=Munchen,DE&appid={API key}
                        
{
   "message":"",
   "cod":"200",
   "city_id":2643743,
   "calctime":0.0875,
   "cnt":3,
   "list":[
   {
      "main":{
         "temp":279.946,
         "temp_min":279.946,
         "temp_max":279.946,
         "pressure":1016.76,
         "sea_level":1024.45,
         "grnd_level":1016.76,
         "humidity":100
      },
      "wind":{
         "speed":4.59,
         "deg":163.001
      },
      "clouds":{
         "all":92
      },
      "weather":[
         {
            "id":500,
            "main":"Rain",
            "description":"light rain",
            "icon":"10n"
         }
      ],
      "rain":{
         "3h":2.69
      },
      "dt":1485717216
   },
   {
      "main":{
         "temp":282.597,
         "temp_min":282.597,
         "temp_max":282.597,
         "pressure":1012.12,
         "sea_level":1019.71,
         "grnd_level":1012.12,
         "humidity":98
      },
      "wind":{
         "speed":4.04,
         "deg":226
      },
      "clouds":{
         "all":92
      },
      "weather":[
         {
            "id":500,
            "main":"Rain",
            "description":"light rain",
            "icon":"10n"
         }
      ],
      "rain":{
         "3h":0.405
      },
      "dt":1485745061
   },
   {
      "main":{
         "temp":279.38,
         "pressure":1011,
         "humidity":93,
         "temp_min":278.15,
         "temp_max":280.15
      },
      "wind":{
         "speed":2.6,
         "deg":30
      },
      "clouds":{
         "all":90
      },
      "weather":[
         {
            "id":701,
            "main":"Mist",
            "description":"mist",
            "icon":"50d"
         },
         {
            "id":741,
            "main":"Fog",
            "description":"fog",
            "icon":"50d"
         }
      ],
      "dt":1485768552
   }
   ]
}
                        
                     

Built-in API request by city ID

Call historical data by city ID.

The list of city IDs can be downloaded here.

API calls

http://history.openweathermap.org/data/2.5/history/city?id={id}&type=hour&start={start}&end={end}&appid={API key}
http://history.openweathermap.org/data/2.5/history/city?id={id}&type=hour&start={start}&cnt={cnt}&appid={API key}
Parameters
id required City ID. The list of city IDs 'city.list.json.gz' can be downloaded here.
type required Type of the call, keep this parameter in the API call as hour
appid required Your unique API key (you can always find it on your account page under the "API key" tab)
start optional Start date (unix time, UTC time zone), e.g. start=1369728000
end optional End date (unix time, UTC time zone), e.g. end=1369789200
cnt optional Amount of returned data (one per hour, can be used instead of end)

Example of API call

http://history.openweathermap.org/data/2.5/history/city?id=2885679&type=hour&appid={API key}
                        
{
   "message":"",
   "cod":"200",
   "city_id":2885679,
   "calctime":0.0823,
   "cnt":3,
   "list":[
   {
      "main":{
         "temp":266.052,
         "temp_min":266.052,
         "temp_max":266.052,
         "pressure":957.86,
         "sea_level":1039.34,
         "grnd_level":957.86,
         "humidity":90
      },
      "wind":{
         "speed":1.16,
         "deg":139.502
      },
      "clouds":{
         "all":0
      },
      "weather":[
         {
            "id":800,
            "main":"Clear",
            "description":"Sky is Clear",
            "icon":"01n"
         }
      ],
      "dt":1485722804
   },
   {
      "main":{
         "temp":263.847,
         "temp_min":263.847,
         "temp_max":263.847,
         "pressure":955.78,
         "sea_level":1037.43,
         "grnd_level":955.78,
         "humidity":91
      },
      "wind":{
         "speed":1.49,
         "deg":159
      },
      "clouds":{
         "all":0
      },
      "weather":[
         {
            "id":800,
            "main":"Clear",
            "description":"Sky is Clear",
            "icon":"01n"
         }
      ],
      "dt":1485749608
   },
   {
      "main":{
         "temp":274.9,
         "pressure":1019,
         "temp_min":274.15,
         "temp_max":275.15,
         "humidity":88
      },
      "wind":{
         "speed":1,
         "deg":0
      },
      "clouds":{
         "all":76
      },
      "weather":[
         {
            "id":500,
            "main":"Rain",
            "description":"light rain",
            "icon":"10d"
         }
      ],
      "dt":1485773778
   }
   ]
}
                        
                     
Only for Starter and Medium plans: The maximum historical data depth in one API response is one week.

If you specify a historical data depth more than one week in the request, you will receive a historical data only for first week from start date in one API response.

If you want to get the historical data depth more than one week, then please use several queries.

Units of measurement

standard, metric, and imperial units are available. List of all API parameters with available units.

Parameters
units optional standard, metric, imperial. When you do not use the units parameter, format is standard by default.

Examples of API calls:

Standard (by default): temperature in Kelvin, wind speed in meter/sec

http://history.openweathermap.org/data/2.5/history/city?lat=41.85&lon=-87&type=hour&start=1643720400&end=1643806800&appid={API key}
                
{
  "message": "Count: 25",
  "cod": "200",
  "city_id": 1,
  "calctime": 0.005116476,
  "cnt": 25,
  "list": [
    {
      "dt": 1643720400,
      "main": {
        "temp": 274.07,
        "feels_like": 268.79,
        "pressure": 1014,
        "humidity": 71,
        "temp_min": 273,
        "temp_max": 275.49
      },
      "wind": {
        "speed": 6.17,
        "deg": 170,
        "gust": 10.29
      },
      "clouds": {
        "all": 1
      },
      "weather": [
        {
          "id": 800,
          "main": "Clear",
          "description": "clear sky",
          "icon": "01d"
        }
      ]
    },
    {
      "dt": 1643724000,
      "main": {
        "temp": 275.18,
        "feels_like": 270.2,
        "pressure": 1013,
        "humidity": 70,
        "temp_min": 273.96,
        "temp_max": 276.48
      },
      "wind": {
        "speed": 6.17,
        "deg": 180,
        "gust": 9.77
      },
      "clouds": {
        "all": 1
      },
      "weather": [
        {
          "id": 800,
          "main": "Clear",
          "description": "clear sky",
          "icon": "01d"
        }
      ]
    },
    {
      "dt": 1643727600,
      "main": {
        "temp": 277.38,
        "feels_like": 272.79,
        "pressure": 1013,
        "humidity": 65,
        "temp_min": 276.27,
        "temp_max": 278.19
      },
      "wind": {
        "speed": 6.69,
        "deg": 200,
        "gust": 10.29
      },
      "clouds": {
        "all": 40
      },
      "weather": [
        {
          "id": 802,
          "main": "Clouds",
          "description": "scattered clouds",
          "icon": "03d"
        }
      ]
    },
    {
      "dt": 1643731200,
      "main": {
        "temp": 278.59,
        "feels_like": 274.74,
        "pressure": 1014,
        "humidity": 62,
        "temp_min": 277.49,
        "temp_max": 280.14
      },
      "wind": {
        "speed": 5.66,
        "deg": 200,
        "gust": 9.26
      },
      "clouds": {
        "all": 40
      },
      "weather": [
        {
          "id": 802,
          "main": "Clouds",
          "description": "scattered clouds",
          "icon": "03d"
        }
      ]
    },
    {
      "dt": 1643734800,
      "main": {
        "temp": 279.18,
        "feels_like": 275.1,
        "pressure": 1014,
        "humidity": 61,
        "temp_min": 278.38,
        "temp_max": 280.49
      },
      "wind": {
        "speed": 6.69,
        "deg": 190,
        "gust": 9.77
      },
      "clouds": {
        "all": 40
      },
      "weather": [
        {
          "id": 802,
          "main": "Clouds",
          "description": "scattered clouds",
          "icon": "03d"
        }
      ]
    },
    {
      "dt": 1643738400,
      "main": {
        "temp": 279.58,
        "feels_like": 275.61,
        "pressure": 1013,
        "humidity": 65,
        "temp_min": 278.27,
        "temp_max": 281.44
      },
      "wind": {
        "speed": 6.69,
        "deg": 210,
        "gust": 9.77
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643742000,
      "main": {
        "temp": 280.2,
        "feels_like": 276.58,
        "pressure": 1013,
        "humidity": 61,
        "temp_min": 279.27,
        "temp_max": 281.51
      },
      "wind": {
        "speed": 6.17,
        "deg": 200,
        "gust": 8.75
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643745600,
      "main": {
        "temp": 280.21,
        "feels_like": 277,
        "pressure": 1013,
        "humidity": 61,
        "temp_min": 279.13,
        "temp_max": 281.51
      },
      "wind": {
        "speed": 5.14,
        "deg": 210,
        "gust": 8.75
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643749200,
      "main": {
        "temp": 279.6,
        "feels_like": 277.02,
        "pressure": 1013,
        "humidity": 70,
        "temp_min": 278.69,
        "temp_max": 280.73
      },
      "wind": {
        "speed": 3.6,
        "deg": 210
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643752800,
      "main": {
        "temp": 278.95,
        "feels_like": 276.94,
        "pressure": 1014,
        "humidity": 80,
        "temp_min": 277.82,
        "temp_max": 280.75
      },
      "wind": {
        "speed": 2.57,
        "deg": 210
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 501,
          "main": "Rain",
          "description": "moderate rain",
          "icon": "10d"
        }
      ],
      "rain": {
        "1h": 0.56
      }
    },
    {
      "dt": 1643756400,
      "main": {
        "temp": 278.15,
        "feels_like": 275.59,
        "pressure": 1015,
        "humidity": 91,
        "temp_min": 276.99,
        "temp_max": 279.64
      },
      "wind": {
        "speed": 3.09,
        "deg": 210
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 301,
          "main": "Drizzle",
          "description": "drizzle",
          "icon": "09d"
        },
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10d"
        }
      ],
      "rain": {
        "1h": 0.44
      }
    },
    {
      "dt": 1643760000,
      "main": {
        "temp": 277.64,
        "feels_like": 276.46,
        "pressure": 1016,
        "humidity": 94,
        "temp_min": 276.43,
        "temp_max": 279.6
      },
      "wind": {
        "speed": 1.54,
        "deg": 240
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 301,
          "main": "Drizzle",
          "description": "drizzle",
          "icon": "09n"
        },
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.65
      }
    },
    {
      "dt": 1643763600,
      "main": {
        "temp": 277.18,
        "feels_like": 275.94,
        "pressure": 1017,
        "humidity": 97,
        "temp_min": 275.91,
        "temp_max": 279.09
      },
      "wind": {
        "speed": 1.54,
        "deg": 250
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 501,
          "main": "Rain",
          "description": "moderate rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 2.51
      }
    },
    {
      "dt": 1643767200,
      "main": {
        "temp": 276.8,
        "feels_like": 273.97,
        "pressure": 1017,
        "humidity": 98,
        "temp_min": 275.35,
        "temp_max": 277.95
      },
      "wind": {
        "speed": 3.09,
        "deg": 250
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 301,
          "main": "Drizzle",
          "description": "drizzle",
          "icon": "09n"
        },
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.98
      }
    },
    {
      "dt": 1643770800,
      "main": {
        "temp": 276.08,
        "feels_like": 274.68,
        "pressure": 1018,
        "humidity": 99,
        "temp_min": 274.8,
        "temp_max": 277.97
      },
      "wind": {
        "speed": 1.54,
        "deg": 280
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 501,
          "main": "Rain",
          "description": "moderate rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 1.15
      }
    },
    {
      "dt": 1643774400,
      "main": {
        "temp": 275.8,
        "feels_like": 275.8,
        "pressure": 1018,
        "humidity": 95,
        "temp_min": 274.24,
        "temp_max": 276.84
      },
      "wind": {
        "speed": 0,
        "deg": 0
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.56
      }
    },
    {
      "dt": 1643778000,
      "main": {
        "temp": 275.22,
        "feels_like": 275.22,
        "pressure": 1018,
        "humidity": 95,
        "temp_min": 273.69,
        "temp_max": 276.73
      },
      "wind": {
        "speed": 0,
        "deg": 0
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.73
      }
    },
    {
      "dt": 1643781600,
      "main": {
        "temp": 274.15,
        "feels_like": 270.77,
        "pressure": 1018,
        "humidity": 97,
        "temp_min": 272.54,
        "temp_max": 275.75
      },
      "wind": {
        "speed": 3.09,
        "deg": 340
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 0.95
      }
    },
    {
      "dt": 1643785200,
      "main": {
        "temp": 273.45,
        "feels_like": 269.93,
        "pressure": 1019,
        "humidity": 98,
        "temp_min": 272.48,
        "temp_max": 275.49
      },
      "wind": {
        "speed": 3.09,
        "deg": 350
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.15
      }
    },
    {
      "dt": 1643788800,
      "main": {
        "temp": 273.28,
        "feels_like": 270.21,
        "pressure": 1020,
        "humidity": 98,
        "temp_min": 271.92,
        "temp_max": 274.46
      },
      "wind": {
        "speed": 2.57,
        "deg": 350
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 2.42
      }
    },
    {
      "dt": 1643792400,
      "main": {
        "temp": 272.92,
        "feels_like": 267.87,
        "pressure": 1020,
        "humidity": 96,
        "temp_min": 270.91,
        "temp_max": 274.46
      },
      "wind": {
        "speed": 5.14,
        "deg": 360,
        "gust": 7.72
      },
      "clouds": {
        "all": 100
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.15
      }
    },
    {
      "dt": 1643796000,
      "main": {
        "temp": 272.31,
        "feels_like": 267.41,
        "pressure": 1020,
        "humidity": 98,
        "temp_min": 270.81,
        "temp_max": 273.91
      },
      "wind": {
        "speed": 4.63,
        "deg": 10
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.41
      }
    },
    {
      "dt": 1643799600,
      "main": {
        "temp": 272.07,
        "feels_like": 267.45,
        "pressure": 1020,
        "humidity": 98,
        "temp_min": 270.13,
        "temp_max": 273.91
      },
      "wind": {
        "speed": 4.12,
        "deg": 20
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 0.92
      }
    },
    {
      "dt": 1643803200,
      "main": {
        "temp": 271.57,
        "feels_like": 266.17,
        "pressure": 1021,
        "humidity": 96,
        "temp_min": 269.7,
        "temp_max": 273.35
      },
      "wind": {
        "speed": 5.14,
        "deg": 360,
        "gust": 7.2
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.19
      }
    },
    {
      "dt": 1643806800,
      "main": {
        "temp": 271.36,
        "feels_like": 266.23,
        "pressure": 1021,
        "humidity": 96,
        "temp_min": 269.79,
        "temp_max": 272.49
      },
      "wind": {
        "speed": 4.63,
        "deg": 360
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13d"
        }
      ],
      "snow": {
        "1h": 0.92
      }
    }
  ]
}
                              
                           

Metric: temperature in Celsius, wind speed in meter/sec

https://history.openweathermap.org/data/2.5/history/city?lat=41.85&lon=-87&type=hour&start=1643720400&end=1643806800&units=metric&appid={API key}
                              
  {
  "message": "Count: 25",
  "cod": "200",
  "city_id": 1,
  "calctime": 0.004968346,
  "cnt": 25,
  "list": [
    {
      "dt": 1643720400,
      "main": {
        "temp": 0.92,
        "feels_like": -4.36,
        "pressure": 1014,
        "humidity": 71,
        "temp_min": -0.15,
        "temp_max": 2.34
      },
      "wind": {
        "speed": 6.17,
        "deg": 170,
        "gust": 10.29
      },
      "clouds": {
        "all": 1
      },
      "weather": [
        {
          "id": 800,
          "main": "Clear",
          "description": "clear sky",
          "icon": "01d"
        }
      ]
    },
    {
      "dt": 1643724000,
      "main": {
        "temp": 2.03,
        "feels_like": -2.95,
        "pressure": 1013,
        "humidity": 70,
        "temp_min": 0.81,
        "temp_max": 3.33
      },
      "wind": {
        "speed": 6.17,
        "deg": 180,
        "gust": 9.77
      },
      "clouds": {
        "all": 1
      },
      "weather": [
        {
          "id": 800,
          "main": "Clear",
          "description": "clear sky",
          "icon": "01d"
        }
      ]
    },
    {
      "dt": 1643727600,
      "main": {
        "temp": 4.23,
        "feels_like": -0.36,
        "pressure": 1013,
        "humidity": 65,
        "temp_min": 3.12,
        "temp_max": 5.04
      },
      "wind": {
        "speed": 6.69,
        "deg": 200,
        "gust": 10.29
      },
      "clouds": {
        "all": 40
      },
      "weather": [
        {
          "id": 802,
          "main": "Clouds",
          "description": "scattered clouds",
          "icon": "03d"
        }
      ]
    },
    {
      "dt": 1643731200,
      "main": {
        "temp": 5.44,
        "feels_like": 1.59,
        "pressure": 1014,
        "humidity": 62,
        "temp_min": 4.34,
        "temp_max": 6.99
      },
      "wind": {
        "speed": 5.66,
        "deg": 200,
        "gust": 9.26
      },
      "clouds": {
        "all": 40
      },
      "weather": [
        {
          "id": 802,
          "main": "Clouds",
          "description": "scattered clouds",
          "icon": "03d"
        }
      ]
    },
    {
      "dt": 1643734800,
      "main": {
        "temp": 6.03,
        "feels_like": 1.95,
        "pressure": 1014,
        "humidity": 61,
        "temp_min": 5.23,
        "temp_max": 7.34
      },
      "wind": {
        "speed": 6.69,
        "deg": 190,
        "gust": 9.77
      },
      "clouds": {
        "all": 40
      },
      "weather": [
        {
          "id": 802,
          "main": "Clouds",
          "description": "scattered clouds",
          "icon": "03d"
        }
      ]
    },
    {
      "dt": 1643738400,
      "main": {
        "temp": 6.43,
        "feels_like": 2.46,
        "pressure": 1013,
        "humidity": 65,
        "temp_min": 5.12,
        "temp_max": 8.29
      },
      "wind": {
        "speed": 6.69,
        "deg": 210,
        "gust": 9.77
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643742000,
      "main": {
        "temp": 7.05,
        "feels_like": 3.43,
        "pressure": 1013,
        "humidity": 61,
        "temp_min": 6.12,
        "temp_max": 8.36
      },
      "wind": {
        "speed": 6.17,
        "deg": 200,
        "gust": 8.75
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643745600,
      "main": {
        "temp": 7.06,
        "feels_like": 3.85,
        "pressure": 1013,
        "humidity": 61,
        "temp_min": 5.98,
        "temp_max": 8.36
      },
      "wind": {
        "speed": 5.14,
        "deg": 210,
        "gust": 8.75
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643749200,
      "main": {
        "temp": 6.45,
        "feels_like": 3.87,
        "pressure": 1013,
        "humidity": 70,
        "temp_min": 5.54,
        "temp_max": 7.58
      },
      "wind": {
        "speed": 3.6,
        "deg": 210
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643752800,
      "main": {
        "temp": 5.8,
        "feels_like": 3.79,
        "pressure": 1014,
        "humidity": 80,
        "temp_min": 4.67,
        "temp_max": 7.6
      },
      "wind": {
        "speed": 2.57,
        "deg": 210
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 501,
          "main": "Rain",
          "description": "moderate rain",
          "icon": "10d"
        }
      ],
      "rain": {
        "1h": 0.56
      }
    },
    {
      "dt": 1643756400,
      "main": {
        "temp": 5,
        "feels_like": 2.44,
        "pressure": 1015,
        "humidity": 91,
        "temp_min": 3.84,
        "temp_max": 6.49
      },
      "wind": {
        "speed": 3.09,
        "deg": 210
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 301,
          "main": "Drizzle",
          "description": "drizzle",
          "icon": "09d"
        },
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10d"
        }
      ],
      "rain": {
        "1h": 0.44
      }
    },
    {
      "dt": 1643760000,
      "main": {
        "temp": 4.49,
        "feels_like": 3.31,
        "pressure": 1016,
        "humidity": 94,
        "temp_min": 3.28,
        "temp_max": 6.45
      },
      "wind": {
        "speed": 1.54,
        "deg": 240
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 301,
          "main": "Drizzle",
          "description": "drizzle",
          "icon": "09n"
        },
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.65
      }
    },
    {
      "dt": 1643763600,
      "main": {
        "temp": 4.03,
        "feels_like": 2.79,
        "pressure": 1017,
        "humidity": 97,
        "temp_min": 2.76,
        "temp_max": 5.94
      },
      "wind": {
        "speed": 1.54,
        "deg": 250
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 501,
          "main": "Rain",
          "description": "moderate rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 2.51
      }
    },
    {
      "dt": 1643767200,
      "main": {
        "temp": 3.65,
        "feels_like": 0.82,
        "pressure": 1017,
        "humidity": 98,
        "temp_min": 2.2,
        "temp_max": 4.8
      },
      "wind": {
        "speed": 3.09,
        "deg": 250
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 301,
          "main": "Drizzle",
          "description": "drizzle",
          "icon": "09n"
        },
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.98
      }
    },
    {
      "dt": 1643770800,
      "main": {
        "temp": 2.93,
        "feels_like": 1.53,
        "pressure": 1018,
        "humidity": 99,
        "temp_min": 1.65,
        "temp_max": 4.82
      },
      "wind": {
        "speed": 1.54,
        "deg": 280
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 501,
          "main": "Rain",
          "description": "moderate rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 1.15
      }
    },
    {
      "dt": 1643774400,
      "main": {
        "temp": 2.65,
        "feels_like": 2.65,
        "pressure": 1018,
        "humidity": 95,
        "temp_min": 1.09,
        "temp_max": 3.69
      },
      "wind": {
        "speed": 0,
        "deg": 0
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.56
      }
    },
    {
      "dt": 1643778000,
      "main": {
        "temp": 2.07,
        "feels_like": 2.07,
        "pressure": 1018,
        "humidity": 95,
        "temp_min": 0.54,
        "temp_max": 3.58
      },
      "wind": {
        "speed": 0,
        "deg": 0
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.73
      }
    },
    {
      "dt": 1643781600,
      "main": {
        "temp": 1,
        "feels_like": -2.38,
        "pressure": 1018,
        "humidity": 97,
        "temp_min": -0.61,
        "temp_max": 2.6
      },
      "wind": {
        "speed": 3.09,
        "deg": 340
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 0.95
      }
    },
    {
      "dt": 1643785200,
      "main": {
        "temp": 0.3,
        "feels_like": -3.22,
        "pressure": 1019,
        "humidity": 98,
        "temp_min": -0.67,
        "temp_max": 2.34
      },
      "wind": {
        "speed": 3.09,
        "deg": 350
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.15
      }
    },
    {
      "dt": 1643788800,
      "main": {
        "temp": 0.13,
        "feels_like": -2.94,
        "pressure": 1020,
        "humidity": 98,
        "temp_min": -1.23,
        "temp_max": 1.31
      },
      "wind": {
        "speed": 2.57,
        "deg": 350
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 2.42
      }
    },
    {
      "dt": 1643792400,
      "main": {
        "temp": -0.23,
        "feels_like": -5.28,
        "pressure": 1020,
        "humidity": 96,
        "temp_min": -2.24,
        "temp_max": 1.31
      },
      "wind": {
        "speed": 5.14,
        "deg": 360,
        "gust": 7.72
      },
      "clouds": {
        "all": 100
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.15
      }
    },
    {
      "dt": 1643796000,
      "main": {
        "temp": -0.84,
        "feels_like": -5.74,
        "pressure": 1020,
        "humidity": 98,
        "temp_min": -2.34,
        "temp_max": 0.76
      },
      "wind": {
        "speed": 4.63,
        "deg": 10
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.41
      }
    },
    {
      "dt": 1643799600,
      "main": {
        "temp": -1.08,
        "feels_like": -5.7,
        "pressure": 1020,
        "humidity": 98,
        "temp_min": -3.02,
        "temp_max": 0.76
      },
      "wind": {
        "speed": 4.12,
        "deg": 20
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 0.92
      }
    },
    {
      "dt": 1643803200,
      "main": {
        "temp": -1.58,
        "feels_like": -6.98,
        "pressure": 1021,
        "humidity": 96,
        "temp_min": -3.45,
        "temp_max": 0.2
      },
      "wind": {
        "speed": 5.14,
        "deg": 360,
        "gust": 7.2
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.19
      }
    },
    {
      "dt": 1643806800,
      "main": {
        "temp": -1.79,
        "feels_like": -6.92,
        "pressure": 1021,
        "humidity": 96,
        "temp_min": -3.36,
        "temp_max": -0.66
      },
      "wind": {
        "speed": 4.63,
        "deg": 360
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13d"
        }
      ],
      "snow": {
        "1h": 0.92
      }
    }
  ]
}
                              
                           

Imperial: temperature in Fahrenheit, wind speed in miles/hour

https://history.openweathermap.org/data/2.5/history/city?lat=41.85&lon=-87&type=hour&start=1643720400&end=1643806800&units=imperial&appid={API key}
                              
  {
  "message": "Count: 25",
  "cod": "200",
  "city_id": 1,
  "calctime": 0.004813836,
  "cnt": 25,
  "list": [
    {
      "dt": 1643720400,
      "main": {
        "temp": 33.66,
        "feels_like": 24.15,
        "pressure": 1014,
        "humidity": 71,
        "temp_min": 31.73,
        "temp_max": 36.21
      },
      "wind": {
        "speed": 13.8,
        "deg": 170,
        "gust": 23.02
      },
      "clouds": {
        "all": 1
      },
      "weather": [
        {
          "id": 800,
          "main": "Clear",
          "description": "clear sky",
          "icon": "01d"
        }
      ]
    },
    {
      "dt": 1643724000,
      "main": {
        "temp": 35.65,
        "feels_like": 26.69,
        "pressure": 1013,
        "humidity": 70,
        "temp_min": 33.46,
        "temp_max": 37.99
      },
      "wind": {
        "speed": 13.8,
        "deg": 180,
        "gust": 21.85
      },
      "clouds": {
        "all": 1
      },
      "weather": [
        {
          "id": 800,
          "main": "Clear",
          "description": "clear sky",
          "icon": "01d"
        }
      ]
    },
    {
      "dt": 1643727600,
      "main": {
        "temp": 39.61,
        "feels_like": 31.35,
        "pressure": 1013,
        "humidity": 65,
        "temp_min": 37.62,
        "temp_max": 41.07
      },
      "wind": {
        "speed": 14.97,
        "deg": 200,
        "gust": 23.02
      },
      "clouds": {
        "all": 40
      },
      "weather": [
        {
          "id": 802,
          "main": "Clouds",
          "description": "scattered clouds",
          "icon": "03d"
        }
      ]
    },
    {
      "dt": 1643731200,
      "main": {
        "temp": 41.79,
        "feels_like": 34.86,
        "pressure": 1014,
        "humidity": 62,
        "temp_min": 39.81,
        "temp_max": 44.58
      },
      "wind": {
        "speed": 12.66,
        "deg": 200,
        "gust": 20.71
      },
      "clouds": {
        "all": 40
      },
      "weather": [
        {
          "id": 802,
          "main": "Clouds",
          "description": "scattered clouds",
          "icon": "03d"
        }
      ]
    },
    {
      "dt": 1643734800,
      "main": {
        "temp": 42.85,
        "feels_like": 35.51,
        "pressure": 1014,
        "humidity": 61,
        "temp_min": 41.41,
        "temp_max": 45.21
      },
      "wind": {
        "speed": 14.97,
        "deg": 190,
        "gust": 21.85
      },
      "clouds": {
        "all": 40
      },
      "weather": [
        {
          "id": 802,
          "main": "Clouds",
          "description": "scattered clouds",
          "icon": "03d"
        }
      ]
    },
    {
      "dt": 1643738400,
      "main": {
        "temp": 43.57,
        "feels_like": 36.43,
        "pressure": 1013,
        "humidity": 65,
        "temp_min": 41.22,
        "temp_max": 46.92
      },
      "wind": {
        "speed": 14.97,
        "deg": 210,
        "gust": 21.85
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643742000,
      "main": {
        "temp": 44.69,
        "feels_like": 38.17,
        "pressure": 1013,
        "humidity": 61,
        "temp_min": 43.02,
        "temp_max": 47.05
      },
      "wind": {
        "speed": 13.8,
        "deg": 200,
        "gust": 19.57
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643745600,
      "main": {
        "temp": 44.71,
        "feels_like": 38.93,
        "pressure": 1013,
        "humidity": 61,
        "temp_min": 42.76,
        "temp_max": 47.05
      },
      "wind": {
        "speed": 11.5,
        "deg": 210,
        "gust": 19.57
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643749200,
      "main": {
        "temp": 43.61,
        "feels_like": 38.97,
        "pressure": 1013,
        "humidity": 70,
        "temp_min": 41.97,
        "temp_max": 45.64
      },
      "wind": {
        "speed": 8.05,
        "deg": 210
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 804,
          "main": "Clouds",
          "description": "overcast clouds",
          "icon": "04d"
        }
      ]
    },
    {
      "dt": 1643752800,
      "main": {
        "temp": 42.44,
        "feels_like": 38.82,
        "pressure": 1014,
        "humidity": 80,
        "temp_min": 40.41,
        "temp_max": 45.68
      },
      "wind": {
        "speed": 5.75,
        "deg": 210
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 501,
          "main": "Rain",
          "description": "moderate rain",
          "icon": "10d"
        }
      ],
      "rain": {
        "1h": 0.56
      }
    },
    {
      "dt": 1643756400,
      "main": {
        "temp": 41,
        "feels_like": 36.39,
        "pressure": 1015,
        "humidity": 91,
        "temp_min": 38.91,
        "temp_max": 43.68
      },
      "wind": {
        "speed": 6.91,
        "deg": 210
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 301,
          "main": "Drizzle",
          "description": "drizzle",
          "icon": "09d"
        },
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10d"
        }
      ],
      "rain": {
        "1h": 0.44
      }
    },
    {
      "dt": 1643760000,
      "main": {
        "temp": 40.08,
        "feels_like": 37.96,
        "pressure": 1016,
        "humidity": 94,
        "temp_min": 37.9,
        "temp_max": 43.61
      },
      "wind": {
        "speed": 3.44,
        "deg": 240
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 301,
          "main": "Drizzle",
          "description": "drizzle",
          "icon": "09n"
        },
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.65
      }
    },
    {
      "dt": 1643763600,
      "main": {
        "temp": 39.25,
        "feels_like": 37.02,
        "pressure": 1017,
        "humidity": 97,
        "temp_min": 36.97,
        "temp_max": 42.69
      },
      "wind": {
        "speed": 3.44,
        "deg": 250
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 501,
          "main": "Rain",
          "description": "moderate rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 2.51
      }
    },
    {
      "dt": 1643767200,
      "main": {
        "temp": 38.57,
        "feels_like": 33.48,
        "pressure": 1017,
        "humidity": 98,
        "temp_min": 35.96,
        "temp_max": 40.64
      },
      "wind": {
        "speed": 6.91,
        "deg": 250
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 301,
          "main": "Drizzle",
          "description": "drizzle",
          "icon": "09n"
        },
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.98
      }
    },
    {
      "dt": 1643770800,
      "main": {
        "temp": 37.27,
        "feels_like": 34.75,
        "pressure": 1018,
        "humidity": 99,
        "temp_min": 34.97,
        "temp_max": 40.68
      },
      "wind": {
        "speed": 3.44,
        "deg": 280
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 501,
          "main": "Rain",
          "description": "moderate rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 1.15
      }
    },
    {
      "dt": 1643774400,
      "main": {
        "temp": 36.77,
        "feels_like": 36.77,
        "pressure": 1018,
        "humidity": 95,
        "temp_min": 33.96,
        "temp_max": 38.64
      },
      "wind": {
        "speed": 0,
        "deg": 0
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.56
      }
    },
    {
      "dt": 1643778000,
      "main": {
        "temp": 35.73,
        "feels_like": 35.73,
        "pressure": 1018,
        "humidity": 95,
        "temp_min": 32.97,
        "temp_max": 38.44
      },
      "wind": {
        "speed": 0,
        "deg": 0
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 500,
          "main": "Rain",
          "description": "light rain",
          "icon": "10n"
        }
      ],
      "rain": {
        "1h": 0.73
      }
    },
    {
      "dt": 1643781600,
      "main": {
        "temp": 33.8,
        "feels_like": 27.72,
        "pressure": 1018,
        "humidity": 97,
        "temp_min": 30.9,
        "temp_max": 36.68
      },
      "wind": {
        "speed": 6.91,
        "deg": 340
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 0.95
      }
    },
    {
      "dt": 1643785200,
      "main": {
        "temp": 32.54,
        "feels_like": 26.2,
        "pressure": 1019,
        "humidity": 98,
        "temp_min": 30.79,
        "temp_max": 36.21
      },
      "wind": {
        "speed": 6.91,
        "deg": 350
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.15
      }
    },
    {
      "dt": 1643788800,
      "main": {
        "temp": 32.23,
        "feels_like": 26.71,
        "pressure": 1020,
        "humidity": 98,
        "temp_min": 29.79,
        "temp_max": 34.36
      },
      "wind": {
        "speed": 5.75,
        "deg": 350
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 2.42
      }
    },
    {
      "dt": 1643792400,
      "main": {
        "temp": 31.59,
        "feels_like": 22.5,
        "pressure": 1020,
        "humidity": 96,
        "temp_min": 27.97,
        "temp_max": 34.36
      },
      "wind": {
        "speed": 11.5,
        "deg": 360,
        "gust": 17.27
      },
      "clouds": {
        "all": 100
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.15
      }
    },
    {
      "dt": 1643796000,
      "main": {
        "temp": 30.49,
        "feels_like": 21.67,
        "pressure": 1020,
        "humidity": 98,
        "temp_min": 27.79,
        "temp_max": 33.37
      },
      "wind": {
        "speed": 10.36,
        "deg": 10
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.41
      }
    },
    {
      "dt": 1643799600,
      "main": {
        "temp": 30.06,
        "feels_like": 21.74,
        "pressure": 1020,
        "humidity": 98,
        "temp_min": 26.56,
        "temp_max": 33.37
      },
      "wind": {
        "speed": 9.22,
        "deg": 20
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 0.92
      }
    },
    {
      "dt": 1643803200,
      "main": {
        "temp": 29.16,
        "feels_like": 19.44,
        "pressure": 1021,
        "humidity": 96,
        "temp_min": 25.79,
        "temp_max": 32.36
      },
      "wind": {
        "speed": 11.5,
        "deg": 360,
        "gust": 16.11
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13n"
        }
      ],
      "snow": {
        "1h": 1.19
      }
    },
    {
      "dt": 1643806800,
      "main": {
        "temp": 28.78,
        "feels_like": 19.54,
        "pressure": 1021,
        "humidity": 96,
        "temp_min": 25.95,
        "temp_max": 30.81
      },
      "wind": {
        "speed": 10.36,
        "deg": 360
      },
      "clouds": {
        "all": 90
      },
      "weather": [
        {
          "id": 601,
          "main": "Snow",
          "description": "snow",
          "icon": "13d"
        }
      ],
      "snow": {
        "1h": 0.92
      }
    }
  ]
}