breezy/docs/COVERAGE.md
2025-11-21 15:11:39 +01:00

50 KiB
Raw Permalink Blame History

Coverage

This page documents the coverage status of weather sources around the world in Breezy Weather. Before you submit a request for a new source, please check this document to see if it has been considered for coverage in the past.

In general, a weather source can be considered for inclusion in the official release of Breezy Weather if it meets the following requirements:

  • Geolocation availability: A source should be able to provide data directly from geographical coordinates (latitude and longitude) directly, or return forecast locations from given coordinates. Breezy Weather is a mobile app, and is primary used for querying weather forecasts on the go. It is not enough to for a source to provide forecast from location names alone.
  • Data format: A source should provide its forecast data in JSON or XML format.
  • Forecast availability: (for Forecast sources) A source should provide hourly forecast. The minimum frequency should be 6-hourly. Sources providing current observation, air pollution, pollen, alerts, or temperature normals WITHOUT hourly forecast can be implemented as a “Secondary Source.”
  • Privacy requirement: If an API key is needed to access the data, it should not ask for personally identifiable information such as credit card or telephone number.
  • Concentration requirement: (for Air Quality and Pollen sources) A source must provide air pollutant concentration data in µg/m³, mg/m³, ppb, or ppm. Pollen concentration must be in pollen count /m³. If the data source only provides a calculated index, it cannot be included in Breezy Weather, since every country has its own AQI standard which is often different from others.

Summary

Africa

ClimWeb is an open source web CMS created by WMO Regional Office For Africa for use by National Meteorological and Hydrological Services in Africa. As of v0.9.4, ClimWeb offers alerts and temperature normals in JSON format, but weather forecasts are in HTML only. ClimWeb sources are implemented as Secondary Sources for Alerts and Temperature Normals from Breezy Weather v5.3.0.

