BYTETOOLS

Weather APIs

Free weather APIs with working curl examples: hourly and daily forecasts, current conditions, air quality and city geocoding. No credit card, most need no API key.

18 tested APIs with full docs · 18 need no key · 39 more listed

Tested, with full documentation

We called each of these before publishing. Every page carries a working curl command, the real JSON response it returned, parameters and common errors.

7Timer!

Free 7Timer! API with no key: astronomical seeing, transparency and cloud cover forecasts for stargazing, plus general weather. No signup. Tested example.

No keyHTTPS

Bright Sky (DWD)

Free Bright Sky API with no key: current weather, hourly forecasts and historical records from Germany's national weather service, back to 2010. Tested.

No keyHTTPS

Open-Meteo Historical Archive

Free historical weather API with no key: hourly and daily weather for any location worldwide going back to 1940, from ERA5 reanalysis data. Tested example.

No keyHTTPS

Hong Kong Observatory

Free Hong Kong weather API with no key: current readings by district, rainfall, warnings and forecasts from the territory's official meteorological service. Tested example included.

No keyCORSHTTPS

IPMA (Portugal)

Free Portuguese weather API with no key: five-day city forecasts from the national meteorological institute, plus seismic and warning datasets. Tested example included.

No keyCORSHTTPS

Open-Meteo Marine

Free marine weather API with no key: wave height, wave period and direction, swell and sea surface temperature forecasts worldwide. Tested curl example.

No keyHTTPS

MET Norway Locationforecast

Free Norwegian Meteorological Institute weather API with no key: hourly global forecasts with temperature, wind, pressure and precipitation. Tested example.

No keyCORSHTTPS

Meteo.lt

Free Lithuanian weather API with no key: hourly long-term forecasts from the national service, with feels-like temperature, gusts and condition codes. Tested example included.

No keyHTTPS

NOAA NCEI Natural Hazards

Free natural hazards API with no key: NOAA's historical tsunami, significant earthquake and volcanic eruption databases, filterable by year, region and magnitude. Tested example included.

No keyCORSHTTPS

NOAA National Weather Service

Free US National Weather Service API with no key: official forecasts, active severe weather alerts, radar stations and observations. Government source. Tested.

No keyCORSHTTPS

Open-Meteo Air Quality

Free air quality API with no key: PM2.5, PM10, ozone, nitrogen dioxide, European and US AQI plus pollen forecasts worldwide. Tested curl example included.

No keyCORSHTTPS

Open-Meteo

Free weather forecast API with no API key and no signup. Hourly and daily forecasts worldwide, free for commercial use. Working curl example and live response.

No keyCORSHTTPS

Open-Meteo Geocoding

Free geocoding API with no key: convert a city or place name into latitude and longitude, with population, country and timezone. Tested curl example and live JSON.

No keyCORSHTTPS

openSenseMap

Free citizen weather station API with no key: read any senseBox's sensors and their latest measurements, from temperature and humidity to particulates. Tested example included.

No keyCORSHTTPS

RainViewer

Free weather radar API with no key: a manifest of past and forecast radar frames worldwide, each resolving to standard map tiles you can overlay. Tested example included.

No keyCORSHTTPS

Environment Canada GeoMet

Free Canadian weather API with no key: OGC API - Features access to climate stations, daily and hourly records, and forecasts, as standards-compliant GeoJSON. Tested example included.

No keyCORSHTTPS

World Time & Weather

Free city data API with no key: local time, UTC offset, explicit DST rules and monthly climate normals for hundreds of cities, as static JSON. Tested example included.

No keyCORSHTTPS

wttr.in

wttr.in is a free console-oriented weather API with no key. Get weather as plain text, ASCII art, PNG or full JSON with one curl command. Live example included.

No keyCORSHTTPS

Choosing between these Weather APIs

Weather is the single most requested category of public API, and it is also where free tiers vary the most. The APIs below were each called live before publishing, so the endpoints, parameters and response shapes on every page reflect what the service returns today — not what a README claimed years ago.

If you only need a forecast without signing up for anything, start with Open-Meteo: it requires no API key, allows commercial use on the free tier and returns clean JSON. MET Norway is the other genuinely free option, though it requires a descriptive User-Agent header identifying your app.

More Weather APIs in the directory

39 further APIs in this category, of which 10 need no API key. These are catalogued from the public-API lists and link straight to each provider's own documentation — we have not tested them yet, so treat the auth and CORS flags as the upstream list's claim rather than ours. They are promoted to a full tested page as we work through them.

APIWhat it doesAuth
AccuWeatherWeather and forecast dataKey
AemetWeather and forecast data from SpainKey
APIXUWeatherKey
AQICNAir Quality Index Data for over 1000 citiesKey
AviationWeatherNOAA aviation weather forecasts and observationsNone
ColorfulCloudsWeatherKeyCORS
Data CommonsOpen source initiative from Google. Global disaster events and statistics dataKey
EuskalmetMeteorological data of the Basque CountryKey
ForecaWeatherOAuth
GISTDAThailand natural disaster informationKey
GribStreamGlobal weather forecast API for any use. Leverage the NBM and GFS models. Great for bulk pullsKey
Hail HistoryRadar-detected hail history for any US address from NOAA NEXRAD Level-III hail detections, by yearNoneCORS
HG WeatherProvides weather forecast data for cities in BrazilKeyCORS
Hong Kong ObervatoryProvide weather information, earthquake information, and climate dataNone
IPMAPortuguese weather and climate dataNone
Korea Meteorological AdministrationWeather and climate data from KMAKey
MeltemaMulti-model weather: GFS, ECMWF AIFS/IFS and a 31-member GEFS ensemble, keyless point forecastsNone
Met Office DataPointWeather data for the UKKey
MeteoblueGlobal weather data with 100+ weather variables, 14 days ahead and 4 days of history data.KeyCORS
Meteorologisk InstituttWeather and climate dataKey
MeteosourceGlobal weather forecasts based on machine learning and historical dataKey
Micro WeatherReal time weather forecasts and historic dataKey
NOAA NGDCNatural hazards data including earthquakes, tsunamis, and volcanic eruptionsNone
ODWeatherWeather and weather webcamsNone
Oikolab70+ years of global, hourly historical and forecast weather data from NOAA and ECMWFKeyCORS
OpenUVReal-time UV Index ForecastKey
OpenWeatherMapWeatherKey
Pirate WeatherFree weather API with forecast data similar to Dark SkyNoneCORS
QWeatherLocation-based weather dataKeyCORS
Rainbow WeatherGlobal real-time nowcasting API powered by radar + satellite fusionKey
Storm GlassGlobal marine weather from multiple sourcesKeyCORS
TomorrowWeather API Powered by Proprietary TechnologyKey
US WeatherUS National Weather ServiceNoneCORS
Visual CrossingGlobal historical and weather forecast dataKeyCORS
weather-apiA RESTful free API to check the weatherNone
WeatherAPIWeather API with other stuff like Astronomy and Geolocation APIKeyCORS
WeatherbitWeatherKey
WeatherstackReal-Time & Historical World Weather Data APIKey
Yandex.WeatherAssesses weather condition in specific locationsKey