Poland
How to use Kausate in Poland — what you can call, which identifiers it uses, and which documents you can order
New to the API? Start with the jurisdictions overview, which explains how ordering, identifiers and documents work everywhere.
Company data here comes directly from Centralna Ewidencja i Informacja o Działalności Gospodarczej, Centralny Rejestr Beneficjentów Rzeczywistych, Krajowy Rejestr Sądowy (KRS), Krajowy Rejestr Zadłużonych (KRZ), Monitor Sądowy i Gospodarczy (MSiG) and Krajowy Rejestr Urzędowy Podmiotów Gospodarki Narodowej (REGON).
What you can call here
| Operation | Status |
|---|---|
| Autocomplete | Live |
| Company search | Live |
| Company report Includes: Registered details, Legal representatives and Shareholders. | Live |
| Shareholder graph | Live |
| Beneficial owners | Live |
| Financials | Live |
| List documents | Live |
| Retrieve a document | Live |
| Prefill | Live |
How to search
Use company search with jurisdictionCode: "pl". Pass a name as companyName or a registration number as companyNumber. companyNumber is read as krsNumber.
Fields
An advancedQuery for Poland accepts these fields:
| Field | What it does |
|---|---|
name | Company name to search for. |
krsNumber | KRS number - 10-digit Polish company register number (e.g., '0000612344'). Numbers shorter than 10 digits are automatically zero-padded. |
nip | NIP tax identification number - 10-digit number (e.g., '5272722557'). |
regon | REGON statistical number - 9 or 14 digit number (e.g., '360228092'). |
Examples
{ "jurisdictionCode": "pl", "advancedQuery": { "krsNumber": "0000612344" }}Other accepted field combinations: nip and regon.
Search notes
- If a search request includes krsNumber together with nip, regon, or name, only krsNumber is used. Send krsNumber alone, or omit it and use nip/regon/name.
- If the value passed as krsNumber is not a KRS number the register recognizes, the search retries it as a NIP or REGON before reporting no result, so a NIP or REGON passed as krsNumber still resolves.
- A lookup by krsNumber, nip, or regon returns the same kausateId for the same entity. CEIDG sole proprietors have no KRS number and can only be found via nip or regon.
- A search by 14-digit REGON uses only the first 9 digits, so it matches the parent entity, not the specific branch.
- For a very common name the registries return only a few dozen of the matches. Add more of the full company name to find a specific company.
Company identifiers
A registration number sent as companyNumber is matched against the searchable schemes below; you do not name the scheme. All of them can appear in a company’s identifiers.
| Identifier | Type | Format |
|---|---|---|
| Polish KRS Number Polish National Court Register (KRS) number - 10 digits | pl_krs_number | ^\d{10}$ |
| Polish PESEL Polish national identification number (PESEL) for a natural person - 11 digits encoding date of birth, gender, sequence and checksum | pl_pesel | ^\d{11}$ |
| Polish CEIDG ID Polish Central Register of Business Activity (CEIDG) unique identifier | pl_ceidg_id | ^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$ |
| Polish NIP Polish Tax Identification Number (NIP) - 10 digits | pl_nip | ^\d{10}$ |
| Polish REGON Polish statistical number (REGON) - 9 or 14 digits | pl_regon | ^\d{9}(\d{5})?$ |
| Family Foundation RFR | pl_family_foundation_rfr | No fixed format |
| KRS | pl_krs | No fixed format |
| Legacy Commercial Register Number | pl_legacy_commercial_register_number | No fixed format |
| RFR Number | pl_rfr_number | No fixed format |
Identifier notes
- A PESEL, the national ID attached to individuals in ownership and representative data, encodes a date of birth in its first six digits, with the century folded into the month digits (01–12 → 1900s, 21–32 → 2000s, 41–52 → 2100s, 61–72 → 2200s, 81–92 → 1800s). The birth date is not reported separately, so a masked PESEL (only its first digit revealed) also hides the birth date.
- A KRS company number carries no check digit, so a mistyped but well-formed 10-digit number passes format validation and returns an ordinary not-found result. Only clearly invalid input, such as all-zeros, is rejected.
- A REGON number comes in two lengths: the 9-digit form identifies the legal entity, and the 14-digit form adds a 5-digit suffix identifying one local or branch unit of it. Some lookups accept only the 9-digit form; the first 9 digits of a 14-digit REGON are the entity identifier.
- Poland's EORI customs number is 'PL' + the 10-digit NIP + a fixed '00000' suffix (17 characters total), not the bare 'PL' + NIP. It is only needed to trade outside the EU, so most Polish companies have none. It appears among a company's identifiers only when confirmed registered.
Documents you can order
| Document | Order by | Status |
|---|---|---|
| Polish CEIDG Certificate Official registration certificate for Polish sole proprietors (CEIDG) | PLCEIDGCERT | Live |
| Polish CEIDG Proxies Document Information about representatives/proxies for Polish sole proprietors (CEIDG) | PLCEIDGPROX | Live |
| Polish KRS Extract (Kausate) PDF extract from the Polish National Court Register (KRS) including company info, management, shareholders, capital, and business activities | register_extract | Live |
| Polish KRS Full/Historical Extract (Kausate) Full (chronological) PDF extract from the Polish National Court Register (KRS OdpisPełny) including the company's historical entries — former names, past management and shareholders, capital changes — alongside the current structured snapshot. The complete raw historical KRS record is embedded as auditable source pages. | historical_register_extract | Live |
| Annual Accounts Annual accounts / financial statements as filed in the Polish eKRS Repository of Financial Documents (Repozytorium Dokumentów Finansowych). Returns the native filed documents (iXBRL / PDF / XML) submitted to the National Court Register. Pass a kausateDocumentId to fetch a specific filing, or use the document code or the annual_accounts shortcut alone to fetch the most recent annual accounts. | annual_accounts | Live |
Order a document by its shortcut, for example register_extract. A document shown with a code has no shortcut: order it by the code, for example PLCEIDGCERT.
Local notes
Gotchas
| Topic | Details |
|---|---|
| Shareholder detail depends on form | An sp. z o.o. gets share counts and nominal values for partners holding at least 10%, so the published stakes can legitimately sum to less than 100%. Partnerships (sp.j., sp.k., sp.p., S.K.A.) list their partners with no percentage, each marked general or limited partner where the register says so. Joint-stock forms (S.A., P.S.A., S.E.) return only a sole shareholder, when one holds every share. A corporate holder outside the Polish registers comes back with no jurisdiction, because the register gives no country for it. |
| Struck-off companies still report | A struck-off (deregistered) company still returns a full company report, built from its historical filing record. Well over half of the companies you can look up in Poland's court register have been struck off. A company in liquidation, bankruptcy, restructuring or suspension still has an up-to-date current record, and its status says which. |
| CEIDG is a natural person | A sole proprietorship (CEIDG) is a natural person: no KRS number, shareholders, beneficial owners, or financial statements, and a different lookup identifier. |
| Accounts from the VAT whitelist | Bank account numbers come from Poland's VAT whitelist, checked before settling a domestic invoice of 15,000 PLN or more: an unlisted account costs the payer the deduction and creates joint liability for the counterparty's VAT debt. It is a snapshot, not a live balance. |
| Empty can be correct | An empty bank-accounts result can mean the company is legitimately unregistered for VAT. An empty beneficial-ownership result can mean an exemption: the register exempts listed companies, their direct subsidiaries, and sole proprietorships (natural persons, out of scope). |
| Financial statements often empty | Most Polish companies have never filed in the digital repository, and IFRS filers submit only PDFs that can't be structured. One filing, when available, yields two fiscal years: current and prior. |
| Masked names resolved separately | Director and board names the register masks are usually returned in full. Masked shareholder names can stay masked when there is no clear match. |
| Indirect interest is Polish prose | For an indirect beneficial owner, the interest description may be untranslated Polish prose copied from the filing, describing the chain through an intermediary. |
| Derived VAT number, real EORI | The EU VAT number is structurally derived (PL + NIP), not confirmed against VIES. An EORI appears only once the EU registry confirms it, and is normally absent for companies trading only within the EU. |
| PLN stake divided by capital | When a beneficial owner's stake is shown only as a PLN amount (common for sp. z o.o.), the percentage is that amount divided by registered share capital, capped at 100% for rounding or mixed share classes. |
| Indirect stakes are not priced | When a beneficial owner's stake is described only in prose about an indirect chain, no percentage is returned: the figures in that text are the links of the chain, not the owner's effective stake. The prose is returned verbatim in the interest details. |
Glossary
| Term | Meaning |
|---|---|
SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ (sp. z o.o.) | Poland's standard private limited liability company; the register records share counts and nominal values for each partner holding at least 10% of the capital. Legal forms are returned as the register's full upper-case name, never as the abbreviation. |
SPÓŁKA AKCYJNA (S.A.) | A Polish joint-stock company. The register does not keep its shareholder list; it records only a sole shareholder, when one holds every share. |
PROSTA SPÓŁKA AKCYJNA (P.S.A.) | A newer, lighter-weight Polish joint-stock company form. Like S.A., the register records only a sole shareholder, when there is one. |
SPÓŁKA EUROPEJSKA (S.E.) | The Polish registration of a European Company (Societas Europaea), a cross-border EU legal form. Like S.A., the register records only a sole shareholder, when there is one. |
SPÓŁKA KOMANDYTOWA / SPÓŁKA JAWNA / SPÓŁKA PARTNERSKA / SPÓŁKA KOMANDYTOWO-AKCYJNA | The partnership forms as the register names them: a limited partnership (sp.k.), a general partnership (sp.j.), a professional partnership (sp.p.) and a limited joint-stock partnership (S.K.A.). |
FUNDACJA / STOWARZYSZENIE / SPÓŁDZIELNIA | A foundation, an association and a cooperative. |
AKTYWNY | Active: registered and operating. |
WYKREŚLONY | Struck off: deregistered from the court register. |
ZAWIESZONY | Temporarily suspended: the business still legally exists and can resume. |
W LIKWIDACJI | In liquidation: winding down but not yet struck off. |
UPADŁOŚĆ | Bankruptcy: formal insolvency proceedings have been declared against the company. |
W RESTRUKTURYZACJI | In restructuring: court restructuring proceedings are open. Like bankruptcy, it is returned as in receivership. |
PROKURENT | Authorized signatory holding 'prokura' under Polish law. Distinct from a director or board member. The role can carry the kind of prokura after a dash: "PROKURENT - SAMOISTNA" is a sole prokura, whose holder signs alone; "PROKURENT - ŁĄCZNA" is a joint prokura, whose holder signs only together with another person. |
KOMPLEMENTARIUSZ | General partner in a limited partnership (spółka komandytowa). |
KOMANDYTARIUSZ | Limited partner in a limited partnership (spółka komandytowa). |
PREZES ZARZĄDU | President of the Management Board, the company's top executive officer. |
WICEPREZES ZARZĄDU | Vice President of the Management Board. |
CZŁONEK ZARZĄDU | Member of the Management Board, a director-level board member. |
WSPÓLNIK | Partner in a partnership. The register also uses the word for a shareholder of an sp. z o.o. |
RADA NADZORCZA | The supervisory board. A member whose function within the board is not stated is returned with the board's name as the role, translated 'Supervisory Board Member'. |
Właściciel | Owner: the role given to the proprietor on a sole proprietorship (CEIDG) report. |
Wspólnik spółki cywilnej | A partner in a civil-law partnership (spółka cywilna), which is a contract between its partners rather than a legal entity of its own. |
LIKWIDATOR | Liquidator appointed to wind up the company. A company in liquidation is represented by its liquidators, so they are its legal representatives. |
SYNDYK | Bankruptcy trustee, returned as a legal representative while the bankruptcy is open. |
Last updated on