Weather APIs
Find free APIs for AI, weather, finance, and development projects in our curated directory.
Explore Weather APIs
Find the perfect free API for your next project. Our curated directory features hundreds of free APIs across AI, weather, finance, and developer tools - all verified to offer genuine free tiers without credit card requirements.
Whether you need AI APIs for natural language processing, Weather APIs for forecasts and historical data, Finance APIs for stock and crypto data, or Developer APIs for GitHub integration and more - we have you covered.
Pro tip: Each API card includes a copy button for the endpoint URL. Click to copy and integrate into your projects quickly.
Showing 1-34 of 34 APIs
Weatherstack
Weather
Weatherstack is an API listed in the Weather category that provides access to real-Time & Historical World Weather Data API. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available. This makes Weatherstack a useful integration candidate when a project needs real-Time & Historical World Weather Data API through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
7Timer!
Weather
7Timer! is an API listed in the Weather category that provides access to weather, especially for Astroweather. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as unavailable. This makes 7Timer! a useful integration candidate when a project needs weather, especially for Astroweather through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
AccuWeather
Weather
AccuWeather is an API listed in the Weather category that provides access to weather and forecast data. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as unavailable. This makes AccuWeather a useful integration candidate when a project needs weather and forecast data through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Aemet
Weather
Aemet is an API listed in the Weather category that provides access to weather and forecast data from Spain. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available. This makes Aemet a useful integration candidate when a project needs weather and forecast data from Spain through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
APIXU
Weather
APIXU is an API listed in the Weather category that provides access to weather. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available. This makes APIXU a useful integration candidate when a project needs weather through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
AQICN
Weather
AQICN is an API listed in the Weather category that provides access to air Quality Index Data for over 1000 cities. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available. This makes AQICN a useful integration candidate when a project needs air Quality Index Data for over 1000 cities through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
AviationWeather
Weather
AviationWeather is an API listed in the Weather category that provides access to NOAA aviation weather forecasts and observations. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as available. This makes AviationWeather a useful integration candidate when a project needs NOAA aviation weather forecasts and observations through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
ColorfulClouds
Weather
ColorfulClouds is an API listed in the Weather category that provides access to weather. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available; CORS is listed as Yes. This makes ColorfulClouds a useful integration candidate when a project needs weather through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Euskalmet
Weather
Euskalmet is an API listed in the Weather category that provides access to meteorological data of the Basque Country. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available. This makes Euskalmet a useful integration candidate when a project needs meteorological data of the Basque Country through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Foreca
Weather
Foreca is an API listed in the Weather category that provides access to weather. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies OAuth as the authentication method; HTTPS support is listed as available. This makes Foreca a useful integration candidate when a project needs weather through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
HG Weather
Weather
HG Weather is an API listed in the Weather category that provides access to provides weather forecast data for cities in Brazil. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available; CORS is listed as Yes. This makes HG Weather a useful integration candidate when a project needs provides weather forecast data for cities in Brazil through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Hong Kong Obervatory
Weather
Hong Kong Obervatory is an API listed in the Weather category that provides access to provide weather information, earthquake information, and climate data. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as available. This makes Hong Kong Obervatory a useful integration candidate when a project needs provide weather information, earthquake information, and climate data through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
IPMA
Weather
IPMA is an API listed in the Weather category that provides access to portuguese weather and climate data. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as available. This makes IPMA a useful integration candidate when a project needs portuguese weather and climate data through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
MetaWeather
Weather
MetaWeather is an API listed in the Weather category that provides access to weather. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as available; CORS is listed as No. This makes MetaWeather a useful integration candidate when a project needs weather through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Meteorologisk Institutt
Weather
Meteorologisk Institutt is an API listed in the Weather category that provides access to weather and climate data. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies User-Agent as the authentication method; HTTPS support is listed as available. This makes Meteorologisk Institutt a useful integration candidate when a project needs weather and climate data through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Micro Weather
Weather
Micro Weather is an API listed in the Weather category that provides access to real time weather forecasts and historic data. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available. This makes Micro Weather a useful integration candidate when a project needs real time weather forecasts and historic data through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
ODWeather
Weather
ODWeather is an API listed in the Weather category that provides access to weather and weather webcams. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as unavailable. This makes ODWeather a useful integration candidate when a project needs weather and weather webcams through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Oikolab
Weather
Oikolab is an API listed in the Weather category that provides access to 70+ years of global, hourly historical and forecast weather data from NOAA and ECMWF. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available; CORS is listed as Yes. This makes Oikolab a useful integration candidate when a project needs 70+ years of global, hourly historical and forecast weather data from NOAA and ECMWF through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Open-Meteo
Weather
Open-Meteo is an API listed in the Weather category that provides access to global weather forecast API for non-commercial use. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as available; CORS is listed as Yes. This makes Open-Meteo a useful integration candidate when a project needs global weather forecast API for non-commercial use through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
openSenseMap
Weather
openSenseMap is an API listed in the Weather category that provides access to data from Personal Weather Stations called senseBoxes. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as available; CORS is listed as Yes. This makes openSenseMap a useful integration candidate when a project needs data from Personal Weather Stations called senseBoxes through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
OpenUV
Weather
OpenUV is an API listed in the Weather category that provides access to real-time UV Index Forecast. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available. This makes OpenUV a useful integration candidate when a project needs real-time UV Index Forecast through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
OpenWeatherMap
Weather
OpenWeatherMap is an API listed in the Weather category that provides access to weather. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available. This makes OpenWeatherMap a useful integration candidate when a project needs weather through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Pirate Weather
Weather
Pirate Weather is an API listed in the Weather category that provides access to free weather API with forecast data similar to Dark Sky. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as available; CORS is listed as Yes. This makes Pirate Weather a useful integration candidate when a project needs free weather API with forecast data similar to Dark Sky through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
QWeather
Weather
QWeather is an API listed in the Weather category that provides access to location-based weather data. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available; CORS is listed as Yes. This makes QWeather a useful integration candidate when a project needs location-based weather data through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
RainViewer
Weather
RainViewer is an API listed in the Weather category that provides access to radar data collected from different websites across the Internet. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as available. This makes RainViewer a useful integration candidate when a project needs radar data collected from different websites across the Internet through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Storm Glass
Weather
Storm Glass is an API listed in the Weather category that provides access to global marine weather from multiple sources. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available; CORS is listed as Yes. This makes Storm Glass a useful integration candidate when a project needs global marine weather from multiple sources through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Tomorrow
Weather
Tomorrow is an API listed in the Weather category that provides access to weather API Powered by Proprietary Technology. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available. This makes Tomorrow a useful integration candidate when a project needs weather API Powered by Proprietary Technology through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
US Weather
Weather
US Weather is an API listed in the Weather category that provides access to US National Weather Service. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as available; CORS is listed as Yes. This makes US Weather a useful integration candidate when a project needs US National Weather Service through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Visual Crossing
Weather
Visual Crossing is an API listed in the Weather category that provides access to global historical and weather forecast data. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available; CORS is listed as Yes. This makes Visual Crossing a useful integration candidate when a project needs global historical and weather forecast data through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
weather-api
Weather
weather-api is an API listed in the Weather category that provides access to a RESTful free API to check the weather. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as available; CORS is listed as No. This makes weather-api a useful integration candidate when a project needs a RESTful free API to check the weather through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
WeatherAPI
Weather
WeatherAPI is an API listed in the Weather category that provides access to weather API with other stuff like Astronomy and Geolocation API. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available; CORS is listed as Yes. This makes WeatherAPI a useful integration candidate when a project needs weather API with other stuff like Astronomy and Geolocation API through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Weatherbit
Weather
Weatherbit is an API listed in the Weather category that provides access to weather. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available. This makes Weatherbit a useful integration candidate when a project needs weather through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
wttr.in
Weather
wttr.in is an API listed in the Weather category that provides access to weather in your terminal, supports JSON output. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing indicates that authentication is not required; HTTPS support is listed as available; CORS is listed as Yes. This makes wttr.in a useful integration candidate when a project needs weather in your terminal, supports JSON output through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Yandex.Weather
Weather
Yandex.Weather is an API listed in the Weather category that provides access to assesses weather condition in specific locations. It is intended for developers who want to integrate this type of weather data or functionality into websites, mobile applications, dashboards, automation workflows, research projects, prototypes, or backend services without building the underlying data source or service from scratch. From the supplied API metadata, the supplied listing identifies apiKey as the authentication method; HTTPS support is listed as available; CORS is listed as No. This makes Yandex.Weather a useful integration candidate when a project needs assesses weather condition in specific locations through a programmatic interface. Because API capabilities, quotas, authentication rules, endpoints, and availability can change over time, the provider documentation should be treated as the current technical reference.
Frequently Asked Questions About Free APIs
What are the best free APIs for developers?
The best free APIs include OpenAI API (free tier), GitHub REST API, OpenWeather API, and Alpha Vantage for finance data. Our directory lists hundreds of free APIs across AI, weather, finance, and developer categories.
Do these APIs require a credit card?
Most APIs in our directory offer free tiers that don't require a credit card. Some may require registration for an API key, but you won't be charged for basic usage within their free limits.
How do I integrate these APIs into my project?
Each API listing includes the endpoint URL with a copy button. Click to copy the endpoint, then use it in your HTTP requests. Visit the API's documentation (linked on each page) for authentication details and usage examples.
What's the difference between free and paid API tiers?
Free API tiers typically have rate limits (requests per minute/day) and may offer fewer features. They're perfect for development, testing, and small projects. Paid tiers offer higher limits, more features, and SLAs for production use.
Can I use these APIs for commercial projects?
Most APIs allow commercial use on their free tiers, but check each API's terms of service. Some may require attribution or have specific usage restrictions for commercial applications.