36 Best Weather APIs In 2024: Free And Paid Options

August 9, 2024
2 min read
36 Best Weather APIs In 2024: Free And Paid Options36 Best Weather APIs In 2024: Free And Paid Options
Content writer
quotation

Choosing the best weather API is crucial for applications that rely on accurate weather data. Whether you need real-time updates, forecasts, or historical data, our list of the top weather APIs for 2024 covers both free and paid options to help you find the perfect fit for your project. This comprehensive guide will help you navigate the diverse landscape of weather APIs and make an informed decision for your specific needs.

Top Weather APIs in 2024

1. Ambee Weather API

  • Overview: Stands out for its ability to provide accurate hyperlocal weather data in a user-friendly format and cutting-edge proprietary technology.
  • Features: Real-time data, customizable, easy JSON integration, reliable customer support, and specializes in environmental data such as air quality, pollen, wildfires, and natural disasters.
  • Parameters: Provides real-time local weather updates, including temperature, apparent temperature, pressure, humidity, wind speed, wind gusts, wind bearing, precipitation intensity, UV index, ozone levels, cloud coverage, visibility, and dew point for any location worldwide using latitude and longitude coordinates.
  • Free Tier: 15-day free trial with 100 calls per day.
  • Paid Plans: Multiple plans are available; contact for custom pricing.
  • Documentation: Ambee Weather API Documentation.

2. OpenWeatherMap

  • Overview: Comprehensive set of weather data solutions covering current weather, forecasts, historical weather data, air quality, and UV index.
  • Features: Wide range of data, easy integration, though accuracy can vary. Gives information on current weather, forecasts, historical data, air quality, etc.
  • Parameters: Solar radiation, UV index, precipitation, wind speed, etc.
  • Free Tier: Up to 1,000 API calls per day, 60 calls per minute.
  • Paid Plans: Pay as you call, or £30/month for 10 million calls, £140/month for 100 million calls, £370 for 1 billion calls, £1500/month for 5 billion calls.
  • Documentation: https://docs.openweather.co.uk/api

3. MeteoMatics

  • Overview: Offers reliable global weather data with a robust set of features.
  • Features: Global weather data, forecasts, historical weather data, specialized weather services, and easily customizable.
  • Parameters: Temperature, precipitation, cloud cover, etc., spatial resolution, forecast, and historical data.
  • Free Tier: 14-day trial with 500 queries per day, 50 queries per minute, and 10 queries in parallel.
  • Paid Plans: Custom pricing available upon request.
  • Documentation: https://www.meteomatics.com/en/weather-api/weather-api-free/ 

4. Tomorrow.io

  • Overview: Provides accurate, real-time weather data with a user-friendly interface.
  • Features: 80 data layers, hyperlocal forecasts, real-time updates, historical data, severe weather alerts, air quality data, and satellite data.
  • Parameters: Location coordinates, time, and weather variables such as cloud cover, wind speed, etc.
  • Free Tier: 1000 API calls per month.
  • Paid Plans: Contact for custom pricing.
  • Documentation: https://docs.tomorrow.io/

5. AccuWeather

  • Overview: Utilizes weather station data, weather model data, radar data, satellite data, and more to provide reliable weather information worldwide.
  • Features: Current conditions, forecasts, location data at different points of interest, minute-by-minute forecasts.
  • Parameters: Latitude/longitude, location keys, time periods, data types, etc. 
  • Free Tier: Up to 50 calls per day.
  • Paid Plans: $25/month with over 10,000 calls per month, or $100/month with over 675,000 calls per month.
  • Documentation: https://developer.accuweather.com/

6. Visual Crossing

  • Overview: Provides current weather, forecasts, historical data, and other specialized weather services.
  • Features: Single API endpoint, hourly and daily data, statistical forecasting, UV index, solar radiation, astronomy data, etc.
  • Parameters: Location, ZIP code, city name, lat/long, etc.
  • Free Tier: 1000 calls per day.
  • Paid Plans: Various plans are available for higher usage needs and commercial use; contact Visual Crossing for pricing.
  • Documentation: https://www.visualcrossing.com/resources/documentation/weather-api/timeline-weather-api/

