Public APIs
Open-Meteo favicon

Open-Meteo

Weather

Global weather forecast API for non-commercial use.

Open-Meteo's website screenshot

About Open-Meteo

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.

Key features

  • 30+ weather models from national weather services including ECMWF, NOAA, DWD, and Met Office, up to 1 km resolution
  • ERA5 historical reanalysis data from 1940, hourly and spatially complete
  • Historical Forecast archive from 2021 in the same format as the live Forecast API for bias-correction pipelines
  • Archived individual model runs by init time for ML post-processing without look-ahead bias
  • Simple JSON API via HTTP GET with no authentication required, plus CSV and XLSX output formats
  • Open-source server code on GitHub (AGPLv3) that can be self-hosted for unlimited API calls

Frequently asked questions

Is there a free tier?

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.

What if I need commercial use or higher call volumes?

Subscription plans are available that offer rate-limit increases and priority support.

Do I need an API key or SDK to use it?

No, all APIs use plain HTTP GET requests with query parameters and return JSON, with no SDK or authentication required for non-commercial use.

How far back does historical weather data go?

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.

Can I self-host the API?

Yes, the full server codebase is on GitHub under the AGPLv3 licence, allowing self-hosting for unlimited API calls.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product