Data sources¶
- class ACLEDEvents¶
Data on violent conflict and protest events
- source:
- 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:
- 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:
- 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:
- 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:
- source measurement frequency:
daily, though not every day it seems
- pulse collection frequency:
weekly
- class DomainsPerccTLD¶
Counts of domains per TLD
- source:
- 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:
- 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:
- 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:
- 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:
- 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