7. Weatherstack

  • Overview: Real-time weather API that provides instant weather information for any location worldwide.
  • Features: Current weather, forecasts, historical data, real-time updates, and international weather data.
  • Parameters: Supports various parameters such as location, language, units, etc. 
  • Free Tier: 100,000 calls per month, historical weather data for 1 day.
  • Paid Plans: $9.99/month for 1 million API calls per month, $49.99/month for 10 million API calls per month, custom pricing for large-scale usage.
  • Documentation: https://weatherstack.com/documentation

8. Weatherbit.io

  • Overview: Provides impressive data coverage and is designed to be very user-friendly, offering a range of features.
  • Features: Current weather, forecasts, historical data, air quality, bulk data retrieval, and weather alerts.
  • Parameters: Lat/long, city name, state code, country code, units, language, etc. 
  • Free Tier: 50 calls per day, 7-day forecast.
  • Paid Plans: $40/month for 25,000 requests a day, $180/month for 300,000 requests a day, $475/month for 3 million requests a day, and $950/month for over 3 million requests a day.
  • Documentation: https://www.weatherbit.io/api

9. IBM Environmental Intelligence Suite API

  • Overview: Offers accurate hourly forecasts with good global coverage and a wide array of parameters.
  • Features: Accurate hourly forecasts, real-time alerts, aviation weather, raster images, useful lifestyle data on pollen, air quality, flu outbreaks, driving difficulty, mosquito activity, and more.
  • Parameters: Temperature, precipitation, humidity, cloud cover, visibility, atmospheric pressure, UV index, dew point, etc.
  • Free Tier: 50,000 API calls daily and 100 API calls per minute for internal development and nonproduction use.
  • Paid Plans: The API key provides call volumes based on the purchased AppPoints in your contract. Minimum purchase includes 200,000 API calls per month for 10 AppPoints. Additional AppPoints can be purchased for increased usage.
  • Documentation: https://www.ibm.com/docs/en/environmental-intel-suite

10. WeatherAPI.com

  • Overview: Offers comprehensive documentation along with real-time weather data and easy integration. It’s fast, lightweight, and has good pricing plans.
  • Features: Current weather, forecasts, historical data, and severe weather alerts.
  • Parameters: AQI, solar irradiance, windspeed, temperature, etc. 
  • Free Tier: 1 million calls per month with 3-day forecasting.
  • Paid Plans: $7/month for 3 million calls per month, $25/month for 5 million calls per month, $35/month for 10 million calls per month, or a custom plan.
  • Documentation: https://www.weatherapi.com/docs/

11. National Weather Service

  • Overview: Provides access to critical forecasts, alerts, and observations, along with other weather data. It’s designed with a cache-friendly approach that expires content based on the information life cycle.
  • Features: Forecasts, alerts, historical data, safety resources on weather-related topics, supports formats such as GeoJSON, JSON-LD, DWML, OXML, etc., forecast data at the 2.5km grid scale.
  • Parameters: Temperature, precipitation, wind speed, wind direction, humidity, cloud cover, visibility, atmospheric pressure, UV index, Air Quality Index (AQI), and more.
  • Free Tier: Free to use for any purpose as it's a public service of the US government.
  • Paid Plan: No paid plan, free for all.
  • Documentation: https://www.weather.gov/documentation/services-web-api

12. AerisWeather (XWeather)

  • Overview: Designed for developers and businesses needing reliable weather data with extensive coverage.
  • Features: Current weather, forecasts, historical data, advanced geospatial querying, severe weather tracking.
  • Parameters: Temperature, precipitation, wind speed, wind direction, humidity, cloud cover, visibility, atmospheric pressure, and more depending on the endpoint.
  • Free Tier: 30-day free trial.
  • Paid Plans: €300/month for 1 million calls, €600/month for 3 million calls, €700/month for 5 million calls, €950/month for 10 million calls.
  • Documentation: https://www.xweather.com/docs/weather-api

