Back to Breezy Weather

Coverage

docs/COVERAGE.md

6.2.050.4 KB
Original Source

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/TerritoryAgencyStatusLast Checked
🇩🇿 AlgeriaMétéo Algérie
🇦🇴 AngolaINAMET
🇧🇯 BeninMétéo Benin (ClimWeb)⚠️📊 Alerts, Normals from v5.3.02024-11-30
🇧🇼 BotswanaBMS❌ only on Facebook
🇮🇴 British Indian Ocean Territory
🇧🇫 Burkina FasoANAM-BF (ClimWeb)⚠️ Alerts from v5.3.02024-11-30
🇧🇮 BurundiIGEBU (ClimWeb)⚠️ Alerts from v5.3.02024-11-30
🇨🇻 Cabo VerdeINMG
🇨🇲 Cameroon
🇨🇫 Central African Republic
🇹🇩 ChadMétéo Tchad (ClimWeb)⚠️📊 Alerts, Normals from v5.3.02024-11-30
🇰🇲 Comoros
🇨🇬 CongoDirMet
🇨🇮 Côte d’IvoireSodexam
🇨🇩 Democratic Republic of CongoMettelsat (ClimWeb)⚠️ Alerts from v5.3.02024-11-30
🇩🇯 DjiboutiANM❌ only on Facebook
🇪🇬 Egypt
🇬🇶 Equatorial Guinea
🇪🇷 Eritrea
🇸🇿 EswatiniSwazimet
🇪🇹 EthiopiaEMI (ClimWeb)⚠️ Alerts from v5.3.02024-11-30
🇹🇫 French Southern TerritoriesUninhabited
🇬🇦 Gabon
🇬🇲 GambiaDWR (ClimWeb)⚠️ Alerts from v5.3.02024-11-30
🇬🇭 GhanaGMet (ClimWeb)⚠️ Alerts from v5.3.02024-11-30
🇬🇳 Guinea
🇬🇼 Guinea-BissauINM (ClimWeb)⚠️ Alerts from v5.3.02024-11-30
🇰🇪 KenyaKMD
🇱🇸 LesothoLesmet
🇱🇷 Liberia
🇱🇾 LibyaLNMC
🇲🇬 MadagascarMétéo Madagascar
🇲🇼 MalawiDCCMS (ClimWeb)⚠️📊 Alerts, Normals from v5.3.02024-11-30
🇲🇱 MaliMali-Météo (ClimWeb)⚠️ Alerts from v5.3.02024-11-30
🇲🇷 Mauritania
🇲🇺 MauritiusMMS
🇾🇹 MayotteMétéo-France✅ included
🇲🇦 MoroccoMaroc Météo
🇲🇿 MozambiqueINM
🇳🇦 NamibiaNMS
🇳🇪 NigerDMN (ClimWeb)⚠️📊 Alerts, Normals from v5.3.02024-11-30
🇳🇬 NigeriaNiMet
🇷🇪 RéunionMétéo-France✅ included
🇷🇼 RwandaMeteo Rwanda
🇸🇹 Sao Tome & PrincipeINM
🇸🇳 SenegalANACIM
🇸🇨 SeychellesSMA (ClimWeb)⚠️📊 Alerts, Normals from v5.3.02024-11-30
🇸🇱 Sierra LeoneSLMet
🇸🇴 Somalia
🇿🇦 South AfricaSAWS
🇸🇸 South SudanSSMS (ClimWeb)⚠️ Alerts from v5.3.02024-11-30
🇸🇭 St. Helena, Ascension & Tristan da Cunha
🇸🇩 SudanSMA (ClimWeb)⚠️ Alerts from v5.3.02024-11-30
🇹🇿 TanzaniaTMA
🇹🇬 TogoMétéo Togo (ClimWeb)⚠️ Alerts from v5.3.02024-11-30
🇹🇳 TunisiaINM
🇺🇬 UgandaUNMA
🇪🇭 Western Sahara
🇿🇲 ZambiaZMD❌ only on Facebook2024-12-05
🇿🇼 ZimbabweMSD (ClimWeb)⚠️ Alerts from v5.3.02024-11-30

Asia & the Middle East

