DEV Community

adrian
adrian

Posted on • Edited on

Weather api list & pipelines

I used the public api list to look for weather apis and qualify their pros, cons and usage.

Here is the outcome, that will easily allow you to pick one suitable for you.

Tier 1 (Highly Popular and Widely Used)
Tier 2 (Respected and Reliable)
Tier 3 (Specialized or Geographic Focus)
Tier 4 (Limited or Niche Use)

want to use them? build a pipeline in minutes using this guide and the GPT assistant
https://dlthub.com/docs/build-a-pipeline-tutorial

Tier API Name Description Auth HTTPS CORS Pros Cons API Documentation
Tier 1 OpenWeatherMap Provides weather data for any location worldwide. apiKey Yes Unknown - Offers a wide range of weather data - Free tier has limited requests per minute OpenWeatherMap API
Tier 1 Weatherbit Weather data and forecasts. apiKey Yes Unknown - Provides forecasts up to 16 days ahead - Limited daily requests Weatherbit API
Tier 1 AccuWeather Weather and forecast data apiKey No Unknown - Offers detailed forecasts - Limited free tier AccuWeather API
Tier 1 Tomorrow Weather API Powered by Proprietary Technology apiKey Yes Unknown - Powered by proprietary tech - Limited free tier, rate limits Tomorrow API
Tier 2 MetaWeather Weather No Yes No - CORS support - Limited features MetaWeather API
Tier 2 US Weather US National Weather Service No Yes Yes - Official source for US weather - Limited to US weather data US Weather API
Tier 2 Storm Glass Global marine weather from multiple sources apiKey Yes Yes - Specialized in marine weather - Limited free tier, rate limits Storm Glass API
Tier 2 Visual Crossing Global historical and weather forecast data apiKey Yes Yes - Historical and forecast data - Limited free tier, rate limits Visual Crossing API
Tier 3 AQICN Air Quality Index Data for over 1000 cities apiKey Yes Unknown - Air quality data for cities - Focus on air quality, not weather AQICN API
Tier 3 ColorfulClouds Weather apiKey Yes Yes - CORS support - Limited to specific regions ColorfulClouds API
Tier 3 HG Weather Provides weather forecast data for cities in Brazil apiKey Yes Yes - Brazil-specific weather data - Limited to Brazil HG Weather API
Tier 3 Euskalmet Meteorological data of the Basque Country apiKey Yes Unknown - Spain-specific weather data - Limited geographic coverage Euskalmet API
Tier 3 Hong Kong Observatory Provide weather information, earthquake information, and climate data No Yes Unknown - Official source for Hong Kong - Limited geographic focus Hong Kong Observatory API
Tier 3 Oikolab 70+ years of global, hourly historical and forecast weather data from NOAA and ECMWF apiKey Yes Yes - Historical data and forecasts - Limited free tier, rate limits Oikolab API
Tier 3 Micro Weather Real-time weather forecasts and historic data apiKey Yes Unknown - Real-time and historic data - Limited free tier, rate limits Micro Weather API
Tier 4 ODWeather Weather and weather webcams No No Unknown - Offers webcams with weather - Limited features ODWeather API
Tier 4 OpenUV Real-time UV Index Forecast apiKey Yes Unknown - Specialized in UV Index - Limited to UV data OpenUV API
Tier 4 apilayer weatherstack Real-Time & Historical World Weather Data API apiKey Yes Unknown - Real-time and historical data - Limited free tier, rate limits apilayer weatherstack API
Tier 4 APIXU Weather apiKey Yes Unknown - Provides general weather info - Limited free tier, branding APIXU API
Tier 4 WeatherAPI Weather API with other stuff like Astronomy and Geolocation API apiKey Yes Yes - Additional features - Limited free tier, branding WeatherAPI
Tier 4 Weather-api A RESTful free API to check the weather No Yes No - Free and open access - Limited features Weather-api
Tier 4 7Timer! Weather, especially for Astroweather No No Unknown - Specialized in astro-weather - Limited features 7Timer! API
Tier 4 Yandex.Weather Assesses weather condition in specific locations apiKey Yes No - Assessing weather conditions - Limited geographic coverage Yandex.Weather API

Top comments (0)