Weather — entry 016 of 31

Open-Meteo

Verified Jul 2026

Open-Meteo is an open-source weather API that blends forecast and historical data from national weather services like NOAA, DWD, and Meteo-France, automatically selecting the highest-resolution model available for a given location. It requires no API key for non-commercial use and covers specialized domains including marine conditions, air quality, flood risk, and long-range climate projections.

forecasthistoricalmarineair-qualityopen-source
AuthenticationNone requiredCall it straight away — no key, no signup.
HTTPSSupportedTraffic is encrypted in transit.
CORSEnabledCallable directly from browser JavaScript.
PricingFreemiumA usable free tier exists, with paid plans for more volume.
FormatsJSON, CSV, XLSX, FlatBuffersResponses can be requested as JSON or CSV or XLSX or FlatBuffers.

GreatAPIs Score

Score97out of 100
Authentication25/25No authentication required
Pricing17/20Freemium tier available
Docs20/20Machine-readable spec file bundled
Formats15/15Supports 4 response formats
Freshness20/20Verified within 6 months

Embed this badge

Scored 97 on greatapis.com
<a href="https://greatapis.com/api/open-meteo/"><img src="https://greatapis.com/badge/open-meteo.svg" alt="Scored 97 on greatapis.com"></a>

Auth quickstart

  1. No key needed — call it now.
Stored keyNo key stored

Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.

Endpoints

Servers
https://api.open-meteo.comhttps://archive-api.open-meteo.comhttps://air-quality-api.open-meteo.comhttps://marine-api.open-meteo.comhttps://geocoding-api.open-meteo.com
forecast1

Weather forecast

GET/v1/forecastGet weather forecast
Parameters
NameInRequiredType
latitudequeryyesnumber
longitudequeryyesnumber
hourlyquerynostring
dailyquerynostring
currentquerynostring
timezonequerynostring
Responses
StatusDescriptionSchema
200Forecast data
historical1

Historical weather archive

GET/v1/archiveGet historical weather
Parameters
NameInRequiredType
latitudequeryyesnumber
longitudequeryyesnumber
start_datequeryyesstring
end_datequeryyesstring
dailyquerynostring
Responses
StatusDescriptionSchema
200Historical weather data
air-quality1

Air quality forecast

GET/v1/air-qualityGet air quality forecast
Parameters
NameInRequiredType
latitudequeryyesnumber
longitudequeryyesnumber
hourlyquerynostring
Responses
StatusDescriptionSchema
200Air quality data
marine1

Marine weather

GET/v1/marineGet marine weather
Parameters
NameInRequiredType
latitudequeryyesnumber
longitudequeryyesnumber
hourlyquerynostring
Responses
StatusDescriptionSchema
200Marine weather data
geocoding1

Location geocoding

GET/v1/searchSearch locations by name
Parameters
NameInRequiredType
namequeryyesstring
countquerynointeger
languagequerynostring
Responses
StatusDescriptionSchema
200Matching locations

Try it

Developer reference

Base URLhttps://api.open-meteo.com/v1
Rate limit

Free non-commercial use: 10,000 calls/day, 5,000/hour, 600/minute — no API key required

Key endpoints
  • GET/v1/forecast
  • GET/v1/archive
  • GET/v1/air-quality
  • GET/v1/marine
  • GET/v1/search