Free tool

KRS number lookup

A KRS number is the ten-digit entry number of a Polish legal entity in the National Court Register; the NIP is its tax number and the REGON its statistical number. Type any of the three and get the company from Poland’s National Court Register: name, legal form, status and city, with all three numbers, live. To check a NIP or REGON check digit first, use the identifier validator.

Updated 6 November 2026

The same lookup with curl
curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?company_number=0000028860&country=PL" \
  -H "Authorization: Bearer rk_live_your_api_key"

KRS, NIP and REGON

A Polish company carries three numbers. The KRS number is its entry in the Krajowy Rejestr Sądowy, the National Court Register: ten digits with leading zeros, no check digit, assigned when the company is registered by the court. The NIP is the ten-digit tax identification number from the tax office, with a weighted check digit. The REGON is the statistical number from GUS, nine digits for the entity (fourteen for a local unit), also checksummed.

Sole traders have a NIP and a REGON but no KRS entry, because they are registered in CEIDG, not in the court register. This lookup covers the court register, so it finds companies, partnerships, foundations and associations — and shows their NIP and REGON in the result.

What the lookup returns

The lookup tells the three numbers apart by shape — a KRS number is ten digits with leading zeros, a NIP ten digits that never start with zero, a REGON nine or fourteen — sends the right one to the Prometiam API, which holds the National Court Register, and returns the company name, legal form, status, city, founding date and all three identifiers as registered. A name search runs when the input is not a number.

The full company record is one call away with a free trial key — 500 credits over 14 days, card required, nothing charged for 14 days. Poland is served at company level: no officers, register-change events only, from 14 Oct 2026, and it is not one of the sixteen insolvency markets. It is one of the countries where a company can be put on watch: the API notifies a webhook when its register entry changes.

FAQ

Can I search by NIP or REGON as well as KRS?
Yes. Type any of the three; the tool recognises the shape and searches the matching field. Sole traders have a NIP and a REGON but no KRS entry, so they are not on this register; the identifier validator still checks their numbers.

Why does a valid KRS number return nothing?
A company struck off years ago, or one registered in the last few days, may not be there; leading zeros are required, and the tool pads them. Try the name search.

Can I do this in code?
Yes: GET /companies/search?nip=7740001454&country=PL, or regon=, or company_number= for the KRS number, with an API key returns the same record as JSON; the free trial covers 500 credits over 14 days.

What is a KRS number and how many digits does it have?
A KRS number is the ten-digit entry number a Polish legal entity has in the National Court Register, written with leading zeros and without a check digit. Sole traders have none.

Is a KRS number the same as a NIP or REGON?
No. KRS is the court-register number, NIP the tax number and REGON the statistical number. A company has all three and this lookup shows them together.

How do I find a Polish company KRS number?
Type the company name, its NIP or its REGON above. The result lists the KRS number along with the NIP and REGON as registered.