Free weather API for developers

Free weather API for developers

Our weather API is simple and clear. And it is free. But if you need higher level of support please consider account plans in our price-list section. Whatever account you chose from Free to Enterprise you need to sign up and get API key. Read more information about API key openweathermap.org/appid

Current weather data

Using this kind of requests you can get weather data for any location on the Earth. Current weather data are updated online based on data from global weather provides and data from more than 40,000 weather stations. All weather data can be obtained in JSON, XML or HTML formats. Current weather is available for 200,000 cities.

more

5 and 16-days forecast

You can recieve weather forecast for up to 16 days for any location. The flexible algorithm of weather calculation let us provide weather data not only for cities but for any geographic coordinates. You can get forecast data for every 3 hours (5 days) or daily (up to 16 days). Weather data can be obtained in JSON, XML, or HTML formats. Forecast is available for up to 200,000 cities.

more

Historical data

Our API can provide you with historical data for cities and raw data of weather stations. Historical data are available for up to 1 month in Free account, for 1 month in Developer account, for 1 year in Professional account and for unlimited in Enterprise account.

more

Weather stations

In our API you can get recent data from weather station, seach weather stations close to some geographic location and get historical data of weather station. You can join our network of private weather stations get convenient interface for gathering and monitoring data from your weather station. More than 40,000 weather stations around the world are connected to OpenWeatherMap service.

more

Weather map layers

OpenWeatherMap service provides lots of weather maps including Precipitations, Clouds, Pressure, Temperature, Wind and many others. You can connect them to mobile applications and web sites and to use them for checking weather in your city. You can connect weather maps as layers to the wide range of maps including Direct tiles, WMS, OpenLayers, Leaflet, Google maps, and Yandex maps.

more


API documentation