Language: BG CS DA DE EL EN ES ET FI FR GA HR HU IT LT LV MT NL NO PL PT RO SK SL SV

Methodology: how we identify Peppol Access Point providers

We resolved 1,291,598 of 5,076,720 participants (25.4% coverage) and classified 0.0% of resolvable participants to a provider.

1. SML DNS lookup (every participant)

Every Peppol participant is discoverable through the official Peppol Service Metadata Locator (SML), a public DNS system operated by the European Commission. We compute each participant's SML hostname (a Base32-encoded SHA-256 hash of the participant identifier) and query its NAPTR record, which points to the SMP server operated by the participant's service provider. This is the same lookup every Access Point performs to deliver a document.

2. SMP metadata for shared/national SMPs

For most participants the SMP host uniquely identifies the provider. But some countries run a centralised national SMP (e.g. Norway's ELMA) shared by many providers, and some SMP hosts are multi-tenant aggregators. There, the hostname is not enough, so we fetch the participant's SMP metadata over HTTPS and read the AS4 endpoint URL and the Access Point certificate. The certificate subject contains the provider's legal name and its unique Peppol Access Point seat ID — the most authoritative provider signal available.

3. Classification & caching

Unique SMP hosts number in the low hundreds, so we maintain a curated map from SMP host / endpoint domain / certificate to the provider's business name. Participants are then classified against this map. New unknown hosts are flagged automatically and added manually.

Limitations

← Peppol Access Point Market Share · Last updated: 2026-07-11