Global weather forecast API for non-commercial use.
Open-Meteo is a weather API providing forecast, historical, and archived model data through a simple JSON HTTP GET interface with no authentication required. It aggregates output from more than 30 weather models operated by national weather services including ECMWF, NOAA, DWD, Météo-France, JMA, KMA, KNMI, DMI, MeteoSwiss, UK Met Office, BOM, CMA, and GeoSphere Austria, with resolution ranging from 1-2 km for regional models to 9-11 km for global models. A best_match option auto-selects the highest-resolution model for a given location, or individual models can be selected directly. Global models typically update every 6 hours, while high-resolution regional models such as ICON-D2, HRRR, and AROME update every 1-3 hours; 15-minutely data is available for Central Europe and North America.
Beyond live forecasts, the service offers four historical data layers: ERA5 reanalysis from January 1940, a Historical Forecast archive from 2021 in the same format as the live API, a Previous Runs API for lead-time-stratified skill analysis from January 2024, and a Single Runs API with archived individual model runs by init time (ECMWF IFS HRES from March 2024) for ML post-processing without look-ahead bias. Additional APIs cover ensemble forecasts, climate change projections, marine weather, air quality, geocoding, elevation, and flood data. Output can be returned in JSON, CSV, or XLSX, and multiple locations can be queried in a single request using comma-separated coordinates.
The API is free without an API key or sign-up for non-commercial use up to 10,000 daily calls, requiring attribution under the CC BY 4.0 data licence; subscription plans exist for commercial use or higher call volumes, adding rate-limit increases and priority support. The server codebase is open source under AGPLv3 on GitHub, allowing self-hosting for unlimited API calls, which is suited to high-volume ML workloads or air-gapped environments.
Yes, non-commercial use up to 10,000 daily API calls is free with no API key, sign-up, or credit card required. Attribution is required under the CC BY 4.0 data licence.
Subscription plans are available that offer rate-limit increases and priority support.
No, all APIs use plain HTTP GET requests with query parameters and return JSON, with no SDK or authentication required for non-commercial use.
ERA5 reanalysis data is available from January 1940, and a Historical Forecast archive is available from 2021 in the same format as the live Forecast API.
Yes, the full server codebase is on GitHub under the AGPLv3 licence, allowing self-hosting for unlimited API calls.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Global weather forecasts based on machine learning and historical data.
Natural hazards data including earthquakes, tsunamis, and volcanic eruptions.
70+ years of global, hourly historical and forecast weather data from NOAA and ECMWF.
Data from Personal Weather Stations called senseBoxes.
Real-time UV Index Forecast.
Weather.