Country/TerritoryAgencyStatusLast Checked
🇦🇫 AfghanistanAMD❌ no geolocation, no hourly2024-11-30
🇦🇲 ArmeniaARM
🇦🇿 AzerbaijanAzerbaijan
🇧🇭 BahrainBahrain
🇧🇩 BangladeshBMD✅ included from v5.3.0
🇧🇹 BhutanNCHM❌ no geolocation, no hourly2024-11-30
🇧🇳 Brunei DarussalamBDMD🚧 (in progress)2024-11-30
🇰🇭 CambodiaCambodia❌ no geolocation, no JSON2024-11-30
🇨🇳 ChinaMixed China sources✅ included
🇭🇰 Hong KongHKO✅ included from v5.3.0
🇮🇳 IndiaIMD✅ included from v5.3.0
🇮🇩 IndonesiaBMKG✅ included from v5.3.0
🇮🇷 IranIRIMO
🇮🇶 IraqIraq
🇮🇱 IsraelIMS✅ included from v5.1.0
🇯🇵 JapanJMA✅ included from v5.3.0
🇯🇴 JordanJordan
🇰🇿 KazakhstanKazhydromet
🇰🇼 KuwaitKuwait
🇰🇬 KyrgyzstanKyrgyzHydromet
🇱🇦 LaosDMH❌ no geolocation, no JSON2024-11-30
🇱🇧 LebanonMétéo Liban
🇲🇴 MacaoSMG✅ included from v5.3.0
🇲🇾 MalaysiaMETMalaysia❌ no geolocation, no hourly2024-11-30
🇲🇲 MyanmarMoezala❌ no geolocation, no hourly2024-11-30
🇲🇻 MaldivesMMS❌ no JSON2024-11-30
🇲🇳 MongoliaNAMEM✅ included from v5.3.0
🇳🇵 NepalDHM❌ no hourly2024-11-30
🇰🇵 North KoreaSHMA❌ no website2024-11-30
🇴🇲 OmanOman
🇵🇰 PakistanPMD❌ no geolocation, no JSON2024-11-30
🇵🇸 PalestinePMD❌ no hourly, no JSON2024-12-05
🇵🇭 PhilippinesPAGASA✅ included from v5.3.0
🇶🇦 QatarQWeather
🇸🇦 Saudi ArabiaNCM
🇸🇬 SingaporeMSS❌ no hourly2024-11-30
🇱🇰 Sri LankaSri Lanka❌ no geolocation, no hourly2024-11-30
🇰🇷 South KoreaKMArequires phone number2023-12-09
🇸🇾 SyriaSGDM❌ only on Facebook
🇹🇼 TaiwanCWA✅ included from v5.2.5
🇹🇯 TajikistanTajikistan
🇹🇭 ThailandTMD❌ requires phone number2024-11-30
🇹🇱 Timor-LesteDNMG❌ website doesn't work2024-11-30
🇹🇷 TürkiyeMGM✅ included from v5.3.0
🇹🇲 TurkmenistanTGBG
🇦🇪 United Arab EmiratesNCM
🇺🇿 UzbekistanO‘zgidromet
🇻🇳 VietnamNCHMF❌ no geolocation, no hourly2024-11-30
🇾🇪 YemenCAMA

Europe

