[{
"city_name":"Custom location",
"lat":51.485927,
"lon":0.24995,
"main":{
"temp":277.72,
"temp_min":275.632,
"temp_max":279.15,
"feels_like":273.99,
"pressure":1029,
"humidity":75,
"dew_point" : 280.33
},
"wind":{
"speed":2.6,
"deg":10,
"gust": 5.8
},
"rain":{
"3h":1
},
"clouds":{
"all":75
},
"weather":[{
"id":500,
"main":"Rain",
"description":"light rain",
"icon":"10n"
}],
"visibility":10000,
"dt":1585612800,
"dt_iso":"2020-03-31 00:00:00 +0000 UTC",
"timezone":3600
},
History Bulk
This product enables you to extract hourly historical weather data for over
45+ years
deep for any chosen location or coordinate. It includes 15 weather parameters.
You can find more info on how to access the historical data on our pricing page.
Features of History Bulk
-
Historical weather data available from 1st January 1979 with 1-hour step.
-
The weather data archive that includes 15 weather parameters such as temperature, feels like, precipitation, wind and many more. You can also select which weather parameters you want to get.
-
You can set up your location in 4 different ways:
- Choose a location on the map
- Input a location name
- Input coordinates
- Import a list of coordinates via CSV file
-
The measurement units and the output file format (CSV or JSON) can be configured in accordance to your preferences.
-
You can choose to obtain the data for multiple locations in one file or in an archive with separate files for each location.
The examples of data can be found in the "Sample data" section.
Please contact us when requesting data for a large number of locations. We’ll be happy to prepare and export the data for you.
How to get historical weather data
To request History Bulk for your locations, please follow these steps:
-
Go to the OpenWeatherMap Marketplace and choose "History Bulk" product.
-
Select locations. There are 4 ways to set your locations:
- Click on the map. Click on the map and the pin will be set on the chosen location. Click on the "Add location" to add this location into your order or click on another place on the map.
- Input a location name. Click on the search line, input location name and choose it from the dropdown list. The chosen location will be displayed on the map, click on the "Add location" tab to add this location into your order.
- Input coordinates. Click on the search line, choose "By coordinate" option, enter latitude and longitude to the form and push the "Enter" button on your keyboard. The chosen location will be displayed on the map, click on the "Add location" tab to add this location into your order.
- Import a list of coordinates via CSV file. Click on the search line, choose "Import" option and follow the detail instruction on the form to download your CSV file with a list of coordinations.
-
Set the time period for the uploaded weather archive.
-
Configure list of weather parameters, measurement units and the format of the downloadable output file per your preferences.
-
Click on the "Place order" button and check your order details.
-
To complete the checkout process, please click on the "Checkout" button and proceed to payment.
After the successful payment you will be able to find your order in two ways:
- You will receive a letter to your email with the link to download your current order.
- All purchases can be also found in your personal account, in the "Order" section.
Please see the following tips if you have any troubles to open weather archives of your orders:
- If you are using the Windows operating system, please use 7zip or WinRAR to unpack the archive.
- In case you are using a Linux family operating system, the archive should be opened by standard means.
Sample data
There are two formats of files History Bulk can be provided in. Please find the examples below:
JSONCSV
Weather fields in History Bulk
Parameters
city_name
City namelat
Geographical coordinates of the location (latitude)lon
Geographical coordinates of the location (longitude)-
main
main.temp
Temperaturemain.temp_min
Minimum temperature at the moment. This is deviation from temperature that is possible for large cities and megalopolises geographically expanded (use these parameter optionally).main.temp_max
Maximum temperature at the moment. This is deviation from temperature that is possible for large cities and megalopolises geographically expanded (use these parameter optionally).main.feels_like
This temperature parameter accounts for the human perception of weathermain.pressure
Atmospheric pressure (on the sea level), hPamain.humidity
Humidity, %main.dew_point
Atmospheric temperature (varying according to pressure and humidity) below which water droplets begin to condense and dew can form. Units – default: kelvin
-
wind
wind.speed
Wind speed. Units – default: meter/secwind.deg
Wind direction, degrees (meteorological)wind.gust
Wind gust. Units – default: meter/sec
-
clouds
clouds.all
Cloudiness, %
-
rain
rain.1h
Rain volume for the last hour, mmrain.3h
Rain volume for the last 3 hours, mm
-
snow
snow.1h
Snow volume for the last hour, mm (in liquid state)snow.3h
Snow volume for the last 3 hours, mm (in liquid state)
-
weather
(more info Weather condition codes) visibility
Average visibility, metres. The maximum value of the visibility is 10kmdt
Time of data calculation, unix, UTCdt_iso
Date and time in UTC formattimezone
Shift in seconds from UTC
Example
We provide a broad variety of products such as One Call API 3.0, Solar Irradiance & Energy Prediction service, Road Risk API, Road Risk API, Air Pollution API. Please review our product list page and find more info in the product documentation and pricing pages.
List of weather condition codes
List of weather condition codes with icons (range of thunderstorm, drizzle, rain, snow, clouds, atmosphere etc.)