Is There a European Company Registry?
No single European company registry or database exists. Each member state runs its own.
The EU has built infrastructure to connect them: BRIS links all 27 national registers and tells you a company exists, but not who owns or controls it. BORIS was designed to fill that gap, connecting national beneficial ownership registers across the bloc, but it isn't operational and won't be for several years.
This guide explains why, what the alternatives are, and what it means for KYB across European jurisdictions.
Is there a European company registry?
BRIS
BRIS (Business Registers Interconnection System) lives on the European e-Justice Portal. It's free, it's live, and it queries national registers in real time across all 27 member states plus Iceland, Liechtenstein, and Norway.
To use it, go to the portal, search by company name or number, refine by country, and you'll get the entity name, registered office, registration number, company type, and status.
What you won't get: shareholders, directors, UBOs, financial statements, or anything that helps you understand who controls the thing.
For a one-off existence check, it does the job. For KYB at any meaningful scale, it doesn't, because there's no API, no programmatic access, and no way to feed the data into a compliance workflow without doing it by hand. BRIS was built to confirm that companies exist. It was not built for due diligence.
BORIS
BORIS was designed to do for beneficial ownership what BRIS does for company existence: connect national registers and provide a single point of access to UBO data across the EU. It's operational, but what it can deliver in practice is considerably more limited than that description suggests.
First, what BORIS is. It's a search interface on the European e-Justice Portal, not a database. Beneficial ownership data stays in national registers and is retrieved on demand (like Kyckr). BORIS provides the interface; the national registers provide the data. It doesn't pool, copy, or hold anything itself.
The 2022 CJEU ruling
On 22 November 2022, the Court of Justice struck down open public access to beneficial ownership registers. The court found that the AML Directive's provision allowing any member of the public to access UBO data was a disproportionate interference with privacy rights under the EU Charter. Belgium, the Netherlands, and Luxembourg suspended public access to their registers the same day. General public access to BORIS went with it.
Access is now restricted to two categories: competent authorities and FIUs, who have unrestricted access, and EU-registered obliged entities acting within customer due diligence frameworks. Whether a specific organisation qualifies as an obliged entity is a decision for each Member State. The Commission has no role in it.
The access problem
This is where BORIS falls short of its promise. A user logs in via eID, and each Member State independently decides whether to recognise that user as entitled to access its register. Being credentialled in one country doesn't unlock the other 26. What comes back depends entirely on where each national register sits in its implementation: some return full records, some return minimum data, some return nothing at all.
Member States have until 10 July 2026 to complete their national procedures. Until they do, BORIS must work around them, and in jurisdictions that haven't yet made legitimate-interest access legally and practically possible, it simply can't retrieve data.
The problem underneath both systems
Even if BRIS and BORIS worked perfectly, they wouldn't resolve the more fundamental issue: European company data is fragmented at source.
Each of the 27 member states runs its own register, with its own legal forms, its own disclosure requirements, and its own update schedule. There's no single EU-wide company identifier. Financial statements might be filed with the register, or with a separate body, or not required at all, depending on the country and the company's size. The legal vocabulary alone (GmbH, SARL, SRL, Sp. z o.o., NV) varies enough to create verification problems for teams unfamiliar with local forms.
For anyone onboarding businesses across multiple European jurisdictions, this means navigating 27 separate portals, each with its own rules and costs. That's the operational reality that the EU's interconnection systems are trying to address. They haven't fully addressed it yet.
Is there a European company database?
Sort of. The EU's Open Data Directive created a list of high-value datasets that member states must publish in machine-readable format, accessible via API and available for bulk download. One of the six categories is companies. So, in principle, yes: a European company database exists.
In practice, "database" overstates it. What you have is 27 national datasets published under a common framework, with no standardised update frequency and no enforcement mechanism for how current the data needs to be.
Kyckr's audit of EU Open Data company datasets (20 May 2026) found the following:
Ireland's Companies Registration Office: updated daily (excluding weekends).
Italy: updated monthly.
Malta: last updated sometime in 2025.
The regulation requires data to be available "in its most current version." It leaves the refresh cadence to member states, to be defined in line with their own company registration processes. That's a framework for inconsistency, not a remedy for it.
For a compliance team running KYB across multiple European jurisdictions, this matters. A dataset that was current yesterday in Dublin may be a year out of date in Valletta. You can't build a reliable onboarding workflow on data whose freshness you can't predict or verify.
What fragmentation looks like in practice
France
Infogreffe, France's registry portal, is entirely in French with no English translation. Shareholder data exists within company filings – statutes and capital event records –, but it isn't surfaced as structured data anywhere on the portal or through any of the available APIs. Retrieving it means purchasing and reading individual documents per company, in French. UBO access requires proving legitimate interest through a separate process. A complete KYB pack costs €73.44. At any scale, verifying French ownership structures is a document-by-document manual exercise.
Germany
Germany runs three registers: the Handelsregister, the Unternehmensregister, and the Transparenzregister, each with overlapping but inconsistent data. The Handelsregister alone sits across 150 separate local court registrars. Filings are unstructured PDF scans – some are images – and neither register offers structured data via API. Documents cost between €4.50 and €12.50 each; basic search is free. Beneficial ownership is restricted to German obliged entities. Foreign institutions can apply under a legitimate interest route, but the framework is narrow and slow, and as of September 2025, the European Commission had brought legal action against Germany for failing to provide proper cross-border access.
The Netherlands
The KVK Handelsregister is among the more modern EU registries: it has four APIs and extracts documents available in English and Dutch. The limitations are in ownership. The KVK shows only the main shareholder in company filings; all other shareholders are held in a private register at the company itself. A bulk open data set exists but is fully anonymised — no company names, no KVK numbers. UBO data is currently restricted to Dutch competent authorities and nationally obliged entities, with access for overseas entities and a UBO API both expected from 2026, though the access rules are not yet finalised.
Spain
The Registro Mercantil requires no account for a basic search, but returns only name, status, and region. Everything useful – registration date, directors, financial information, beneficial ownership – sits behind a paid excerpt that requires identity verification via a Spanish digital certificate or passport number and phone number. Shareholder data is extremely limited. The portal caps the results at 100; the portal is in Spanish, and when Kyckr's team accessed it in February 2026, the English translation was incomplete.
Italy
The Registro delle Imprese is managed by Infocamere, a consortium of local chambers of commerce operating under the oversight of a judge and the Ministry of Economic Development. Every detailed record requires payment, and downloaded documents expire after 30 days. The beneficial ownership register has been suspended since 2024 following legal challenges referred to the CJEU, leaving Italy's central source of UBO data in indefinite legal limbo. Verifying who controls an Italian entity currently means extracting and interpreting shareholder data from company filings by hand.
Where this leaves you
The EU AML package of April 2024 (AMLD6, the AML Regulation, and the AMLA Regulation) is heading in the right direction: a single EU-level AML authority, harmonised customer due diligence requirements, and an eventual resolution to the BORIS access question. That's the trajectory.
The timeline is measured in years. Compliance teams working now can't wait for it.
For European entity existence checks, BRIS is useful within its limits. For ownership and control, there is currently no single European registry or database that provides it. That information must come from national registers, direct registry connections, or platforms that pull live data from authoritative sources and normalise it without requiring your team to navigate each country separately.
Kyckr connects directly to company registries across 100+ countries, including across Europe. It queries live at the point of request rather than serving stored copies. Where beneficial ownership data is accessible to obliged entities, it surfaces in the same workflow. No portal-hopping, no manual normalisation.