AFIR Article 20: What CPOs need to know about it

By April 2025, new EU regulations will change how public charging data is shared across Europe. Here’s what Charge Point Operators need to know - and how Spirii supports you to stay compliant.

Summary
  • AFIR regulation goals: The Alternative Fuels Infrastructure Regulation aims to unify and improve EV charging across the EU.
  • Article 20 deadline: From 14 April 2025, all CPOs must report static and dynamic data on public and semi-public chargers to their country’s National Access Point (NAP).
  • How to connect to your NAP: Depending on your country’s setup, connect via public API or use OCPI protocol.
  • Spirii's support: Use Spirii’s OCPI 2.3.0-compliant API as the foundation for your integration to simplify the data-sharing process.
  • Why it matters: Failure to comply may lead to fines or operational restrictions — early integration is key.

First things first: What is AFIR?

AFIR — short for Alternative Fuels Infrastructure Regulation — is a major EU directive designed to make EV charging more accessible, transparent, and consistent across member states.

Part of that includes Article 20, which introduces data-sharing requirements for Charge Point Operators (CPOs) of public and semi-public chargers.

New to AFIR? Read our intro to the regulation here.
Or get more information directly from the European Commission

What does Article 20 require?

By April 14 2025, all CPOs operating public and semi-public chargers in the EU are required to report both static and dynamic data about their charging infrastructure to their country’s National Access Point (NAP) via an Application Programming Interface (API).

Each member state’s NAP serves as a centralised platform where the operators or owners can connect to publish their data.

The aim is simple: better interoperability, smoother user experiences, and more transparent EV charging infrastructure across Europe.

Static data includes:

  • Location of the charging station
  • Number of connectors
  • Parking spaces for people with disabilities
  • Contact details
  • Opening hours
  • Operator ID codes
  • Connector types
  • AC/DC current type
  • Max power output of both station and EVSE
  • Compatible vehicle types

Dynamic data includes:

  • Operational status (e.g. in service/out of order)
  • Real-time availability
  • Ad hoc price
  • Whether electricity is 100% renewable

Each country also appoints an Identification Registration Organisation (IDRO) to manage unique identification (ID) codes to identify operators of recharging points and mobility service providers.

How to share data with your National Access Point

There are two main ways to connect to your NAP, depending on the specific requirements of your country:

  • Via a public API connection: CPOs can use Spirii’s API endpoint solution directly.
  • If OCPI protocol is required: you or your service provider can use Spirii’s OCPI 2.3.0-compliant API endpoint as a starting point.

Failure to meet these requirements may lead to fines or limitations on your operations — so it’s important to get connected ahead of time.

Spirii makes compliance simpler

While it’s the CPO’s responsibility to report to their NAP and submit the relevant data, Spirii provides access to our flexible API endpoint solution to simplify this process and serve as the foundation for your integration.

All our endpoints follow OCPI 2.3.0, the first version fully aligned with AFIR.

Getting access to Spirii’s API and required data

By utilising Spirii's Developer Hub, CPOs can connect to their national access point (NAP) to provide the data for their public chargers.

  1. Get access to Spirii’s API: you will first need to follow these authentication steps: https://developer.spirii.com/reference/authentication
  2. Report all required static and dynamic data: this is done via the GET Locations V2 endpoint. It contains data about the location, EVSEs at the location, the operator, contact information, etc.
  3. Report ad hoc pricing data: via the Tariff ID in the Locations V2 endpoint in combination with the Tariffs V2 endpoint for the detailed breakdown of the ad hoc price.

Country-specific National Access Points:

Here’s an overview of how data sharing works across different EU countries:

Note: Some countries are still finalising their data-sharing frameworks under AFIR. Where the data sharing method is listed as “unknown” or “unconfirmed,” it means the national authority has not yet published a definitive standard. This information will be updated as each country completes its implementation process.

Austria

Austria organises the NAP as a directory without it actually collecting and storing the data itself, which is done by E‑Control at www.ladestellen.at.

Belgium
  • National Access Point: Transportdata Belgium - transportdata.be
  • IDRO Authority: Regional Authorities (Flanders / Wallonia)
  • Data Sharing Method: API
Cyprus
  • National Access Point: traffic4cyprus.org.cy
  • IDRO Authority: Public Works Department
  • Data Sharing Method: Unknown
Czech Republic
Denmark
  • National Access Point: Dataudveksler
  • IDRO Authority: Danish Road Traffic Authority (Trafikstyrelsen)
  • Data Sharing Method: API

Further guidance:

  • Firstly, you should request a login to get access to the Danish NAP.
  • After login in you follow the guidelines here: https://du-portal-ui.dataudveksler.app.vd.dk/guides
  • Choose “Reference” when choosing “the technical nature of your data set”, and the type in the url that potential users should follow to access your data.
  • It is sufficient to “submit information on you API” when creating a metadata description of your available data.
France
  • National Access Point: QualiCharge - transport.data.gouv.fr
  • IDRO Authority: Open Data Réseaux Énergies
  • Data Sharing Method: API
Germany
  • National Access Point: Mobilithek - mobilithek.info
  • IDRO Authority: Bundesnetzagentur
  • Data Sharing Method: DATEX II data profile

Beyond AFIR, Germany enforces the Eichrecht (Metering and Calibration Regulation), which imposes strict requirements on the calibration of charging equipment and transparency in pricing.

Ireland
  • National Access Point: ChargePoint Ireland - data.gov.ie
  • IDRO Authority: Transport Infrastructure Ireland (TII)
  • Data Sharing Method: OCPI 2.2.1 (unconfirmed)
Italy
  • National Access Point: cciss.it
  • IDRO Authority: Ministry of Transport
  • Data Sharing Method: Unknown
Latvia
  • National Access Point: Latvijas valsts ceļi - transportdata.gov.lv
  • IDRO Authority: Latvian Railways
  • Data Sharing Method: Unknown
Luxembourg
  • National Access Point: data.public.lu
  • IDRO Authority: Ministry of Mobility
  • Data Sharing Method: OCPI (unconfirmed)
Netherlands
  • National Access Point: National Charging Registry - ntm.ndw.nu
  • IDRO Authority: National Agenda Laadinfrastructuur
  • Data Sharing Method: OCPI 2.2.1
Poland
  • National Access Point: EIPA Register kpd.gddkia.gov.pl
  • IDRO Authority: Office of Technical Inspection
  • Data Sharing Method: DATEX II (unconfirmed)
Romania
  • National Access Point: CNAP - pna.cestrin.ro
  • IDRO Authority: Romanian Auto Registry
  • Data Sharing Method: Unknown
Slovenia
  • National Access Point: E-Mobility SI - nap.si
  • IDRO Authority: Ministry of Infrastructure
  • Data Sharing Method: OCPI (unconfirmed)
Spain
  • National Access Point: ESNAP - nap.dgt.es
  • IDRO Authority: DGT Traffic Authority
  • Data Sharing Method: API
Sweden
  • National Access Point: NOBIL - trafficdata.se
  • IDRO Authority: Swedish Energy Agency
  • Data Sharing Method: OCPI 2.2.1
Sign up for our newsletter

Explore market insights and operate your charging business effectively with our resources.

Related articles