EBA Payment Institutions Register data

Today I have finished testing a first version of a Python script that is created to process Payment Institutions Register data from the European Banking Association (EBA). It is based on two downloaded json files from the website of the Payment Institutions Register and each download contains the full register. This includes both active and inactive entities.

The script is intended to make it easier to use the data from the register and (perhaps) merge it with other datasets. Three separate files are created as output:

  • A CSV with some basic Register information on the Entities in the EBA Register
  • A second CSV that contains up to 14 fields with properties for the entities
  • A third CSV file that has the information on where the active Entities are active: which countries and what services are provided. The services information is very basic and is based on Annex I to PSD2 and issuing electronic money under EMD2.

More background information is available on the EBA PIR Register website. I have published the script through my GitHub page. The size of the PIR Register seems to have increased a lot since the initial download in 2021. At that time it contained information on approx. 184.000 entities. When I did a new download on 15 September of this year that number had increased to 258.000. It has also caused the script processing run to increase from 5 to 11 hours.