13. Foreca

  • Overview: Commercial API with high accuracy and good global coverage, serving consumer and business needs.
  • Features: Point forecasts, weather history, climate data, ski resort information.
  • Parameters: Temperature, precipitation, wind speed, wind direction, humidity, cloud cover, etc.
  • Free Tier: 2,000 API requests per day for 30 days.
  • Paid Plan: Annual payments ranging from 1 million API requests/month for €990, 2 million API  requests/month for €1690, 10 million API requests/month for €4950, or a custom plan.
  • Documentation: https://developer.foreca.com/

14. World Weather Online

  • Overview: Provides a wide range of weather data covering 3 million locations globally.
  • Features: Current weather, forecasts, historical data, ski and mountain weather, astronomy, and marine weather information.
  • Parameters: Temperature, precipitation, wind speed, wind direction, humidity, cloud cover, visibility, atmospheric pressure, UV index, AQI, marine weather conditions, etc.
  • Free Tier: 30-day free trial.
  • Paid Plan: $1/month for 500 requests/day, or custom plan.
  • Documentation: https://www.worldweatheronline.com/weather-api/api/docs/local-city-town-weather-api.aspx

15. Oikolab

  • Overview: Specializes in offering a wide range of historical weather and climate data from various sources. It provides hourly, daily, and monthly updates and has preprocessed data, ready for analysis.
  • Features: Wide range of historical weather and climate data from various sources, hourly, daily, and monthly data updates.
  • Parameters: Historical weather events, solar radiation, pressure, etc.
  • Free Tier: 1500 units/month.
  • Paid Plans: Pay as you go ($0.01/unit), up to 2500 units per call, or $150/month with 50,000 units, or custom plan.
  • Documentation: https://docs.oikolab.com/

16. Stormglass

  • Overview: Specializes in providing marine weather data, including wave height, wind, tides, and ocean currents. It is ideal for applications requiring detailed maritime weather information.
  • Features: Marine weather data, including wave height, wind, tides, and ocean currents.
  • Parameters: Wave height, swell direction, wind speed, wind direction, water temperature, tide data, ocean current speed and direction, air temperature, atmospheric pressure, ice coverage, etc.
  • Free Tier: 10 requests a day.
  • Paid Plans: €19/ Month with 500 requests per day, or  €49/ Month with 5000 requests per day, or €129/ Month with 25,000 requests per day.
  • Documentation: https://docs.stormglass.io/#/weather

17. Weather2020

  • Overview: Specializes in hyper-local forecasts and is known for its customizable data, covering weather data for any location globally.
  • Features: Hyper-local forecasts, long-term forecast data, and long-range weather forecasting using the LRC model to deliver predictions up to a year in advance.
  • Parameters: Location, forecast time period, temperature, precipitation, energy demand, agriculture, etc.
  • Free Tier: 1000 calls per day.
  • Paid Plans: Contact Weather2020 directly for custom pricing options.
  • Documentation: https://docs.weather2020.com/#introduction

18. Windy.com    

  • Overview: Provides real-time weather data, forecasts, and specialized weather tools, and is good for weather enthusiasts.
  • Features: Real-time weather data, forecasts, and specialized weather tools.
  • Parameters: Wind, pressure, temperature, humidity, UV index, snow depth, fog, turbulence, icing, waves, ozone layer, air quality, etc.
  • Free Tier: Free limited access.
  • Paid Plans: Windy Premium annual subscription for $22.41/year or buy for one year at $35.39.
  • Documentation: https://api.windy.com/map-forecast/docs

19. Open-Meteo 

  • Overview: Offers weather data on current conditions, historical data, and forecasts, supported in multiple regions worldwide.
  • Features: Weather data on current conditions, local and global models, high resolution, hourly updates, 80 years of historical data, specialized forecasts, and geocoding.
  • Parameters: Temperature, precipitation, wind speed, wind direction, humidity, cloud cover, etc.
  • Free Tier: Free for non-commercial usage.
  • Paid Plans: €29/month for 1 million requests, or, €99/month for 5 million requests, or customized API services.
  • Documentation: https://open-meteo.com/en/docs

