Free APIs
Free Weather APIs
| API | Free tier | Auth | Docs |
|---|---|---|---|
| Open-Meteo Forecast, historical, marine and air-quality data from national weather models Catch: Commercial use needs a paid plan; attribution required (CC BY 4.0) | Free for non-commercial use: up to 10,000 daily API calls, no key | No key | docs |
| MET Norway Locationforecast Global point forecasts from the Norwegian Meteorological Institute Catch: Must send a unique User-Agent and cache responses or you get throttled | Free and open data; requires an identifying User-Agent header | No key | docs |
| National Weather Service API US forecasts, alerts and observations from the National Weather Service Catch: US locations only; a User-Agent header is required | Free open data, no key | No key | docs |
| OpenWeatherMap Current weather, forecasts and geocoding Catch: Free plan covers only current weather and basic forecasts | Free plan: 60 calls/minute and 1,000,000 calls/month | API key | docs |
| WeatherAPI.com Real-time, forecast, history, astronomy and search endpoints Catch: Commercial use allowed; free plan limits history and forecast days | Free plan: 100,000 calls/month | API key | docs |
| Visual Crossing Weather API Historical and forecast weather in one timeline endpoint Catch: Daily record cap; heavier use needs a paid plan | Free plan: 1,000 records/day | API key | docs |
| Tomorrow.io Hyperlocal forecasts, minute-level nowcasts and weather alerts Catch: Free plan has lower rate limits and limited history | Free plan available (key required) | API key | docs |
| Pirate Weather Dark Sky-compatible forecast API built on NOAA models Catch: Donation raises the limit; signup required | Free tier: 10,000 calls/month | API key | docs |
| Stormglass Marine and surf weather: waves, tides, water temperature Catch: Not for commercial use | Free plan: 10 requests/day | API key | docs |
| wttr.in Plain-text and JSON weather over curl, no signup Catch: Community-run; no SLA and informal rate limits | Free, no key | No key | docs |
| Bright Sky (DWD) JSON API for German Weather Service (DWD) forecasts and observations Catch: Mostly Germany and nearby; community-hosted | Free, no key (open DWD data) | No key | docs |
| OpenAQ Open air-quality measurements from stations worldwide Catch: Needs a free key; rate limits apply | Free API key, with rate limits | API key | docs |
| AirNow API US air-quality index observations and forecasts from the EPA Catch: US-focused; rate limits apply | Free API key | API key | docs |
| Aviation Weather Center Data API METAR, TAF, PIREP and SIGMET data from NOAA Catch: Rate limited; cache responses | Free, no key | No key | docs |
FAQ
What is the best free weather API?+
Open-Meteo, MET Norway Locationforecast, National Weather Service API are good places to start. Compare the free tiers and catches in the table; they differ mostly in limits and whether commercial use is allowed.
Is there a weather API without an API key?+
Yes: Open-Meteo, MET Norway Locationforecast, National Weather Service API, wttr.in, Bright Sky (DWD) work without a key.
More free APIs: Maps & geocoding · Finance & crypto · Currency exchange · AI & ML · Email & messaging · IP & geolocation · News & social · Sports · Movies, TV & anime · Music · Books & reference · Space & science · Government & open data · Translation & language · Images & media · Fake data & testing · Food & recipes · Transportation · Health · Developer tools · Security · Games & fun