KRS API - Poland company register data
Query the Polish registers by NIP, KRS or REGON and get JSON back - identity and PKD codes from REGON, officers and filed accounts from KRS, beneficial owners from CRBR, insolvency proceedings from KRZ. Each call reads the live register, so a check reflects the entry as it stands now rather than a cached copy.
13 registers covered: KYB check, CRBR, KRS (financials), KRS (board), KRZ, EKW, REGON, KNF, MSiG, UOKiK, BDO, PEP (Sejm), REGON (sites)
One call: identity, beneficial owners and insolvency screened against the company and every owner, as a single verdict.
Ultimate beneficial owners from the Central Register of Beneficial Owners.
Annual financial statements and filings from the National Court Register.
Management and board members registered in the National Court Register.
Insolvency and restructuring entries from the National Debtor Register.
Ownership and mortgage entries from the electronic land and mortgage register.
Company identity, PKD activity and status from the official GUS registry.
Regulated financial entities from the KNF supervision registers.
Official court and commercial announcements from Monitor Sądowy i Gospodarczy.
Abusive contract clauses from the UOKiK consumer-protection registry.
Waste-management registration entries from the BDO database.
Politically exposed persons from the Polish parliament for KYC/AML screening.
Local units and premises (jednostki lokalne) from the REGON registry.
Krajowy Rejestr Sadowy (KRS), REGON, CRBR, KRZ
Poland splits company information across several official registers rather than one. The Krajowy Rejestr Sadowy (KRS, the National Court Register) holds incorporation, officers and filed annual accounts; REGON at the statistical office GUS holds identity, PKD activity codes and operating status; CRBR holds beneficial owners; KRZ holds insolvency and restructuring proceedings.
None of them share an identifier scheme cleanly - KRS numbers, NIP tax numbers and REGON numbers all coexist, and which one you hold determines which register you can query first. That is the main reason a Polish KYB check is more than one lookup.
We read each register at query time and return structured records with the source attached, so a check reflects the register as it stands now rather than a cached copy.
Is there an official API for the Polish KRS?
The Ministry of Justice publishes a public KRS lookup and an open API for the core entry, but filed financial statements and full board history are served through separate interfaces that are not covered by it. We read those interfaces and return the result as structured JSON.
What is the difference between KRS, REGON and NIP?
KRS is the court register number for entities registered with the National Court Register. REGON is the statistical identifier issued by GUS to every business including sole traders. NIP is the tax identification number. A company usually has all three; sole traders have REGON and NIP but no KRS.
Can I find Polish beneficial owners without an account?
CRBR, the Central Register of Beneficial Owners, is public and free to search by NIP on the Ministry of Finance portal. It has no bulk or programmatic interface, which is what our CRBR lookup provides.