How we detect outages

No AI. A Python program on Cloudflare Workers runs every 5 minutes and applies fixed rules: word lists, place names, thresholds. Every classification traces back to one rule and one source.

The rules

Power from the news

We read the RSS feeds of major news sites in each country and ask GDELT for new articles every 15 minutes. We store only the headline, link, outlet and time, never the article text.

A headline counts when it contains a word from our list, such as “power outage”, “Stromausfall” or “panne de courant”. Words like “drill”, “electricity price” or “vote” rule it out again.

We find the place using a gazetteer: the longest place name in the headline wins. If a name is ambiguous, we pick the larger town or the outlet's home region.

From suspected to confirmed

One article makes a possible outage. It becomes a confirmed outage when at least two independent outlets report on the same region within three hours, or when the grid operator reports it.

When a source says power is back, the region shows “Resolved”. If nothing new arrives for six hours, we show “Probably resolved”. That is our assumption; nobody has given the all-clear.

Power from grid operators

Where a grid operator publishes its outages openly, we read them directly. Such a report counts as confirmed straight away.

Internet and phone

We read the status pages of major providers and the measurement signals from IODA (Georgia Tech). IODA signals also fire without a real outage, so on their own they only count as suspected.

Websites

We load every listed address every 5 minutes and wait 10 seconds at most. If it does not answer, we check again 10 seconds later. Only when that fails too do we show “Down”. It goes back to “Up” after three good checks in a row.

When we don't know

If a region has no source, it shows “No live data”. If the last fetch is too old, it shows “Data out of date”. We only show a green “No outage reported” when a source actually answered.

Coverage by country

Which kind of source we read in each country. A dash means none.

Show the table for all 109 countries
CountryGrid operatorNewsNetwork
Albania–21
Andorra–41
Anguilla–11
Antigua & Barbuda–11
Argentina–71
Aruba–21
Austria–141
Bahamas–31
Barbados–21
Belarus–11
Belgium–81
Belize–21
Bermuda–21
Bolivia–21
Bosnia & Herzegovina–31
Bouvet Island–––
Brazil–81
British Virgin Islands–21
Bulgaria–21
Canada321
Caribbean Netherlands–11
Cayman Islands–11
Chile–51
Colombia–41
Costa Rica–21
Croatia–41
Cuba–41
Curaçao–31
Czechia–41
Denmark–21
Dominica–21
Dominican Republic–31
Ecuador–21
El Salvador–21
Estonia–21
Falkland Islands–21
Faroe Islands–11
Finland–22
France–81
French Guiana–11
Germany–102
Gibraltar–21
Greece–51
Greenland–11
Grenada–21
Guadeloupe–11
Guatemala–31
Guernsey–11
Guyana–21
Haiti–21
Honduras–21
Hungary–41
Iceland–31
Ireland–31
Isle of Man–21
Italy–41
Jamaica–21
Jersey–21
Kosovo–31
Latvia–21
Liechtenstein–11
Lithuania–21
Luxembourg–41
Malta–31
Martinique–11
Mexico–61
Moldova–21
Monaco–21
Montenegro–21
Montserrat–11
Netherlands273
Nicaragua–21
North Macedonia–31
Norway151
Panama–31
Paraguay–31
Peru–41
Poland–32
Portugal–51
Puerto Rico–21
Romania–31
Russia–21
San Marino–21
Serbia–31
Sint Maarten–31
Slovakia–31
Slovenia–31
South Georgia & South Sandwich Islands–––
Spain–31
St. Barthélemy–11
St. Kitts & Nevis–21
St. Lucia–21
St. Martin–11
St. Pierre & Miquelon–11
St. Vincent & Grenadines–21
Suriname–21
Svalbard & Jan Mayen–11
Sweden–22
Switzerland4254
Trinidad & Tobago–21
Turks & Caicos Islands–21
U.S. Virgin Islands–11
Ukraine–31
United Kingdom2102
United States512
Uruguay121
Vatican City–21
Venezuela–71
Åland Islands–21