Country/TerritoryAgencyStatusLast Checked
🇦🇽 Åland Is.FMI✅ included from v6.2.02025-08-26
🇦🇱 Albania
🇦🇩 AndorraMétéo-France✅ included
🇦🇹 AustriaGeoSphere Austria✅ included from v5.2.0
🇧🇾 BelarusBelHydromet
🇧🇪 BelgiumIRM❌ API not available to the public2024-11-30
🇧🇦 Bosnia & HerzegovinaFHMZBIH
RHMZRS
🇧🇬 BulgariaNIMH
🇭🇷 CroatiaDHMZ
🇨🇾 CyprusCyprus
🇨🇿 CzechiaCHMI
🇩🇰 DenmarkDMI✅ included from v5.0.0
🇪🇪 EstoniaIlmateenistus✅ included from v5.4.02024-12-24
🇫🇴 Faroe Is.DMI✅ included from v5.0.0
🇫🇮 FinlandFMI✅ included from v6.2.02025-08-26
🇫🇷 FranceMétéo-France✅ included
🇬🇪 GeorgiaGeorgia
🇩🇪 GermanyBright Sky✅ included from v5.0.0
🇬🇮 GibraltarMet Office✅ included from v5.3.0
🇬🇷 GreeceEMY
🇬🇬 GuernseyMet Office✅ included from v5.3.0
🇭🇺 HungaryHungaroMetno hourly2024-03-19
🇮🇸 IcelandIMO✅ included from v6.0.52025-08-23
🇮🇪 IrelandMET Éireann✅ included from v5.0.0
🇮🇲 Isle of ManMet Office✅ included from v5.3.0
🇮🇹 ItalyMeteo AM✅ Included from v5.2.6
🇯🇪 JerseyMet Office✅ included from v5.3.0
🇽🇰 KosovoIHMK
🇱🇻 LatviaLatvia✅ included from v5.3.02024-11-30
🇱🇮 LiechtensteinMeteoSwiss❌ no geolocation2024-11-30
🇱🇹 LithuaniaLithuania✅ included from v5.3.02024-11-30
🇱🇺 LuxembourgMeteoLux✅ included from v5.3.0
🇲🇹 MaltaMalta Airport
🇲🇩 MoldovaSHS
🇲🇨 MonacoMétéo-France✅ included
🇲🇪 MontenegroZHMS
🇳🇱 NetherlandsKNMIno geolocation2024-05-03
🇲🇰 North MacedoniaUHMR
🇳🇴 NorwayMET Norway✅ included from v4.0.0
🇵🇱 PolandIMGWopen to contributions2024-12-01
🇵🇹 PortugalIPMA✅ Included from v5.3.0
🇷🇴 RomaniaMeteo România
🇷🇺 Russia
🇸🇲 San MarinoMeteo AM✅ Included from v5.2.6
🇷🇸 SerbiaHidmet
🇸🇰 SlovakiaSHMÚ
🇸🇮 SloveniaARSO
🇪🇸 SpainAEMET✅ included from v5.3.0
Meteogaliciaopen to contributions2024-05-23
🇸🇯 Svalbard & Jan MayenMET Norway✅ included from v4.0.0
🇸🇪 SwedenSMHI✅ included from v5.0.0
🇨🇭 SwitzerlandMeteoSwiss❌ no geolocation2024-11-30
🇺🇦 UkraineUHC
🇬🇧 United KingdomMet Office✅ included from v5.3.0
🇻🇦 Vatican CityMeteo AM✅ included from v5.2.6

North America

Country/TerritoryAgencyStatusLast Checked
🇦🇮 AnguillaABMS
🇦🇬 Antigua & BarbudaABMS
🇦🇼 ArubaDMA
🇧🇸 BahamasBDM
🇧🇧 BarbadosBMS
🇧🇿 BelizeNMS
🇧🇲 BermudaBermuda Weather❌ no hourly, no JSON2024-11-29
🇧🇶 Bonaire, Sint Eustatius & SabaKNMIDC
🇻🇬 British Virgin Is.ABMS
🇨🇦 CanadaECCC✅ included from v5.0.0
🇰🇾 Cayman Is.CINWS
🇨🇷 Costa RicaIMN
🇨🇺 CubaInsmet
🇨🇼 CuraçaoCuraçao
🇩🇲 DominicaDMS
🇩🇴 Dominican RepublicIndomet
🇸🇻 El SalvadorMARN
🇬🇱 GreenlandDMI✅ included from v5.0.0
🇬🇩 GrenadaGAA
🇬🇵 GuadeloupeMétéo-France✅ included
🇬🇹 GuatemalaInsivumeh
🇭🇹 HaitiUHM
🇭🇳 Honduras
🇯🇲 JamaicaJamaica
🇲🇶 MartiniqueMétéo-France✅ included
🇲🇽 MexicoSMN
🇲🇸 MontserratABMS
🇳🇮 NicaraguaIneter
🇵🇦 PanamaIMHPA
🇵🇷 Puerto RicoNWS✅ included from v5.0.0
🇧🇱 St. BarthélemyMétéo-France✅ included
🇰🇳 St. Kitts & NevisABMS
🇱🇨 St. LuciaSLUMET
🇲🇫 St. Martin (French Part)Météo-France✅ included
🇵🇲 St. Pierre & MiquelonMétéo-France✅ included
🇻🇨 St. Vincent & the GrenadinesSVGMET
🇸🇽 Sint Maarten (Dutch part)MDS
🇹🇹 Trinidad & TobagoTTMS
🇹🇨 Turks & Caicos Is.DDME
🇺🇸 United StatesNWS✅ included from v5.0.0
🇻🇮 U.S. Virgin Is.NWS✅ included from v5.0.0

