getregdata
JurisdictionPoland

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)

01
pl
KYB check
Poland

One call: identity, beneficial owners and insolvency screened against the company and every owner, as a single verdict.

NIP or KRS ✓ Verified
02
pl
CRBR
Poland

Ultimate beneficial owners from the Central Register of Beneficial Owners.

NIP ✓ Verified
03
pl
KRS (financials)
Poland

Annual financial statements and filings from the National Court Register.

KRS ✓ Verified
04
pl
KRS (board)
Poland

Management and board members registered in the National Court Register.

KRS ✓ Verified
05
pl
KRZ
Poland

Insolvency and restructuring entries from the National Debtor Register.

NIP ✓ Verified
06
pl
EKW
Poland

Ownership and mortgage entries from the electronic land and mortgage register.

KW ✓ Verified
07
pl
REGON
Poland

Company identity, PKD activity and status from the official GUS registry.

REGON ✓ Verified
08
pl
KNF
Poland

Regulated financial entities from the KNF supervision registers.

entity ✓ Verified
09
pl
MSiG
Poland

Official court and commercial announcements from Monitor Sądowy i Gospodarczy.

KRS ✓ Verified
10
pl
UOKiK
Poland

Abusive contract clauses from the UOKiK consumer-protection registry.

clause ✓ Verified
11
pl
BDO
Poland

Waste-management registration entries from the BDO database.

BDO ✓ Verified
12
pl
PEP (Sejm)
Poland

Politically exposed persons from the Polish parliament for KYC/AML screening.

person ✓ Verified
13
pl
REGON (sites)
Poland

Local units and premises (jednostki lokalne) from the REGON registry.

REGON ✓ Verified
About the Poland registers

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.

FAQ

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.

Other jurisdictions
GermanySpainFranceItalyBelgiumAustriaCzechiaSlovakiaUnited StatesUAECyprusIrelandPortugalNigeriaColombiaCross-border