Country/Territory Agency Status Last Checked
🇩🇿 Algeria Météo Algérie
🇦🇴 Angola INAMET
🇧🇯 Benin Météo Benin (ClimWeb) ⚠️📊 Alerts, Normals from v5.3.0 2024-11-30
🇧🇼 Botswana BMS only on Facebook
🇮🇴 British Indian Ocean Territory
🇧🇫 Burkina Faso ANAM-BF (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30
🇧🇮 Burundi IGEBU (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30
🇨🇻 Cabo Verde INMG
🇨🇲 Cameroon
🇨🇫 Central African Republic
🇹🇩 Chad Météo Tchad (ClimWeb) ⚠️📊 Alerts, Normals from v5.3.0 2024-11-30
🇰🇲 Comoros
🇨🇬 Congo DirMet
🇨🇮 Côte dIvoire Sodexam
🇨🇩 Democratic Republic of Congo Mettelsat (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30
🇩🇯 Djibouti ANM only on Facebook
🇪🇬 Egypt
🇬🇶 Equatorial Guinea
🇪🇷 Eritrea
🇸🇿 Eswatini Swazimet
🇪🇹 Ethiopia EMI (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30
🇹🇫 French Southern Territories Uninhabited
🇬🇦 Gabon
🇬🇲 Gambia DWR (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30
🇬🇭 Ghana GMet (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30
🇬🇳 Guinea
🇬🇼 Guinea-Bissau INM (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30
🇰🇪 Kenya KMD
🇱🇸 Lesotho Lesmet
🇱🇷 Liberia
🇱🇾 Libya LNMC
🇲🇬 Madagascar Météo Madagascar
🇲🇼 Malawi DCCMS (ClimWeb) ⚠️📊 Alerts, Normals from v5.3.0 2024-11-30
🇲🇱 Mali Mali-Météo (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30
🇲🇷 Mauritania
🇲🇺 Mauritius MMS
🇾🇹 Mayotte Météo-France included
🇲🇦 Morocco Maroc Météo
🇲🇿 Mozambique INM
🇳🇦 Namibia NMS
🇳🇪 Niger DMN (ClimWeb) ⚠️📊 Alerts, Normals from v5.3.0 2024-11-30
🇳🇬 Nigeria NiMet
🇷🇪 Réunion Météo-France included
🇷🇼 Rwanda Meteo Rwanda
🇸🇹 Sao Tome & Principe INM
🇸🇳 Senegal ANACIM
🇸🇨 Seychelles SMA (ClimWeb) ⚠️📊 Alerts, Normals from v5.3.0 2024-11-30
🇸🇱 Sierra Leone SLMet
🇸🇴 Somalia
🇿🇦 South Africa SAWS
🇸🇸 South Sudan SSMS (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30
🇸🇭 St. Helena, Ascension & Tristan da Cunha
🇸🇩 Sudan SMA (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30
🇹🇿 Tanzania TMA
🇹🇬 Togo Météo Togo (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30
🇹🇳 Tunisia INM
🇺🇬 Uganda UNMA
🇪🇭 Western Sahara
🇿🇲 Zambia ZMD only on Facebook 2024-12-05
🇿🇼 Zimbabwe MSD (ClimWeb) ⚠️ Alerts from v5.3.0 2024-11-30

Asia & the Middle East

Country/Territory Agency Status Last Checked
🇦🇫 Afghanistan AMD no geolocation, no hourly 2024-11-30
🇦🇲 Armenia ARM
🇦🇿 Azerbaijan Azerbaijan
🇧🇭 Bahrain Bahrain
🇧🇩 Bangladesh BMD included from v5.3.0
🇧🇹 Bhutan NCHM no geolocation, no hourly 2024-11-30
🇧🇳 Brunei Darussalam BDMD 🚧 (in progress) 2024-11-30
🇰🇭 Cambodia Cambodia no geolocation, no JSON 2024-11-30
🇨🇳 China Mixed China sources included
🇭🇰 Hong Kong HKO included from v5.3.0
🇮🇳 India IMD included from v5.3.0
🇮🇩 Indonesia BMKG included from v5.3.0
🇮🇷 Iran IRIMO
🇮🇶 Iraq Iraq
🇮🇱 Israel IMS included from v5.1.0
🇯🇵 Japan JMA included from v5.3.0
🇯🇴 Jordan Jordan
🇰🇿 Kazakhstan Kazhydromet
🇰🇼 Kuwait Kuwait
🇰🇬 Kyrgyzstan KyrgyzHydromet
🇱🇦 Laos DMH no geolocation, no JSON 2024-11-30
🇱🇧 Lebanon Météo Liban
🇲🇴 Macao SMG included from v5.3.0
🇲🇾 Malaysia METMalaysia no geolocation, no hourly 2024-11-30
🇲🇲 Myanmar Moezala no geolocation, no hourly 2024-11-30
🇲🇻 Maldives MMS no JSON 2024-11-30
🇲🇳 Mongolia NAMEM included from v5.3.0
🇳🇵 Nepal DHM no hourly 2024-11-30
🇰🇵 North Korea SHMA no website 2024-11-30
🇴🇲 Oman Oman
🇵🇰 Pakistan PMD no geolocation, no JSON 2024-11-30
🇵🇸 Palestine PMD no hourly, no JSON 2024-12-05
🇵🇭 Philippines PAGASA included from v5.3.0
🇶🇦 Qatar QWeather
🇸🇦 Saudi Arabia NCM
🇸🇬 Singapore MSS no hourly 2024-11-30
🇱🇰 Sri Lanka Sri Lanka no geolocation, no hourly 2024-11-30
🇰🇷 South Korea KMA requires phone number 2023-12-09
🇸🇾 Syria SGDM only on Facebook
🇹🇼 Taiwan CWA included from v5.2.5
🇹🇯 Tajikistan Tajikistan
🇹🇭 Thailand TMD requires phone number 2024-11-30
🇹🇱 Timor-Leste DNMG website doesn't work 2024-11-30
🇹🇷 Türkiye MGM included from v5.3.0
🇹🇲 Turkmenistan TGBG
🇦🇪 United Arab Emirates NCM
🇺🇿 Uzbekistan Ozgidromet
🇻🇳 Vietnam NCHMF no geolocation, no hourly 2024-11-30
🇾🇪 Yemen CAMA

Europe

Country/Territory Agency Status Last Checked
🇦🇽 Åland Is.
🇦🇱 Albania
🇦🇩 Andorra Météo-France included
🇦🇹 Austria GeoSphere Austria included from v5.2.0
🇧🇾 Belarus BelHydromet
🇧🇪 Belgium IRM API not available to the public 2024-11-30
🇧🇦 Bosnia & Herzegovina FHMZBIH
RHMZRS
🇧🇬 Bulgaria NIMH
🇭🇷 Croatia DHMZ
🇨🇾 Cyprus Cyprus
🇨🇿 Czechia CHMI
🇩🇰 Denmark DMI included from v5.0.0
🇪🇪 Estonia Ilmateenistus included from v5.4.0 2024-12-24
🇫🇴 Faroe Is. DMI included from v5.0.0
🇫🇮 Finland FMI data in XML 2024-07-22
🇫🇷 France Météo-France included
🇬🇪 Georgia Georgia
🇩🇪 Germany Bright Sky included from v5.0.0
🇬🇮 Gibraltar Met Office included from v5.3.0
🇬🇷 Greece EMY
🇬🇬 Guernsey Met Office included from v5.3.0
🇭🇺 Hungary HungaroMet no hourly 2024-03-19
🇮🇸 Iceland IMO included from v6.0.5 2025-08-23
🇮🇪 Ireland MET Éireann included from v5.0.0
🇮🇲 Isle of Man Met Office included from v5.3.0
🇮🇹 Italy Meteo AM Included from v5.2.6
🇯🇪 Jersey Met Office included from v5.3.0
🇽🇰 Kosovo IHMK
🇱🇻 Latvia Latvia included from v5.3.0 2024-11-30
🇱🇮 Liechtenstein MeteoSwiss no geolocation 2024-11-30
🇱🇹 Lithuania Lithuania included from v5.3.0 2024-11-30
🇱🇺 Luxembourg MeteoLux included from v5.3.0
🇲🇹 Malta Malta Airport
🇲🇩 Moldova SHS
🇲🇨 Monaco Météo-France included
🇲🇪 Montenegro ZHMS
🇳🇱 Netherlands KNMI no geolocation 2024-05-03
🇲🇰 North Macedonia UHMR
🇳🇴 Norway MET Norway included from v4.0.0
🇵🇱 Poland IMGW open to contributions 2024-12-01
🇵🇹 Portugal IPMA Included from v5.3.0
🇷🇴 Romania Meteo România
🇷🇺 Russia
🇸🇲 San Marino Meteo AM Included from v5.2.6
🇷🇸 Serbia Hidmet
🇸🇰 Slovakia SHMÚ
🇸🇮 Slovenia ARSO
🇪🇸 Spain AEMET included from v5.3.0
Meteogalicia open to contributions 2024-05-23
🇸🇯 Svalbard & Jan Mayen MET Norway included from v4.0.0
🇸🇪 Sweden SMHI included from v5.0.0
🇨🇭 Switzerland MeteoSwiss no geolocation 2024-11-30
🇺🇦 Ukraine UHC
🇬🇧 United Kingdom Met Office included from v5.3.0
🇻🇦 Vatican City Meteo AM included from v5.2.6

North America

Country/Territory Agency Status Last Checked
🇦🇮 Anguilla ABMS
🇦🇬 Antigua & Barbuda ABMS
🇦🇼 Aruba DMA
🇧🇸 Bahamas BDM
🇧🇧 Barbados BMS
🇧🇿 Belize NMS
🇧🇲 Bermuda Bermuda Weather no hourly, no JSON 2024-11-29
🇧🇶 Bonaire, Sint Eustatius & Saba KNMIDC
🇻🇬 British Virgin Is. ABMS
🇨🇦 Canada ECCC included from v5.0.0
🇰🇾 Cayman Is. CINWS
🇨🇷 Costa Rica IMN
🇨🇺 Cuba Insmet
🇨🇼 Curaçao Curaçao
🇩🇲 Dominica DMS
🇩🇴 Dominican Republic Indomet
🇸🇻 El Salvador MARN
🇬🇱 Greenland DMI included from v5.0.0
🇬🇩 Grenada GAA
🇬🇵 Guadeloupe Météo-France included
🇬🇹 Guatemala Insivumeh
🇭🇹 Haiti UHM
🇭🇳 Honduras
🇯🇲 Jamaica Jamaica
🇲🇶 Martinique Météo-France included
🇲🇽 Mexico SMN
🇲🇸 Montserrat ABMS
🇳🇮 Nicaragua Ineter
🇵🇦 Panama IMHPA
🇵🇷 Puerto Rico NWS included from v5.0.0
🇧🇱 St. Barthélemy Météo-France included
🇰🇳 St. Kitts & Nevis ABMS
🇱🇨 St. Lucia SLUMET
🇲🇫 St. Martin (French Part) Météo-France included
🇵🇲 St. Pierre & Miquelon Météo-France included
🇻🇨 St. Vincent & the Grenadines SVGMET
🇸🇽 Sint Maarten (Dutch part) MDS
🇹🇹 Trinidad & Tobago TTMS
🇹🇨 Turks & Caicos Is. DDME
🇺🇸 United States NWS included from v5.0.0
🇻🇮 U.S. Virgin Is. NWS included from v5.0.0

South America

Country/Territory Agency Status Last Checked
🇦🇷 Argentina SMN
🇧🇴 Bolivia Senamhi
🇧🇻 Bouvet Island Uninhabited
🇧🇷 Brazil INMET
🇨🇱 Chile Chile
🇨🇴 Colombia IDEAM
🇪🇨 Ecuador INAMHI
🇫🇰 Falkland Islands (Malvinas) Met Office included from v5.3.0
🇬🇫 French Guiana Météo-France included
🇬🇾 Guyana Hydromet
🇵🇾 Paraguay DMH
🇵🇪 Peru Senamhi
🇬🇸 South Georgia & the South Sandwich Is. Uninhabited
🇸🇷 Suriname Suriname
🇺🇾 Uruguay Inumet
🇻🇪 Venezuela Inameh

Oceania

Country/Territory Agency Status Last Checked
🇦🇸 American Samoa NWS NWS API does not support American Samoa 2024-11-21
🇦🇺 Australia BOM restricted API 2024-09-14
🇨🇽 Christmas Island BOM restricted API 2024-09-14
🇨🇨 Cocos (Keeling) Is. BOM restricted API 2024-09-14
🇨🇰 Cook Is. CIMS
🇫🇯 Fiji FMS no geolocation, no JSON 2024-11-30
🇵🇫 French Polynesia Météo-France included
🇬🇺 Guam NWS included from v5.0.0
🇭🇲 Heard Island & McDonald Is. Uninhabited
🇰🇮 Kiribati KMS no geolocation, no JSON 2024-11-30
🇲🇭 Marshall Is. NWS NWS API does not support Marshall Is. 2024-11-21
🇫🇲 Micronesia NWS NWS API does not support Micronesia 2024-11-21
🇳🇷 Nauru FMS no geolocation, no JSON 2024-11-30
🇳🇨 New Caledonia Météo-France included
🇳🇿 New Zealand Met Service free tier requires credit card info 2024-12-01
🇳🇺 Niue FMS no geolocation, no JSON 2024-11-30
🇳🇫 Norfolk Island Met Service free tier requires credit card info 2024-12-01
🇲🇵 Northern Mariana Is. NWS included from v5.0.0
🇵🇼 Palau NWS NWS API does not support Palau 2024-11-21
🇵🇬 Papua New Guinea PNGNWS
🇵🇳 Pitcairn
🇼🇸 Samoa SMD
🇸🇧 Solomon Is. SIMS
🇹🇰 Tokelau FMS no geolocation, no JSON 2024-11-30
🇹🇴 Tonga TMS
🇹🇻 Tuvalu TMS
🇺🇲 U.S. Minor Outlying Is. Uninhabited
🇻🇺 Vanuatu VMGD
🇼🇫 Wallis & Futuna Météo-France included

Other sources

Source Status Last Checked
Atmo France included from v5.4.6
EKUK included from v5.4.0 2024-12-24
EPD HK included from v5.4.0 2024-12-19
FOSS Public Alert included from v6.0.5-alpha
GeoNames included from v4.5.0
HERE included from v4.5.0
Natural Earth included from v5.0.3
NCDR included from v6.0.5-alpha
NCEI included from v6.0.5-alpha
NLSC included from v6.0.5-alpha
Pirate Weather included from v5.0.0
Recosanté included from v5.1.1
WMO Severe Weather included from v5.1.4
Apple WeatherKit no free tier
AROME PIAF data in .grid format 2024-03-25
Azure Maps requires credit card 2023-08-04
EPA AirNow no concentration 2024-04-12
Graphcast no API server 2023-11-27
HERE removed from v6.0.6 2025-08-24
Microsoft Azure free tier requires credit card info
Pollenrapporten no geolocation 2024-03-08
QWeather privacy concern 2024-04-11
Seniverse no geolocation, no hourly 2023-10-05
Tomorrow.io open to contribution 2023-09-28
WeatherAPI open to contribution 2023-09-08
WeatherBit free tier does not have hourly forecasts
WetterOnline no geolocation 2024-05-23