20. Meteum

  • Overview: Provides a tailored weather API for the B2B industry, specializing in detailed data including agriculture, energy, and logistics applications.
  • Features: Hyper-local, customization, agriculture, energy, logistics, etc. 
  • Parameters: 2000 weather and climate parameters.
  • Free Tier: Customizable, need to contact Meteum directly.
  • Paid Plans: Not specified publicly; contact Meteum for pricing information.
  • Documentation: https://docs.meteum.ai/en/pages/weather_data/forecast

21. The Weather Company

  • Overview: Backed by IBM, the Weather Company offers comprehensive weather data ensures reliability, and has global coverage.
  • Features: Includes current conditions, forecasts, historical weather data, specialized APIs in specific industries, satellite images, and aviation data.
  • Parameters: Temperature, precipitation, snowfall, wind speed, wind direction, humidity, cloud cover, visibility, UV index, AQI, etc.
  • Free Tier: The trial API key provides 50,000 API calls daily and 100 API calls per minute.
  • Paid Plan: Not specified publicly; contact The Weather Company for pricing information.
  • Documentation: https://www.datamensional.com/weather-data-services/weather-company-data-api-documentation/

22. Weather Unlocked

  • Overview: Allows developers to easily integrate weather data into their product. It is fast and highly accurate. 
  • Features: Live weather data with global coverage, 7-day forecast data that is scalable, and bulk call discounts.
  • Parameters: Temperature, precipitation type, precipitation amount, cloud cover, wind speed, gust speed, wind direction, humidity, weather icon detail, etc. 
  • Free Tier: 60,000 free calls a day.
  • Paid Plan: Monthly payments ranging from $14 for 50,000 calls a day, $30 for 300,000 calls a day, $150, $380, and $1500 for unlimited calls a day.
  • Documentation: https://developer.weatherunlocked.com/documentation/localweather

23. CustomWeather

  • Overview: Provides a range of API products such as weather forecasts, historical weather data, and other specialized weather data for industries such as aviation and agriculture.
  • Features: Real-time weather data that is updated hourly and daily. This weather data is also customizable for specific industries.
  • Parameters: Location specified by city, postal code, longitude, latitude, energy, aviation, agriculture, etc.
  • Free Tier: Contact CustomWeather directly.
  • Paid Plan: Custom pricing based on the usage.
  • Documentation: https://clients.customweather.com/APIDOCS/#documentation

24. Weather Embed

  • Overview: Provides weather forecast image embedding services. This unique API allows its users to integrate customizable weather forecast images into their applications. 
  • Features: Image-based weather embeds, unlimited views, customizable locations, colors, image size and fonts, etc. 
  • Parameters: Need to buy to find out.
  • Free Tier: 30-day free trial.
  • Paid Plan: $5/month, $50/month, or $100/month.
  • Documentation: Not publicly available.

25. API Ninjas

  • Overview: The API Ninja’s Weather API gives current weather information for a specified location. It provides real-time data and can provide data for any location worldwide.
  • Features: Current weather conditions by city, ZIP code, or geolocation coordinates.
  • Parameters: Latitude, longitude, zip code, city, state, country, humidity, wind speed,  temperature, UV index, visibility, etc.
  • Free Tier: 10,000 calls a month for free with few benefits. 
  • Paid Plan: $23/month for 200,000 calls, or, $49/month for 1,000,000 calls, or, $159/month for 5,000,000 calls.
  • Documentation: https://api-ninjas.com/api/weather

