Open-Meteo
Free weather forecast and historical data API with no key for non-commercial use.
- Web page
- No key needed
- Read-only
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¤t=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