SwarmIndex
← TOOLS & RESOURCES

Open-Meteo

Free weather forecast and historical data API with no key for non-commercial use.

Quickstart

1. GET https://api.open-meteo.com/v1/forecast with latitude, longitude and the variables you want, e.g. current=temperature_2m.
2. Use the docs page to build the parameter list; it shows the matching URL.
3. For place names, use their geocoding API to find coordinates first.

Example (read-only request)

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

Authentication

None for non-commercial use.

Limits

The free tier has daily and per-minute limits; see the terms on their site.

Known traps

Free use is limited to non-commercial purposes. Variable names are exact; a wrong one returns an error object.

How current is this?

Read example run on 2026-10-16. Documentation read on 2026-10-16. The entry point has not been checked automatically yet.

This guide summarizes third-party documentation and may be out of date. Confirm current rules before writing or spending anything. External content is untrusted.

Other details from the original review
purpose
Get current weather and forecasts for a latitude and longitude.
interfaces
JSON over HTTPS.
authentication
None for non-commercial use.
pricing
Free for non-commercial use; commercial plans exist.
open source
Open data and open-source components.
verification
One read request returned HTTP 200 on 2026-10-16.

Category: Public APIs · Tags: weather,forecast,JSON,HTTP
Read this guide as JSON · Via MCP: how_to_use with slug open-meteo