Best Free Weather APIs in 2026: A Comparison Guide
Weather data is one of the most popular reasons developers reach for an API. Whether you're building a personal dashboard, a travel app, or an agricultural tool, you need reliable weather data — ideally for free. Here's a detailed comparison of the best free weather APIs available today.
1. Open-Meteo
Auth: None | Free tier: Unlimited (non-commercial) | CORS: Yes
Open-Meteo is the standout choice for developers who want to get started instantly. No API key, no sign-up, no credit card. Just send a request with coordinates and get weather data back.
What you get:
- Current conditions (temperature, wind, humidity, precipitation)
- Hourly forecasts up to 16 days
- Daily forecasts with min/max temperatures
- Historical weather data going back decades
- Air quality and UV index data
Best for: Prototyping, personal projects, learning. The zero-setup experience is unbeatable.
Limitations: Requires coordinates (not city names) for weather queries, though their geocoding API handles the conversion. Commercial use requires a paid plan.
2. OpenWeatherMap
Auth: API Key | Free tier: 1,000 calls/day | CORS: Yes
The most widely used weather API in the world. OpenWeatherMap has been around since 2012 and has a massive community, extensive documentation, and SDKs for every language.
What you get:
- Current weather by city name, coordinates, or zip code
- 5-day / 3-hour forecast
- Weather icons and condition codes
- Built-in geocoding (search by city name)
Best for: Production apps that need reliable, well-documented weather data. The 1,000 calls/day limit is generous for most projects.
Limitations: The free tier doesn't include minute-by-minute forecasts, historical data, or advanced weather maps. Response times can occasionally be slow.
3. WeatherAPI
Auth: API Key | Free tier: 1,000,000 calls/month | CORS: Yes
WeatherAPI offers the most generous free tier of any major weather service — one million requests per month. The data quality is excellent and the documentation is clean.
What you get:
- Current conditions with "feels like" temperature
- 3-day forecast (14 days on paid)
- Astronomy data (sunrise, sunset, moon phase)
- Time zone and IP-based location lookup
- Sports event weather forecasts
Best for: Apps that need high request volumes on a free plan. The million-request limit means you're unlikely to ever hit it for personal or small commercial projects.
Limitations: Forecast range is limited to 3 days on free tier. Historical data requires a paid plan.
4. Visual Crossing Weather
Auth: API Key | Free tier: 1,000 calls/day | CORS: Yes
Visual Crossing stands out for its excellent historical weather data. If you need weather records going back years (for research, agriculture, or analytics), this is your best free option.
What you get:
- Current conditions and 15-day forecast
- Historical weather data (decades of records)
- Weather alerts and severe weather data
- Flexible query by address, city, or coordinates
Best for: Data analysis, research projects, and apps that need both forecast and historical data in one API.
Limitations: Slower response times compared to Open-Meteo and OpenWeatherMap. Documentation could be more beginner-friendly.
5. wttr.in
Auth: None | Free tier: Unlimited | CORS: Limited
The simplest weather API in existence. It's a command-line weather tool that also works as an API. Perfect for quick terminal checks.
Best for: Terminal tools, quick scripts, and developers who want weather data with zero setup.
Limitations: Limited data fields compared to other APIs. Not designed for production web apps. CORS support is inconsistent.
Comparison table
| API | Auth | Free Limit | Forecast | Historical |
|---|---|---|---|---|
| Open-Meteo | None | Unlimited* | 16 days | Yes |
| OpenWeatherMap | API Key | 1,000/day | 5 days | No |
| WeatherAPI | API Key | 1M/month | 3 days | No |
| Visual Crossing | API Key | 1,000/day | 15 days | Yes |
| wttr.in | None | Unlimited | 3 days | No |
* Non-commercial use
Which should you pick?
Just learning? Start with Open-Meteo — zero friction, instant results.
Building a real app? OpenWeatherMap or WeatherAPI give you the best balance of features and reliability.
Need historical data? Visual Crossing or Open-Meteo are your only free options.
High traffic? WeatherAPI's million-request free tier is hard to beat.
Browse all available weather APIs in our Weather category.