
About Open-Meteo
Open-Meteo is a free weather API that provides forecasts, current conditions and historical weather data. It is a simple HTTP GET interface, and it needs no API key or sign-up.
What it does
You request weather for a latitude and longitude, choose the variables you want, and receive JSON with hourly and current values. The API combines more than 30 weather models from national weather services and global providers. A best match option picks the highest-resolution model for a location, and individual models can be selected for comparisons. Historical data goes back to 1940 through the ERA5 reanalysis, and an archive of past forecasts is available for machine learning work. Updates arrive every few hours, and the output is normalised to hourly values.
Key features
- Get forecasts and current weather with a plain HTTP GET
- Query historical weather data back to 1940
- Pick from more than 30 weather models or use best match
- Get hourly values for any location you choose
- Use the API with no key or sign-up
Who it's for
Weather app developers, data scientists and researchers who need forecasts or past weather will find it useful. Hobby projects and classroom exercises also benefit from the no-key setup.
Pricing and good to know
The project is open source under the AGPL-3.0 license, and the data is licensed under CC BY 4.0. The API is free for non-commercial use, and commercial use is covered by separate terms, so check them before building a business product on it. Weather data is useful for planning but not a substitute for official warnings.
Highlights
- Get forecasts and current weather with a plain HTTP GET
- Query historical weather data back to 1940
- Pick from more than 30 weather models or use best match
- Get hourly values for any location you choose
- Use the API with no key or sign-up