26. Meteoblue

  • Overview: Offers both current and forecast weather data for specified locations. It supports numerous formats such as JSON, CSV, and XML. 
  • Features: Current weather conditions, historical weather data, and forecasts. Provides hourly forecasts for 7 days and daily forecasts for 14 days. It supports numerous units and languages.
  • Parameters: Temperature, humidity, wind, cloud cover, precipitation, snowfall, UV index, etc. 
  • Free Tier: Free for a year with 5000 calls.
  • Paid Plan:  €400/year for 100 million credits, or €1200/year for 200 million credits, €2400/year for 500 million credits.
  • Documentation: https://docs.meteoblue.com/en/weather-apis/introduction/overview

27. UBIMET

  • Overview: Gives highly detailed meteorological data for a specified region. It looks at historical weather data, real-time weather, and hyperlocal forecasts, which can be tailored to the user’s needs.
  • Features: Provides hourly forecasts with high accuracy and reliability. Offers global coverage and is easy to use.
  • Parameters: Temperature, atmospheric pressure, humidity, cloud cover, wind speed, visibility, UV index, precipitation, sunshine, etc.
  • Free Tier: Not specified publicly.
  • Paid Plan: Custom pricing.
  • Documentation: https://www.ubimet.com/en/services/it-hyperlocal-weather-api/

28. Yandex Weather API

  • Overview: Provides weather forecasts and current weather conditions for locations worldwide.
  • Features: Current weather, short-term and weekly forecasts, weather maps.
  • Parameters: Temperature, pressure, humidity, precipitation, wind speed and direction, etc.
  • Free Tier: 10000 requests for 7 days.
  • Paid Plan: Below 100,000 requests per month - 54,000 rubles; from 100,001 to 1,500,000 requests per month - 0.024 rubles per request; and from 1,500,001 to 5,000,000 requests per month - 0.0144 rubles per request.
  • Documentation: https://yandex.com/dev/weather/doc/en/

29. RainViewer

  • Overview: The Weather Maps API by RainViewer provides reliable weather data in the JSON format suitable for displaying weather in applications, websites, or other software. 
  • Features: 30-minute forecasts, infrared satellite data, and the ability to retrieve weather map frames based on time, location, and other parameters. Severe weather alerts, hurricane tracking, etc. 
  • Parameters: Time, path, size, latitude, longitude, color, coordinates, etc. 
  • Free Tier: Free to use.
  • Paid Plan: Free to use.
  • Documentation: https://www.rainviewer.com/api.html

30. Dev.QWeather

  • Overview: Reliable weather service with advanced meteorological algorithms. It offers a wide range of weather data services and has a flexible pricing model.
  • Features: Developer-friendly and gives access to various weather data such as current conditions, forecasts, air quality, etc. 
  • Parameters: Wide range of parameters such as temperature, precipitation, location, time, etc. 
  • Free Tier: Not available.
  • Paid Plan: Pay-as-you-go pricing, need to make an account to get a quote.
  • Documentation: https://dev.qweather.com/en/docs/

31. HGBrasil

  • Overview: Provides access to weather data and forecasts for regions in Brazil only. It is easy to use and easily integrated into existing applications. 
  • Features: Current weather conditions, forecasts up to 10 days, and other weather-related data in the JSON format. 
  • Parameters: Humidity, precipitation, wind speed, sunrise, sunset, moon phase, etc.
  • Free Tier: 1500 requests a day.
  • Paid Plan: R$ 12.90/month for 5000 requests a day, or, R$ 24.90/month for 10,00- requests a day.
  • Documentation: https://console.hgbrasil.com/documentation/weather

32. ColorfulClouds Weather API

  • Overview: Provided by Caiyun, a Chinese weather tech company is a global weather service provider. This API provides reliable weather data around the world.
  • Features: Hyperlocal weather data and forecasts, minute-by-minute casting, and air quality observation, in multiple languages and units.
  • Parameters: Temperature, pressure, humidity, wind speed, cloud cover, visibility, UV index, precipitation, air quality, etc. 
  • Free Tier: Limited free demo token.
  • Paid Plan: You need to contact the ColorfulClouds team directly for custom pricing.
  • Documentation: https://open.caiyunapp.com/ColorfulClouds_Weather_API

