Easily integrate high accuracy weather forecasts in your applications. Simple JSON APIs for hourly data, globally available at up to 1 km resolution.

Available Weather Variables


Temperature forecasts from weather models are comparable to weather station measurements at 2 meter above ground. The modeled temperature is an average over a small area (1-11 km). Local effect like heat radiation from streets and buildings are not represented.

Apparent temperature

High humidity, wind, and direct sunlight influence how temperature is perceived. Apparent temperature is a better indicator how temperature is felt for humans.


Air moisture is given as relative humidity and dew point temperature.

Humidity can be very local as well. Humidity is averaged within the weather model resolution of 2 to 11 km.


Wind is comparable to wind speed measurements at 10 meter above ground. It is averaged over an area and over one hour. Wind gusts are the maximum wind speeds within one hour.


Rain, showers and snowfall form total precipitation. Showers can be very local and hard to forecast. With 3 hourly weather models runs, observations from rain radars constantly correct our forecast.


Clouds are calculated as a percentage of area covered with clouds on different altitude levels. Low level clouds covering 80% or more are perceived as overcast. While high level cirrus clouds do not affect sunshine significantly.


Atmospheric pressure is given in pascal at any given location. Additionally, the pressure reduced to mean sea level (msl) can be used to better compare pressure to the actual weather condition.

Weather interpretation

All weather variables like clouds, fog, rain, or thunderstorm likelihood are combined to an interpreted weather condition code. Codes follow WMO criteria including codes for fair weather, cloudy, overcast, drizzle, rain, shower, snow, and thunderstorms.

Many more

... like snow depth, sensible & latent heat flux, evapotranspiration, freezing level height (0°C altitude), direct, diffuse and total solar radiation, CAPE, TKE, lifted index, air mass, vapor pressure with deficit.

Lightning Fast APIs

Open-Meteo APIs are build to be as fast and scalable as possible. All weather data are stored on speedy NVMe disks in optimized time-series formats. API requests perform typically below 10 milliseconds.

For global availably and local points of presence, Open-Meteo API servers can be added to any cloud provider or hosting center easily. Get in touch with us if performance is critical to you.

Easy to use

Our HTTP based JSON APIs are dead simple. You only need to be familiar with geographic coordinates (like 52.52°N 13.405°E for Berlin), how to make HTTP request and the JSON data format.

Documentation with all parameters and an in-depth explanation is available in our docs.

Stable APIs

Nothing is worse than API changes. We commit to keep APIs stable. All changes will follow semantic versioning and breaking changes will be published as new major versions.

All API changes will be logged on our GitHub repository.

Terms & Privacy

Open-Meteo APIs are free for non-commercial use. We do not restrict access, but ask for fair use.

If your application exceeds 10'000 requests per day, please contact us. We reserve the right to block applications and IP addresses that misuse our service.

Free for non-commercial: You may not use the API services for commercial purposes. For further questions, please contact us.

All data is provided as is without any warranty.

We do not collect any personal data. We do not share any personal information. We do not integrate any third-party analytics, ads, beacons or plugins.

The site is operated by:

Patrick Zippenfenig
Hintere Schillgmatte 6
6463 Bürglen (UR)

Contact: info@open-meteo.com


API data are offered under Attribution 4.0 International (CC BY 4.0)

You are free to share: copy and redistribute the material in any medium or format and adapt: remix, transform, and build upon the material.

Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

You must include a link next to any location, Open-Meteo data are displayed like:

<a href="https://open-meteo.com/">Weather data by Open-Meteo.com</a>

Open-Meteo is open-source

Source code is available on GitHub under the GNU Affero General Public License Version 3 AGPLv3 or any later version. You can find the license here.

Next steps

Our documentation provides a good start to help you integrate weather forecast into you application. If you need help, have suggestions for improvements or report a bug, please reach out to us on our GitHub repository. Or write us an email directly.