Data sources

class ACLEDEvents

Data on violent conflict and protest events

source:

ACLED (https://acleddata.com/data-export-tool/)

source measurement frequency:

Unknown

pulse collection frequency:

Manual as needed to update the NetLoss data

class ActiveNetworks

Active Networks (routed ASNs)

source:

RIPEStat (https://stat.ripe.net/)

source measurement frequency:

Daily

pulse collection frequency:

Monthly, at the beginning of the month

class Affordability

Affordability of Internet access per country

source:

ITU (https://datahub.itu.int/data/?i=34618)

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

manual, as new data is identified

class AgeDependency

Age dependency

source:

World Bank (https://data.worldbank.org/indicator/ [SP.POP.DPND])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class ASNames

AS Names, Classes and Country Codes

source:

BGP Tools(https://bgp.tools/kb/api)

source measurement frequency:

24 hours

pulse collection frequency:

Weekly?

class ASNROASummary

ROA statistics per AS Number

source:

MANRS

source measurement frequency:

Daily

pulse collection frequency:

Monthly

class ASRelationships

AS relationships

source:

CAIDA (https://publicdata.caida.org/datasets/as-relationships/serial-1/)

source measurement frequency:

Monthly

pulse collection frequency:

Monthly

class BasicEducation

Basic education rates

source:

World Bank (https://data.worldbank.org/indicator/ [SL.TLF.BASC.ZS])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class BroadbandCoverage

Broadband coverage rate per 100 inhabitants per country

source:

OECD (https://data-explorer.oecd.org/ [OECD.STI.DEP])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class Cities

Cities with a population of at least 300000

source:

GeoNames (https://www.geonames.org/) via https://public.opendatasoft.com

source measurement frequency:

Varies, but doesn’t look like it’s updated regularly

pulse collection frequency:

Monthly

class CybergreenDDoS

DDOS Potential

source:

Cybergreen Stats API (https://stats.cybergreen.net/api/v1/count_by_country)

source measurement frequency:

Weekly, ending on Sunday

pulse collection frequency:

Weekly, on Tuesday

class CybersecurityIndex

Global Cybersecurity Index

source:

ITU (https://www.itu.int/en/ITU-D/Cybersecurity/Pages/global-cybersecurity-index.aspx)

source measurement frequency:

custom, every few years

pulse collection frequency:

manual, as required

class DataCenters

Data centers per country

source:

PeeringDb (https://www.peeringdb.com/)

source measurement frequency:

Frequent, as data is updated manually

pulse collection frequency:

Monthly, at the beginning of the month

class DNSSECAdoption

Ratio of DNSSEC-capable to Total count of ccTLDs

source:

Global DNS

source measurement frequency:

n/a, the DNS system is updated constantly

pulse collection frequency:

daily, a snapshot of the current state of DNSSEC adoption by ccTLDs

class DNSSECAdoptionDomainsPerccTLD

Counts of signed and unsigned domains per TLD

source:

https://stats.dnssec-tools.org/

source measurement frequency:

daily

pulse collection frequency:

monthly

class DNSSECAdoptionPerccTLD

ccTLD DNSSEC capability

source:

Global DNS

source measurement frequency:

n/a, the DNS system is updated constantly

pulse collection frequency:

daily, a snapshot of the current state of DNSSEC adoption by ccTLDs

class DNSSECValidationPerCountry

DNSSEC validation rate over 30 days for each country

source:

https://stats.labs.apnic.net/dnssec

source measurement frequency:

daily, though not every day it seems

pulse collection frequency:

weekly

class DNSSECValidationPerRegion

DNSSEC validation rate over 30 days for the world, regions and sub-regions

source:

https://stats.labs.apnic.net/dnssec

source measurement frequency:

daily, though not every day it seems

pulse collection frequency:

weekly

class DomainsPerccTLD

Counts of domains per TLD

source:

https://research.domaintools.com/statistics/tld-counts/

source measurement frequency:

unclear (daily?)

pulse collection frequency:

monthly (quarterly up to 2025Q4 only)

class EGDI

E-Government Development Index

source:

UN (https://publicadministration.un.org/egovkb/en-us/About/Overview/-E-Government-Development-Index)

source measurement frequency:

every two years

pulse collection frequency:

manual, as required

class Elections

Data on whether there were any elections in a month in a particular country

source:

CLEA (https://electiondataarchive.org/data-and-documentation/clea-lower-chamber-elections-archive/)

source measurement frequency:

Unknown

pulse collection frequency:

Manual as needed to update the NetLoss data

class ElectionsIPU

Data on whether there were any elections in a month in a particular country

source:

IPU (https://data.ipu.org/elections/)

source measurement frequency:

Unknown

pulse collection frequency:

Manual as needed to update the NetLoss data

class FDIInflow

FDI Inflow (GDP)

source:

World Bank (https://data.worldbank.org/indicator/ [BX.KLT.DINV.WD.GD.ZS])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class GDP
source:

World Bank (https://data.worldbank.org/indicator/ [NY.GDP.MKTP.PP.CD])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class GDPPerCapita

GDP per Capita

source:

World Bank

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class HTTP3GlobalAdoption

Global http/3 adoption

source:

Mozilla (https://glam.telemetry.mozilla.org/)

source measurement frequency:

Daily

pulse collection frequency:

Daily

class HTTP3TopsitesAdoption

http/3 adoption among top 1000 websites

source:

top 1000 websites as per Google CrUX (https://developer.chrome.com/docs/crux)

source measurement frequency:

Monthly, unknown when new data becomes available

pulse collection frequency:

Monthly, previous month’s top 1000 websites retrieved on 15th of the month , http/3 measurements taken on 16th of month

class HTTPSGlobalAdoption

Global https adoption

source:

Mozilla (https://glam.telemetry.mozilla.org/)

source measurement frequency:

Daily

pulse collection frequency:

Daily

class HTTPSPerCountryAdoption

Per-country https adoption

source:

Mozilla (https://telemetry.mozilla.org/)

source measurement frequency:

Daily

pulse collection frequency:

Daily

class HTTPSTopsitesAdoption

https adoption among top 1000 websites

source:

top 1000 websites as per Google CrUX (https://developer.chrome.com/docs/crux)

source measurement frequency:

Monthly, unknown when new data becomes available

pulse collection frequency:

Monthly, previous month’s top 1000 websites retrieved on 15th of the month , https measurements taken on 16th of month

class HTTPVersionsAdoption

Global http versions adoption

source:

Mozilla (https://glam.telemetry.mozilla.org/)

source measurement frequency:

Daily

pulse collection frequency:

Daily

class Inflation
source:

World Bank (https://data.worldbank.org/indicator/ [NY.GDP.DEFL.KD.ZG.AD])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class InternetUserPopulation

Internet user population per country. Derived by combining Internet use data from ITU and population data from World Bank.

source:

World Bank (https://data.worldbank.org/indicator/ [SP.POP.TOTL]) combined with Internet use data from ITU

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Recalculated whenever source data changes (source data is collected monthly)

class IPv6PerCountryAdoption

IPv6 deployment per country and global (with code ‘XA’)

source:

Akamai, APNIC, Cloudflare, Facebook, Google

source measurement frequency:

Varies

pulse collection frequency:

Monthly averaged across all sources with outliers removed

class IPv6PerNetworkAdoption

IPv6 deployment per network

source:

Akamai, APNIC, Facebook

source measurement frequency:

Varies

pulse collection frequency:

Monthly averaged across all sources with outliers removed

class IPv6TopsitesAdoption

IPv6 adoption among top 1000 websites

source:

top 1000 websites as per Google CrUX (https://developer.chrome.com/docs/crux)

source measurement frequency:

Monthly, unknown when new data becomes available

pulse collection frequency:

Monthly, previous month’s top 1000 websites retrieved on 15th of the month , IPv6 measurements taken on 16th of month

class LabourForceTotal

Total labour force

source:

World Bank (https://data.worldbank.org/indicator/ [SL.TLF.TOTL.IN])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class LCCResults

Locally Cached Content per country (was Keeping Traffic Local)

source:

Internet Society Pulse

source measurement frequency:

Internet Society Pulse is the source for this data

pulse collection frequency:

Monthly, new data is available towards the end of each month

class MANRSReadinessScores

MANRS readiness scores per country

source:

MANRS (https://docs.manrs.org/api/#tag/aggregates/GET/countries/scores/{country})

source measurement frequency:

Monthly

pulse collection frequency:

Monthly, at the beginning of the month for the previous month

class MobileNetworkCoverage

Mobile network coverage

source:

GSMA (https://www.mobileconnectivityindex.com/index.html#year=2023&dataSet=indicator)

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Manually

class Population

Total human population per country. Total population is based on the de facto definition of population, which counts all residents regardless of legal status or citizenship. Values are midyear estimates.

source:

World Bank (https://data.worldbank.org/indicator/ [SP.POP.TOTL])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class PopulationWeight

Global, Regional and Sub-regional weights for population per country.

source:

World Bank (https://data.worldbank.org/indicator/ [SP.POP.TOTL])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class ROAAdoption

Per-country and global ROA adoption

Percentage of IPv4 and IPv6 addresses with a valid ROA

source:

APNIC (https://labs.apnic.net/measurements/)

source measurement frequency:

Daily

pulse collection frequency:

Weekly

class RoutingIncidents

Routing incidents per country

source:

MANRS (https://docs.manrs.org/api/#tag/aggregates/GET/countries/scores/{country})

source measurement frequency:

Monthly

pulse collection frequency:

Monthly, at the beginning of the month for the previous month

class ROVAdoptionAPNIC

Global and per-country ROV adoption

source:

APNIC (https://labs.apnic.net/measurements/)

source measurement frequency:

Daily

pulse collection frequency:

Weekly

class ROVAdoptionRovista

Global ROV adoption

source:

RoVista (https://rovista.netsecurelab.org/)

source measurement frequency:

Daily, though with some gaps

pulse collection frequency:

Weekly

class SecureInternetServers

Secure Internet Servers

source:

World Bank (https://data.worldbank.org/indicator/ [IT.NET.SECR.P6])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class Shutdowns

Data on Internet shutdowns

source:

ISOC (https://pulse.internetsociety.org/shutdowns/)

source measurement frequency:

Manual

pulse collection frequency:

Manual as needed to update the NetLoss data

class SpeedTestCloudflare

Cloudflare SpeedTest measurement data :source: Cloudflare Radar (https://radar.cloudflare.com) :source measurement frequency: Daily? :pulse collection frequency: Monthly

class SpeedTestOokla

Ookla SpeedTest measurement data :source: Ookla (https://www.speedtest.net/global-index) :source measurement frequency: Unknown, data updated monthly :pulse collection frequency: Monthly

class TLS13TopsitesAdoption

TLSv1.3 adoption among top 1000 websites

source:

top 1000 websites as per Google CrUX (https://developer.chrome.com/docs/crux)

source measurement frequency:

Monthly, unknown when new data becomes available

pulse collection frequency:

Monthly, previous month’s top 1000 websites retrieved on 15th of the month , TLSv1.3 measurements taken on 16th of month

class TLSVersionsAdoption

Global TLS versions adoption

source:

Mozilla (https://glam.telemetry.mozilla.org/)

source measurement frequency:

Daily

pulse collection frequency:

Daily

class TopServiceProviders

Top Internet service providers per country

source:

APNIC (https://stats.labs.apnic.net/aspop?cc=&aa=0&ww=60&rr=1&ff=3&xx=t) (60-day window)

source measurement frequency:

Unknown, the data comes with a measurement date which seems to change every 5-10 days

pulse collection frequency:

Daily, only saving data that’s more recent than the latest we have

class TopServiceProvidersAggregated

Top Internet service providers per country, aggregated by AS2OrgPlus groupings

source:

APNIC (https://stats.labs.apnic.net/cgi-bin/aspop?f=j), WHOIS, PeeringDB, CAIDA

source measurement frequency:

Unknown, APNIC data comes with a measurement date which seems to change every 5-10 days

pulse collection frequency:

Weekly

class Unemployment
source:

World Bank (https://data.worldbank.org/indicator/ [SL.UEM.TOTL.ZS])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised

class UpstreamRedundancy

Upstream redundancy

source:

CAIDA AS relationship data (https://publicdata.caida.org/datasets/as-relationships/serial-1/)

source:

NRO assignment reports (https://www.nro.net/about/rirs/statistics/)

source:

RIPEStat Country ASNs (https://stat.ripe.net/docs/data-api/api-endpoints/country-asns)

source measurement frequency:

Monthly

pulse collection frequency:

Monthly

class UrbanPopulation

Urban population

source:

World Bank (https://data.worldbank.org/indicator/ [SP.URB.TOTL.IN.ZS])

source measurement frequency:

Yearly, unknown when new data becomes available

pulse collection frequency:

Monthly (3rd of the month), to pick up new datapoints and old datapoints that have been revised