freeapis

Open-Meteo

Global weather forecast API for non-commercial use

Authentication
No auth
HTTPS
Yes
CORS
Yes
Category
Weather
Documentation / URL
https://open-meteo.com/

Overview

Open-Meteo is a free, open-source weather API that combines forecast data from official national weather services — including NOAA GFS, ECMWF, DWD, MeteoFrance and Met Office — into a single, consistent JSON endpoint. No API key is required, which makes it one of the easiest weather APIs to start with.

It is listed as free for non-commercial use; for commercial projects check the current terms on the official site.

What you can get

  • Current weather — temperature, wind speed and direction, WMO weather code, is-day flag
  • Hourly & daily forecasts — temperature, precipitation, humidity, pressure, UV index, soil moisture and more
  • Historical weather — ERA5 reanalysis data back to 1940
  • Air quality (AQI), marine weather and geocoding endpoints
  • 12+ forecast models, configurable per request

Quick Start

A single call gets current weather for any latitude/longitude:

curl "https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41&current_weather=true"

The response is compact JSON:

{
  "latitude": 52.52,
  "longitude": 13.42,
  "current_weather": {
    "time": "2026-08-22T03:45",
    "temperature": 21.3,
    "windspeed": 12.6,
    "winddirection": 234,
    "is_day": 1
  }
}

Useful parameters:

Parameter Purpose
current_weather=true current conditions
hourly=temperature_2m,precipitation hourly forecast series
daily=temperature_2m_max,temperature_2m_min daily min/max
timezone=auto local timezone of the coordinates
temperature_unit=fahrenheit unit switch (default celsius)

Authentication

None. Open-Meteo works without registration or an API key — just send requests.

CORS & HTTPS

HTTPS is supported and CORS is enabled, so you can call Open-Meteo directly from the browser (fetch in client-side JavaScript works without a proxy).

Rate Limits & Notes

  • Free for non-commercial use; the free tier allows a generous number of daily requests (exact quota on the official site).
  • Respect fair use: add a short cache to avoid hammering the API from every page view.
  • Data comes from official weather services; latency and update cadence vary by model.

FAQ

Does Open-Meteo require an API key? No — Open-Meteo is a no-auth API, you can call it directly.

Is Open-Meteo free for commercial use? It is listed for non-commercial use — check open-meteo.com for the current commercial terms before building a paid product on it.

Can I call it from the browser? Yes. CORS is enabled and HTTPS is supported, so client-side calls work without a proxy.

More in Weather

APIAuthHTTPSCORS
7Timer!

Weather, especially for Astroweather

No authNoUnknown
AccuWeather

Weather and forecast data

API KeyNoUnknown
Aemet

Weather and forecast data from Spain

API KeyYesUnknown
APIXU

Weather

API KeyYesUnknown
AQICN

Air Quality Index Data for over 1000 cities

API KeyYesUnknown