33. Frogcast

  • Overview: Provides access to global weather data and forecasts. Includes data on weather forecasts, observations, severe weather alerts, etc.
  • Features: Premium accuracy, hyperlocal data, smart probabilistic forecasts, wide global coverage, and easy integration. 
  • Parameters: Location, time, precipitation, temperature, humidity, etc. 
  • Free Tier: 400 free requests. 
  • Paid Plan: Annual payments ranging from €54 for 400 calls/month, €108 for 1500 calls/month, €270 for 4000 calls/month, €594 for 10,000 calls/month, €1080 for 30,000 calls/month, or €2160 for 75,000 calls/month.
  • Documentation: https://www.frogcast.com/en/weather-api-documentation

34. DTN Weather API

  • Overview: Gives access to DTN’s wide range of weather databases and meteorological insights. It is reliable, flexible, and scalable. 
  • Features: High-quality observation data, current weather, forecasts, and global coverage.
  • Parameters: Precipitation, temperature, humidity, wind speed, radiation, etc. 
  • Free Tier: Limited free access.
  • Paid Plan: Contact the DTN team directly for custom pricing.
  • Documentation: https://api.weather.mg/api-detail-pages/observation-parameter.html

35. MET Norway

  • Overview: Provides authoritative weather data focused on Nordic regions.
  • Features: Current weather, forecasts, historical data, and specialized weather information, defense, marine, astronomy, and aviation.
  • Parameters: Tide, moon phase, sunrise/sunset, AQI, UV index, weather symbols, etc.
  • Free Tier: Contact MET Norway directly.
  • Paid Plans: Not specified publicly; contact MET Norway for pricing information.
  • Documentation: https://docs.api.met.no/doc/

36. Euskalmet API

  • Overview: Provides weather data for the Basque Country region.
  • Features: Current weather conditions, forecasts, and historical data for the Basque Country.
  • Parameters: Temperature, precipitation, wind speed, humidity, etc.
  • Free Tier: Limited free access.
  • Paid Plan: Contact Euskalmet directly for pricing information.
  • Documentation: https://opendata.euskadi.eus/api-euskalmet/-/api-de-euskalmet/

Picking the Right Weather API

After exploring the numerous weather APIs available, consider the following factors when deciding which one to use:

How to Choose the Right Weather API
How to Choose the Right Weather API

Intended Usage

The user needs to determine the kind of data they need. For example, what the data they are using will be used for and which ones are essential for the product (current conditions, historical data, forecasts, etc.). The user must consider if they need global coverage or if their work is restricted to a specific country/region.

Accuracy and Reliability

It’s important to look for an API that is very accurate and reliable and is backed by trustworthy meteorological information. The results need to be precise and have real-time updates. It’s also important to check whether the historical data is available on the API you pick and meets the developer’s needs. This is especially important for applications that look at trend analysis.

Features and Integration

Based on the business or developer’s needs, it's crucial to check out the different features and functions offered by each API. For example, how easy it is to use if it can integrate with existing applications well, if the API allows for customization and personalization, etc. The API should also perform well and have quick response timings.

Cost Considerations

Developers and businesses need to evaluate the costs they are willing to consider depending on the size of their business and the amount they have to allocate. It’s vital to compare different planning plans and be aware of hidden costs. The best idea is to take advantage of the free trials offered to evaluate which works best for the developer’s requirements. The API provider needs to have strong data security and technical support.

Conclusion

Selecting the best weather API is crucial for integrating accurate and reliable weather data into your applications. With numerous options available, including both free and paid, you can find the perfect API that meets your specific needs. Explore our top picks and make an informed decision to enhance your project.

The Ambee Weather API stands out due to its ability to provide hyperlocal weather data in a user-friendly format. It offers affordable pricing plans, great accuracy, excellent customer service, and seamless integration, making it a top choice among the best weather APIs available in 2024.

Have questions?
Get in touch!
SUBMIT
Request submitted.
Our team will get in touch with you shortly!
Oops! Something went wrong while submitting the form.