Sources and credits

  • News search: The GDELT Project, gdeltproject.org
  • Network signals: IODA, Internet Outage Detection and Analysis, Georgia Tech (ioda.inetintel.cc.gatech.edu)
  • Place names: GeoNames, geonames.org, licensed CC BY 4.0 (CC BY 4.0)
  • Swiss municipalities: Federal Statistical Office, official register of municipalities
  • Map borders: Natural Earth, public domain (naturalearthdata.com)
  • Regions: ISO 3166-2 via Debian iso-codes, licence LGPL 2.1
  • News outlets: headlines and links come from each outlet's public RSS feed. The articles belong to them.
  • Grid operators and providers: names as text only, no logos.
  • Not used: Cloudflare Radar (its licence rules out our use) and crowd-sourced outage sites such as Downdetector.

All sources

269 sources from 90 countries. Open a country or pick it above.

Åland Islands (1)
SourceTypeAttribution
news-ax-nyaalandNewsNya Åland
Albania (1)
SourceTypeAttribution
news-al-reporterNewsReporter.al (BIRN Albania)
Andorra (2)
SourceTypeAttribution
news-ad-araadNewsAndorra Ara
news-ad-elperiodicNewsEl Periòdic d'Andorra
Antigua & Barbuda (1)
SourceTypeAttribution
gdelt-en-car3NewsGDELT Project (https://www.gdeltproject.org/)
Argentina (6)
SourceTypeAttribution
news-ar-ambitoNewsÁmbito
news-ar-clarinNewsClarín
news-ar-infobaeNewsInfobae
news-ar-lanacionNewsLa Nación
news-ar-perfilNewsPerfil
news-ar-tnNewsTN (Todo Noticias)
Aruba (1)
SourceTypeAttribution
news-aw-24oraNews24ora
Austria (13)
SourceTypeAttribution
news-at-kurierNewsKURIER
news-at-orfNewsORF.at
news-at-orf-burgenlandNewsburgenland.ORF.at
news-at-orf-kaerntenNewskaernten.ORF.at
news-at-orf-noeNewsnoe.ORF.at
news-at-orf-ooeNewsooe.ORF.at
news-at-orf-salzburgNewssalzburg.ORF.at
news-at-orf-steiermarkNewssteiermark.ORF.at
news-at-orf-tirolNewstirol.ORF.at
news-at-orf-vorarlbergNewsvorarlberg.ORF.at
news-at-orf-wienNewswien.ORF.at
news-at-presseNewsDie Presse
news-at-standardNewsDER STANDARD
Bahamas (2)
SourceTypeAttribution
news-bs-eyewitnessNewsEyewitness News (Bahamas)
news-bs-znsNewsZNS Bahamas / Broadcasting Corporation of The Bahamas
Barbados (1)
SourceTypeAttribution
news-bb-barbadostodayNews© Barbados Today
Belgium (6)
SourceTypeAttribution
news-be-bruzzNewsBRUZZ
news-be-dhnetNewsDH Les Sports+
news-be-lalibreNewsLa Libre Belgique
news-be-lesoirNewsLe Soir
news-be-sudinfoNewsSudinfo
news-be-vrtNewsVRT NWS
Belize (2)
SourceTypeAttribution
gdelt-en-car2NewsGDELT Project (https://www.gdeltproject.org/)
news-bz-breakingbelizeNewsBreaking Belize News
Bolivia (1)
SourceTypeAttribution
news-bo-eldeberNewsEl Deber (Bolivien)
Bosnia & Herzegovina (2)
SourceTypeAttribution
news-ba-klixNewsKlix.ba
news-ba-n1NewsN1 BiH
Brazil (7)
SourceTypeAttribution
news-br-agenciabrasilNewsAgência Brasil (EBC)
news-br-folhaNewsFolha de S.Paulo
news-br-g1NewsG1 (Globo)
news-br-g1-baNewsG1 Bahia (Globo)
news-br-g1-rjNewsG1 Rio de Janeiro (Globo)
news-br-g1-spNewsG1 São Paulo (Globo)
news-br-uolNewsUOL Notícias
British Virgin Islands (1)
SourceTypeAttribution
news-vg-bvinewsNews© BVI News
Bulgaria (1)
SourceTypeAttribution
news-bg-dnevnikNewsDnevnik.bg
Canada (3)
SourceTypeAttribution
off-ca-bchydro-appGrid operatorBC Hydro
off-ca-manitoba-currentGrid operatorManitoba Hydro — production current power outages
off-ca-saskpower-liveGrid operatorSaskPower — public live outage updates
Chile (4)
SourceTypeAttribution
news-cl-biobioNewsBioBioChile
news-cl-ciperchileNewsCIPER Chile
news-cl-exanteNewsEx-Ante
news-cl-radiobiobioNewsRadio Bio Bio
Colombia (3)
SourceTypeAttribution
news-co-elcolombianoNewsEl Colombiano
news-co-elpais-caliNewsEl Pais (Cali)
news-co-semanaNewsSemana
Costa Rica (1)
SourceTypeAttribution
news-cr-lanacionNewsLa Nacion Costa Rica
Croatia (3)
SourceTypeAttribution
news-hr-24sataNews24sata
news-hr-n1NewsN1 Hrvatska
news-hr-telegramNewsTelegram.hr
Cuba (3)
SourceTypeAttribution
news-cu-cubadebateNews© Cubadebate (staatliches Medium)
news-cu-granmaNews© Granma (Organ des ZK der KP Kubas)
news-cu-granmaenNews© Granma International (englische Ausgabe)
Curaçao (2)
SourceTypeAttribution
news-cw-extraNewsExtra (Curaçao)
news-cw-paradisefmNewsParadise FM Curaçao
CY (2)
SourceTypeAttribution
news-cy-cyprus-mailNewsCyprus Mail
news-cy-in-cyprusNewsIn Cyprus
Czechia (3)
SourceTypeAttribution
news-cz-ct24NewsČT24 (Česká televize)
news-cz-novinkyNewsNovinky.cz (Seznam.cz)
news-cz-seznamzpravyNewsSeznam Zprávy
Denmark (2)
SourceTypeAttribution
gdelt-nordicNewsGDELT Project (https://www.gdeltproject.org/)
news-dk-tv2nordNewsTV2 Nord
Dominica (1)
SourceTypeAttribution
news-dm-dominicanewsonlineNews© Dominica News Online
Dominican Republic (2)
SourceTypeAttribution
news-do-diariolibreNews© Diario Libre
news-do-eldiaNews© El Día (eldia.com.do)
Ecuador (1)
SourceTypeAttribution
news-ec-elcomercioNewsEl Comercio (Ecuador)
El Salvador (1)
SourceTypeAttribution
news-sv-eldiariodehoyNewsEl Diario de Hoy
Estonia (2)
SourceTypeAttribution
gdelt-balticNewsGDELT Project (https://www.gdeltproject.org/)
news-ee-postimeesNewsPostimees
Falkland Islands (1)
SourceTypeAttribution
news-fk-penguinnewsNews© Penguin News (Falkland Islands)
Finland (2)
SourceTypeAttribution
news-fi-yleNewsYle Uutiset
net-fi-upcloud-statusStatus pageUpCloud
France (8)
SourceTypeAttribution
gdelt-frNewsGDELT Project (https://www.gdeltproject.org/)
news-fr-f3-bretagneNewsFrance 3 Régions — Bretagne
news-fr-f3-grandestNewsFrance 3 Régions — Grand Est
news-fr-f3-normandieNewsFrance 3 Régions — Normandie
news-fr-f3-pacaNewsFrance 3 Régions — Provence-Alpes-Côte d'Azur
news-fr-franceinfoNewsfranceinfo
news-fr-lefigaroNewsLe Figaro
news-fr-ouestfranceNewsOuest-France
Germany (11)
SourceTypeAttribution
gdelt-deNewsGDELT Project (https://www.gdeltproject.org/)
news-de-brNewsBayerischer Rundfunk
news-de-hessenschauNewshessenschau.de (HR)
news-de-mdrNewsMDR
news-de-ndrNewsNDR
news-de-spiegelNewsDER SPIEGEL
news-de-swrNewsSWR
news-de-tagesschauNewstagesschau.de (ARD)
news-de-wdrNewsWDR
news-de-zeitNewsZEIT ONLINE
net-de-upcloud-statusStatus pageUpCloud
Gibraltar (1)
SourceTypeAttribution
news-gi-chronicleNewsThe Gibraltar Chronicle
Greece (4)
SourceTypeAttribution
news-gr-ertNewsERT
news-gr-greek-reporterNewsGreek Reporter
news-gr-ingrNewsIn.gr
news-gr-naftemporikiNewsΝαυτεμπορική (Naftemporiki)
Grenada (1)
SourceTypeAttribution
news-gd-nowgrenadaNews© NOW Grenada
Guatemala (2)
SourceTypeAttribution
news-gt-lahoraNewsLa Hora
news-gt-prensalibreNewsPrensa Libre
Guyana (1)
SourceTypeAttribution
news-gy-kaieteurnewsNews© Kaieteur News
Haiti (1)
SourceTypeAttribution
news-ht-lenouvellisteNews© Le Nouvelliste
Honduras (1)
SourceTypeAttribution
news-hn-procesoNewsProceso Digital
Hungary (4)
SourceTypeAttribution
gdelt-hu-ro-bg-elNewsGDELT Project (https://www.gdeltproject.org/)
news-hu-444News444.hu
news-hu-hvgNewsHVG
news-hu-telexNewsTelex.hu
Iceland (2)
SourceTypeAttribution
news-is-iceland-reviewNewsIceland Review
news-is-ruvNewsRÚV
Ireland (2)
SourceTypeAttribution
news-ie-independentNewsIrish Independent
news-ie-irishtimesNewsThe Irish Times
Isle of Man (1)
SourceTypeAttribution
news-im-iomtodayNewsIsle of Man Today
Italy (4)
SourceTypeAttribution
gdelt-itNewsGDELT Project (https://www.gdeltproject.org/)
news-it-ansaNewsANSA
news-it-corriereNewsCorriere della Sera
news-it-repubblicaNewsla Repubblica
Jamaica (2)
SourceTypeAttribution
gdelt-en-car1NewsGDELT Project (https://www.gdeltproject.org/)
news-jm-jamaicaobserverNews© Jamaica Observer
Jersey (1)
SourceTypeAttribution
news-je-bailiwickexpressNewsBailiwick Express
Kosovo (2)
SourceTypeAttribution
news-xk-kallxoNewsKallxo
news-xk-rtkliveNewsRTK (Radio Televizioni i Kosovës)
Latvia (1)
SourceTypeAttribution
news-lv-delfiNewsDelfi
Lithuania (1)
SourceTypeAttribution
news-lt-delfiNewsDelfi
Luxembourg (2)
SourceTypeAttribution
news-lu-lequotidienNewsLe Quotidien
news-lu-reporterNewsReporter.lu
Malta (2)
SourceTypeAttribution
news-mt-lovinmaltaNewsLovin Malta
news-mt-newsbookNewsNewsbook.com.mt
Mexico (5)
SourceTypeAttribution
news-mx-eleconomistaNewsEl Economista México
news-mx-elfinancieroNewsEl Financiero
news-mx-infobaeNewsInfobae Mexico
news-mx-lajornadaNewsLa Jornada
news-mx-yucatanNewsDiario de Yucatan
Moldova (1)
SourceTypeAttribution
news-md-zdgNewsZiarul de Gardă
Monaco (1)
SourceTypeAttribution
news-mc-nicematinNewsNice-Matin — Monaco
Montenegro (1)
SourceTypeAttribution
news-me-vijestiNewsVijesti.me
Netherlands (11)
SourceTypeAttribution
gdelt-nlNewsGDELT Project (https://www.gdeltproject.org/)
news-nl-nosNewsNOS
news-nl-nuNewsNU.nl
news-nl-omroepbrabantNewsOmroep Brabant
news-nl-omroepgelderlandNewsOmroep Gelderland
news-nl-rtlnieuwsNewsRTL Nieuws
news-nl-rtvnoordNewsRTV Noord
off-nl-liander-appGrid operatorLiander
off-nl-stedin-appGrid operatorStedin
net-nl-amsix-statusStatus pageAMS-IX
net-nl-upcloud-statusStatus pageUpCloud
Nicaragua (1)
SourceTypeAttribution
news-ni-confidencialNewsConfidencial
North Macedonia (2)
SourceTypeAttribution
news-mk-miaNewsMIA (Macedonian Information Agency)
news-mk-telmaNewsTelma
Norway (5)
SourceTypeAttribution
news-no-nrkNewsNRK
news-no-nrk-nordlandNewsNRK Nordland
news-no-nrk-tromsogfinnmarkNewsNRK Troms og Finnmark
news-no-nrk-vestlandNewsNRK Vestland
off-no-elvia-liveGrid operatorElvia
Panama (2)
SourceTypeAttribution
news-pa-laprensaNewsLa Prensa Panama
news-pa-tvnNewsTVN Noticias Panama
Paraguay (2)
SourceTypeAttribution
news-py-abccolor-rssNewsABC Color
news-py-unicanalNewsUnicanal (Paraguay)
Peru (3)
SourceTypeAttribution
news-pe-andinaNewsAgencia Peruana de Noticias Andina
news-pe-elcomercioNewsEl Comercio (Peru)
news-pe-rppNewsRPP Noticias
Poland (4)
SourceTypeAttribution
gdelt-cz-pl-skNewsGDELT Project (https://www.gdeltproject.org/)
news-pl-onetNewsOnet Wiadomości
news-pl-tvn24NewsTVN24
net-pl-upcloud-statusStatus pageUpCloud
Portugal (5)
SourceTypeAttribution
gdelt-ptNewsGDELT Project (https://www.gdeltproject.org/)
news-pt-observadorNewsObservador
news-pt-portugal-newsNewsPortugal News
news-pt-portugal-residentNewsPortugal Resident
news-pt-rtpNewsRTP Notícias
Puerto Rico (1)
SourceTypeAttribution
news-pr-noticelNewsNotiCel
Romania (2)
SourceTypeAttribution
news-ro-digi24NewsDigi24
news-ro-hotnewsNewsHotNews.ro
Russia (1)
SourceTypeAttribution
news-ru-meduzaNewsMeduza
San Marino (1)
SourceTypeAttribution
news-sm-rtvNewsSan Marino RTV
Serbia (2)
SourceTypeAttribution
news-rs-n1NewsN1 Srbija
news-rs-rtsNewsRTS (Radio Televizija Srbije)
Sint Maarten (2)
SourceTypeAttribution
news-sx-721newsNews721news.com
news-sx-stmaartennewsNewsStMaartenNews.com
Slovakia (2)
SourceTypeAttribution
news-sk-aktualityNewsAktuality.sk
news-sk-smeNewsSME.sk
Slovenia (3)
SourceTypeAttribution
gdelt-balkanNewsGDELT Project (https://www.gdeltproject.org/)
news-si-24urNews24ur.com (POP TV)
news-si-rtvsloNewsRTV Slovenija
Spain (3)
SourceTypeAttribution
gdelt-esNewsGDELT Project (https://www.gdeltproject.org/)
news-es-20minutosNews20minutos
news-es-elpaisNewsEl País
St. Kitts & Nevis (1)
SourceTypeAttribution
news-kn-stkittsnevisobserverNews© The St. Kitts-Nevis Observer
St. Lucia (2)
SourceTypeAttribution
gdelt-en-car4NewsGDELT Project (https://www.gdeltproject.org/)
news-lc-stluciatimesNews© St. Lucia Times
St. Vincent & Grenadines (1)
SourceTypeAttribution
news-vc-iwnnewsNews© I-Witness News (iWitness News St. Vincent)
Suriname (1)
SourceTypeAttribution
news-sr-waterkantNews© Waterkant.net
Sweden (2)
SourceTypeAttribution
news-se-svtNewsSVT Nyheter
net-se-upcloud-statusStatus pageUpCloud
Switzerland (30)
SourceTypeAttribution
ioda-asn-chNetwork measurementIODA (CAIDA / Georgia Tech Internet Intelligence Lab), "This data is Copyright (c) 2021-2025 Georgia Tech Research Corporation. All Rights Reserved.", https://ioda.inetintel.cc.gatech.edu
ioda-countriesNetwork measurementIODA (CAIDA / Georgia Tech Internet Intelligence Lab), "This data is Copyright (c) 2021-2025 Georgia Tech Research Corporation. All Rights Reserved.", https://ioda.inetintel.cc.gatech.edu
news-ch-20minNews20 Minuten
news-ch-24heuresNews24 heures
news-ch-aargauerzeitungNewsAargauer Zeitung
news-ch-bazonlineNewsBasler Zeitung
news-ch-bernerzeitungNewsBerner Zeitung
news-ch-blickNewsBlick
news-ch-kapo-aiNewsKantonspolizei Appenzell Innerrhoden
news-ch-kapo-geNewsCorps de police, République et canton de Genève
news-ch-kapo-neNewsPolice neuchâteloise / État de Neuchâtel
news-ch-kapo-sgNewsKantonspolizei St. Gallen
news-ch-kapo-tiNewsPolizia cantonale Ticino
news-ch-kapo-vsNewsKantonspolizei Wallis
news-ch-letempsNewsLe Temps
news-ch-luzernerzeitungNewsLuzerner Zeitung
news-ch-nzzNewsNZZ
news-ch-srfNewsSRF
news-ch-stapo-winterthurNewsStadtpolizei Winterthur
news-ch-stapo-zuerichNewsStadtpolizei Zürich
news-ch-tagblattNewsSt. Galler Tagblatt
news-ch-tagesanzeigerNewsTages-Anzeiger
news-ch-tdgNewsTribune de Genève
news-ch-watsonNewswatson
off-ch-bkwGrid operatorBKW Energie AG
off-ch-eblGrid operatorEBL Elektra Baselland
off-ch-iwbGrid operatorIWB Industrielle Werke Basel
off-ch-romandeGrid operatorRomande Energie
net-ch-green-statusStatus pageGreen
sp-ch-swisscomStatus pageSwisscom (Schweiz) AG - Netz- und Servicestatus
Trinidad & Tobago (1)
SourceTypeAttribution
news-tt-trinidadexpressNews© Trinidad Express Newspapers
Turks & Caicos Islands (1)
SourceTypeAttribution
news-tc-magneticmediaNewsMagnetic Media
Ukraine (3)
SourceTypeAttribution
gdelt-eastNewsGDELT Project (https://www.gdeltproject.org/)
news-ua-pravdaNewsUkrayinska Pravda
news-ua-unianNewsUNIAN
United Kingdom (13)
SourceTypeAttribution
gdelt-en-euNewsGDELT Project (https://www.gdeltproject.org/)
news-gb-belfastliveNewsBelfast Live
news-gb-dailyrecordNewsDaily Record
news-gb-expressNewsDaily Express
news-gb-guardianNewsThe Guardian
news-gb-independentNewsThe Independent
news-gb-manchester-eveNewsManchester Evening News
news-gb-mirrorNewsMirror
news-gb-skyNewsSky News
news-gb-walesonlineNewsWalesOnline
off-gb-nie-liveGrid operatorNIE Networks
off-gb-ssenGrid operatorSSEN Distribution Power Track (https://powertrack.ssen.co.uk)
net-gb-upcloud-statusStatus pageUpCloud
United States (7)
SourceTypeAttribution
gdelt-en-naNewsGDELT Project (https://www.gdeltproject.org/)
off-us-caloes-incidentsGrid operatorCalifornia Governor’s Office of Emergency Services (Cal OES) — Statewide Power Outages (Public View)
off-us-mdem-countiesGrid operatorState of Maryland / Maryland Department of Emergency Management — Maryland Power Outages
off-us-odinGrid operatorOak Ridge National Laboratory / U.S. Department of Energy — ODIN (Outage Data Initiative Nationwide)
off-us-pse-anonymousGrid operatorPuget Sound Energy — public outage map
off-us-seattle-city-lightGrid operatorSeattle City Light — public outage map
sp-us-ting-geographicStatus pageTing Internet — official geographic service status
Uruguay (2)
SourceTypeAttribution
news-uy-elobservadorNewsEl Observador
off-uy-uteGrid operatorUTE (Administración Nacional de Usinas y Trasmisiones Eléctricas)
Vatican City (1)
SourceTypeAttribution
news-va-vaticannewsNewsVatican News
Venezuela (6)
SourceTypeAttribution
news-ve-efectococuyoNewsEfecto Cocuyo
news-ve-elestimuloNewsEl Estímulo
news-ve-elnacionalNewsEl Nacional (Venezuela)
news-ve-runrunesNewsRunrun.es
news-ve-talcualNewsTalCual
news-ve-ultimasnoticiasNewsUltimas Noticias (Venezuela)

Open API

All data on this site is available as JSON, no key required. Responses are cached for up to 60 seconds.

Endpoints

Disclaimer

zerolog Monitoring is not an official warning service. The information comes from automatically read sources and can be wrong, incomplete or late. We give no guarantee. In an emergency, contact the responsible authorities, such as the police or your grid operator.

Report a regionSystem status