TL;DR
What it does: Free weather forecast API with no authentication required. Provides current weather, forecasts, and historical data for worldwide locations.
Quick start: curl "https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41¤t=temperature_2m,wind_speed_10m&hourly=temperature_2m,relative_humidity_2m,wind_speed_10m"
No API key needed – just use it.
Overview
Free weather forecast API with no authentication required. Provides current weather, forecasts, and historical data for worldwide locations. Provides global data accessible from anywhere.
Live Example
Here is the exact URL you can call and the real response you’ll receive:
The URL to call:
https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41¤t=temperature_2m,wind_speed_10m&hourly=temperature_2m,relative_humidity_2m,wind_speed_10m
Try This URL Now →
The actual response you get:
null
How to use this API
JavaScript Example
fetch('https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41¤t=temperature_2m,wind_speed_10m&hourly=temperature_2m,relative_humidity_2m,wind_speed_10m')
.then(r => r.json())
.then(data => console.log(data))
.catch(err => console.error(err));
Python Example
import requests
resp = requests.get('https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41¤t=temperature_2m,wind_speed_10m&hourly=temperature_2m,relative_humidity_2m,wind_speed_10m')
print(resp.json())
cURL Example
curl "https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41¤t=temperature_2m,wind_speed_10m&hourly=temperature_2m,relative_humidity_2m,wind_speed_10m"
Frequently Asked Questions
- Do I need an API key?
- No! Open-Meteo Weather is completely free with no authentication required.
- Is there a rate limit?
- Completely free, no rate limits for reasonable usage, no signup required
- Can I use this commercially?
- Yes – the API is free for personal and commercial projects.
- Where does this work?
- global
- How do I get started?
- Copy the example URL above into your browser or code.
API Details
- Base URL
https://api.open-meteo.com/v1/forecast- Documentation
- https://open-meteo.com/en/docs
- Category
- Weather
- Authentication
- None required – completely free
- Coverage
- global
- CORS
- Yes