What is the National Court Register (KRS)?
The KRS is a public register kept by Poland's Ministry of Justice. It covers companies, foundations and associations, along with their legal form, business activity (PKD codes), share capital, registered address and how the entity is represented.
This tool fetches data straight from the register — all you need is a tax ID (NIP) or a KRS number. Free, no login required.
Verifying a portfolio of companies? The Bulk NIP — many at once tool takes a list of tax IDs and returns a combined table with KRS numbers, VAT status and bank accounts of the entities (for natural persons — the number of accounts) — with CSV export.
An entity that is not in the KRS — a sole trader, for example — appears in the REGON (GUS) register and in CEIDG. For natural persons running a business, since 27 Sep 2026 we show only the name, form, town and activity status (GDPR); the full entry with the REGON number and PKD codes is in the GUS REGON search and in CEIDG.
For developers and AI agents: registry data is also available programmatically — GET https://skanfirmy.pl/nip/{NIP}?format=json (no key; KRS data is returned by the /nip endpoint), or an AI agent can call sprawdz_nip on the MCP server. Since 26 Sep 2026 the API and the MCP server return data on natural persons running a business (entities without a KRS number) in a narrower scope, and since 27 Sep 2026 also without the REGON number or PKD codes — the same as the tools on this site; details in the VAT White List API. Endpoint map: llms.txt.
Frequently asked questions
How do I look up a company by tax ID in the KRS?
Enter the tax ID (NIP) or KRS number in the search box above. The tool will find the entity and show its registry data: legal form, PKD codes, share capital, address and representation.
Is a sole proprietorship (JDG) listed in the KRS?
No. Individuals running a sole proprietorship are listed in the CEIDG register, not the KRS. For that kind of tax ID, you'll see the name, VAT status and town from the VAT Register with a note that the entity is outside the KRS (we limit a natural person's data — GDPR); the full entry is published in CEIDG and the VAT Payers Register.
Will I see the names of management board members?
The public KRS API masks personal data of individuals (names, PESEL numbers). We show the structure of the governing body and how it represents the entity; a full record with personal data is available from the Ministry of Justice's own KRS search tool.
Is this free?
Yes. The data comes from the official KRS API and is available for free, with no registration required.
How do I check many companies from a list at once?
The single-lookup tool checks one entity at a time. For a whole list of counterparties, use Bulk NIP — many at once: paste tax IDs (up to 3,000), get a table with KRS number, VAT status, address and bank accounts for each entity (for natural persons — the town and number of accounts), plus export to CSV or JSON.