🇵🇱 Poland

Company data, management board, UBOs and KRS extracts for Polish businesses

Overview

AiPrise verifies Polish businesses against the National Court Register (KRS), the CEIDG register of sole traders and the Central Register of Beneficial Owners (CRBR). A business verification returns the company profile, management board members, ultimate beneficial owners (UBOs) and register documents.

Coverage

Data pointReturnedNote
Company profileYesLegal name, legal form, status, registration date, registered address
Directors and legal representativesYesManagement board members and procurators
ShareholdersYes, when filedReturned for few companies
Ultimate beneficial ownersYesFrom CRBR
VAT number checkYesSeparate check against the EU VAT register
DocumentReturned
Register extractYes
Full historical extractYes
UBO extractYes
Financial statementsYes, when filed

Documents, as the register names them

  • Aktualny odpis z KRS (current KRS extract)
  • Pełny odpis historyczny z KRS (full historical KRS extract)
  • Zaświadczenie z CEIDG (sole trader certificate)
  • Wyciąg z CRBR o beneficjentach rzeczywistych (UBO extract)
  • Roczne sprawozdanie finansowe (annual financial statements) and approval resolutions

Speed

StepTypical9 in 10 within
Business verification (company data, officers, UBOs)38 seconds2 minutes

These are typical times from production, not a service-level commitment: set timeouts well above them, or use callbacks.

Company types

Companies in the KRS and sole traders in CEIDG are covered.

Company typeLegal formsCoveredWhat to expect
Private limited companysp. z o.o.YesFull data: board, UBOs, documents
Sole traderOsoba fizyczna prowadząca działalność gospodarczą (CEIDG)YesProfile and owner
Limited partnershipsp.k. (Spółka komandytowa)YesFull data
CooperativeSpółdzielniaYesProfile and board
Joint-stock companyS.A. (Spółka akcyjna)YesFull data

Sources

RegisterWhat it gives
KRS (National Court Register)Company profile, board, KRS extracts, financial statements
CEIDG (Central Register of Business Activity)Sole traders
CRBR (Central Register of Beneficial Owners)UBOs, UBO extract
VIES (EU VAT register)VAT number check

Identifiers

Send the KRS number or the NIP as business_entity_id, with country_code set to PL.

IdentifierFormatExample
KRS number10 digits. A KRS prefix is optional and removed.0000123456 or KRS0000123456
NIP (tax number)10 digits. Use it for sole traders, who have no KRS number.1234567890
REGON9 or 14 digits123456789
VAT numberPL followed by the NIP. Used only for the VAT check.PL1234567890

You can also search by legal name.

Statuses and legal forms

Every result carries the register's own status in registration_info.status and an AiPrise status in registration_info.normalised_status. The normalised status is one of Active, Suspended, Dormant, Dissolved / Struck Off, In Liquidation / Insolvency or Unknown.

Register statusNormalised status
AKTYWNA / AKTYWNYActive
ZAWIESZONYSuspended
WYKREŚLONY / WYKRESLONYUnknown
W LIKWIDACJIUnknown

Legal forms come back in Polish in entity_type, for example Spółka z ograniczoną odpowiedzialnością, Osoba fizyczna prowadząca działalność gospodarczą (sole trader) and Spółka komandytowa.

Quirks and gotchas

Country-specific behaviour to know before you integrate.

QuirkDetails
KRS prefixA KRS prefix in business_entity_id is removed before the lookup.
Sole traders need the NIPSole traders are in CEIDG, not in the KRS. About 2 in 5 businesses are sole traders; send their NIP.
Struck off shows as UnknownWYKREŚLONY (struck off) and W LIKWIDACJI (in liquidation) map to Unknown. Check the register status before approving.
Board roles are not normalisedThe management board president comes back with the role name President of the Management Board and the normalised role UNKNOWN. Read the role name.
Suspended sole tradersZAWIESZONY (activity suspended) maps to Suspended.

Limits

  • Shareholders are returned only for few companies.
  • Financial statements come back only for KRS companies that filed them.

Did this page help you?