OpenUV Playground




Buy Me A Coffee

OpenUV Blog

Articles about Sun Safety, Skin Care and Tech delivered by OpenUV team.

Top UV Index APIs in 2018. Analysis and Comparison.

According ProgrammableWeb there are 256 Weather APIs listed in the Weather category at the beginning of 2018. With so many Weather APIs available for developers choosing one reliable UV Index data service provider is still a ridiculously painful problem. Below you will find a comprehensive analysis of Weather APIs that provide any sort of UV Index data. We compared them by type of UV Index data returned (current, real-time, max, forecast, average), global coverage and pricing point so you could choose an API that fits your particular use case.


The Australian Bureau of Meteorology provides UV Index products for Australian locations.


Data formats: XML, TXT


  • One-time registration fee - 1,025+345$
  • UV Index peak value and sun protection times - 275$
  • UV Index; raw data. UV Index hourly, peak value and sun protection times for - 1,690$

Pros: Protection time provided. Ideal for Australian locations.
Cons: Pricy, no global coverage, no JSON support.


The Australian Radiation Protection and Nuclear Safety Agency (ARPANSA) publishes current ultraviolet radiation (UVR) levels for Australian capital cities on its website. This data is also available to application developers, for use in, for example, mobile device applications.


Data formats: XML

Price: Free

Pros: Free for usage in Australia, Protection time provided.
Cons: No global coverage, no JSON support. is an young and promising Global Real-Time UV Index Forecast API for inspiring Devs, Innovators and Smart Home Enthusiasts you've been probably looking for. OpenUV API is mainly focused on all aspects of Sun Safety data and provides Real-time Ultraviolet Radiation Index based on publications of The Royal Netherlands Meteorological Institute (KNMI), The National Institute of Water and Atmospheric Research (NIWA) of New Zealand and near-real-time Ozone datasets from OMI, AURA Satellite, NASA.


Data formats: XML

Price: 50 requests/daily of a free plan, $15 USD for unlimited plan.

Pros: All sun safety data you need in one place: UV Index, Forecast, Max, History, Protection/Safe Exposure Time and Ozone level in Dobson.
Cons: No weather data available, just UV Index info


Just recently Willy Weather, the developer of popular mobile app with the similar name, started to provide a feature-rich weather API with accurate local weather data for over 17,000 Australian locations, from best-in-class weather providers, including the Australian Bureau of Meteorology.


Data formats: XML

Price: First 5,000 requests free, than depends on data requested for each request

Pros: Precise hourly UV Index Forecast, max UV alert (protection time), UV Index graph plotting data
Cons: No global coverage.

U.S. Environmental Protection Agency

US EPA provides two approaches for retrieving UV Index data thru web services: a RESTful data service API and a SOAP (Simple Object Access Protocol) web service. The information is searchable by ZIP Code and city, state, making it useful for any organisation, either local or national.


Data formats: XML, JSON

Price: Free

Pros: Free for usage in US. Protection time provided.
Cons: No Max UV. No UV Index Forecast. Requests by location are not available.

The Dark Sky API allows you to look up the current UV Index value (as whole number from 0), hourly UV Index Forecast and UV Index max for the day.


Data formats: JSON

Price: 1,000 calls free per day, than 0,0001$ per call

Pros: Affordable, flexible pricing plan, adopted by developers community, current uv, max uv and uv forecast are available.
Cons: No real-time UV Index provided just integer values, no details of how UV Index is evaluated or factored.


OpenWeatherMap API provides current/forecast/historical UV data for any location on Earth including over 200,000 cities. Data is available in the JSON format.


Data formats: JSON

Price: from Free to 2,000$/month

Pros: Free to start, a lot of dev libraries available.
Cons: Still in Beta, source of UV Index unclear, odd data was return during testing.

World Weather Online

The local weather API provides access to present weather conditions and up to 15 days weather forecast across worldwide locations. Local Max UV Index and average monthly UV Index values are available.


Data formats: JSON

Price: 60 days trial, from 9$ to 241$ monthly based on requests volume

Pros: monthly UV Index values
Cons: Just local Max UV Index and average monthly UV Index values are available.

The Weather API uses the UV Index scale adopted by the US EPA. The Weather API UV Index now factors in the Earth's tilt, upper atmosphere aerosol concentration, sky opacity. Current UV Index and forecasted UV Index estimations provided.


Data formats: JSON

Price: from Free to 1,200/mo

Pros: Free for personal usage
Cons: No real-time UV Index