South America

Country/TerritoryAgencyStatusLast Checked
🇦🇷 ArgentinaSMN
🇧🇴 BoliviaSenamhi
🇧🇻 Bouvet IslandUninhabited
🇧🇷 BrazilINMET
🇨🇱 ChileChile
🇨🇴 ColombiaIDEAM
🇪🇨 EcuadorINAMHI
🇫🇰 Falkland Islands (Malvinas)Met Office✅ included from v5.3.0
🇬🇫 French GuianaMétéo-France✅ included
🇬🇾 GuyanaHydromet
🇵🇾 ParaguayDMH
🇵🇪 PeruSenamhi
🇬🇸 South Georgia & the South Sandwich Is.Uninhabited
🇸🇷 SurinameSuriname
🇺🇾 UruguayInumet
🇻🇪 VenezuelaInameh

Oceania

Country/TerritoryAgencyStatusLast Checked
🇦🇸 American SamoaNWS❌ NWS API does not support American Samoa2024-11-21
🇦🇺 AustraliaBOMrestricted API2024-09-14
🇨🇽 Christmas IslandBOMrestricted API2024-09-14
🇨🇨 Cocos (Keeling) Is.BOMrestricted API2024-09-14
🇨🇰 Cook Is.CIMS
🇫🇯 FijiFMS❌ no geolocation, no JSON2024-11-30
🇵🇫 French PolynesiaMétéo-France✅ included
🇬🇺 GuamNWS✅ included from v5.0.0
🇭🇲 Heard Island & McDonald Is.Uninhabited
🇰🇮 KiribatiKMS❌ no geolocation, no JSON2024-11-30
🇲🇭 Marshall Is.NWS❌ NWS API does not support Marshall Is.2024-11-21
🇫🇲 MicronesiaNWS❌ NWS API does not support Micronesia2024-11-21
🇳🇷 NauruFMS❌ no geolocation, no JSON2024-11-30
🇳🇨 New CaledoniaMétéo-France✅ included
🇳🇿 New ZealandMet Service❌ free tier requires credit card info2024-12-01
🇳🇺 NiueFMS❌ no geolocation, no JSON2024-11-30
🇳🇫 Norfolk IslandMet Service❌ free tier requires credit card info2024-12-01
🇲🇵 Northern Mariana Is.NWS✅ included from v5.0.0
🇵🇼 PalauNWS❌ NWS API does not support Palau2024-11-21
🇵🇬 Papua New GuineaPNGNWS
🇵🇳 Pitcairn
🇼🇸 SamoaSMD
🇸🇧 Solomon Is.SIMS
🇹🇰 TokelauFMS❌ no geolocation, no JSON2024-11-30
🇹🇴 TongaTMS
🇹🇻 TuvaluTMS
🇺🇲 U.S. Minor Outlying Is.Uninhabited
🇻🇺 VanuatuVMGD
🇼🇫 Wallis & FutunaMétéo-France✅ included

Other sources

SourceStatusLast Checked
Atmo France✅ included from v5.4.6
EKUK✅ included from v5.4.02024-12-24
EPD HK✅ included from v5.4.02024-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 PIAFdata in .grid format2024-03-25
Azure Mapsrequires credit card2023-08-04
EPA AirNowno concentration2024-04-12
Graphcastno API server2023-11-27
HEREremoved from v6.0.62025-08-24
Microsoft Azure❌ free tier requires credit card info
Pollenrapportenno geolocation2024-03-08
QWeatherprivacy concern2024-04-11
Seniverseno geolocation, no hourly2023-10-05
Tomorrow.ioopen to contribution2023-09-28
WeatherAPIopen to contribution2023-09-08
WeatherBit❌ free tier does not have hourly forecasts
WetterOnlineno geolocation2024-05-23