skanfirmy.pl
Data straight from government registers

One tax ID.The whole company.

VAT status, White List bank accounts, KRS, REGON and a tax micro-account — one field, everything at once (for natural persons: the number of accounts and the town, no REGON). No login, no fees.

🔒 the request goes straight from your browser to the Polish ministries — we don't store it on our server

0
tools
0
government registers
<1s
response time
0 PLN
no registration
Tools

Nine tools.
One field.

The register tools query the official register when you run a check — not a copy of ours. The calculators and the PKD search work instantly in your browser.

01

VAT White List

VAT status, REGON, address and bank accounts of the entity from the VAT Payers Register (for natural persons — the town and number of accounts, no REGON).

Ministry of Finance
02

Company data from KRS

Legal form, activity codes, capital, address and representation — by tax ID or KRS number.

Ministry of Justice
03

Account verification

Whether the account is listed for that tax ID — with a request ID as proof.

Ministry of Finance
04

Bulk NIP — many at once

Paste a list of tax IDs, get a table with VAT status, KRS and accounts (for natural persons — their number). Export to CSV and JSON.

Ministry of Finance
05

Tax micro-account

An individual account for PIT, CIT and VAT payments — derived from a tax ID or PESEL.

NBP algorithm
06

PKD 2025 codes

The right code by name or number. The full, current list of 728 subclasses.

GUS
07

Late-payment interest

Commercial and statutory interest, computed period by period on current NBP rates.

Calculator
08

VIES — EU VAT

Validity of a counterparty's EU VAT number in the European Commission system.

European Commission
09

REGON register

REGON and official entity data by tax ID; for natural persons and civil partnerships only the name, form, town and activity status, no REGON number.

GUS
10

GUS (REGON) API

Programmatic access to REGON data by tax ID — REST/JSON and an MCP server, no API key.

REST · MCP
11

VAT White List API

VAT status and entity data by tax ID — REST/JSON, no key. Many NIPs via /nips.

REST · MCP
12

KRS API

Selected KRS extract data by tax ID — legal form, capital, representation, board functions (no names), PKD. REST/JSON, no key.

REST · MCP
13

VIES API (EU VAT)

Validate an EU VAT number — valid, name and address (for PL numbers just the town). REST/JSON, no key, no SOAP.

REST · EC
Where the data comes from

We keep no copy
of the registers.

The register tools fetch data from the institution's official API when you run a check: straight from your browser, or through our server for REGON and VIES. That is why the result is as current as the register itself — and why we never need to know anything about you.

MF

VAT Payers Register

VAT status and bank accounts, account verification, micro-account.

MS

National Court Register

Current extracts: legal form, activity codes, capital, representation.

GUS

REGON and PKD 2025

Entity registry data and the full classification of economic activity.

NBP

Reference rate

The basis for statutory and commercial interest calculations.

KE

VIES system

Validation of EU VAT numbers across all member states.

MCP

For AI agents

The same data as an MCP server and REST endpoints — no form needed. Since 26 Sep 2026, data on natural persons is limited (GDPR), and since 27 Sep 2026 the same applies to the tools on this site.

FAQ

Frequently asked questions

What is skanfirmy.pl?

skanfirmy.pl is a free set of tools to verify Polish companies by tax ID (NIP) or KRS number, and EU VAT numbers — VAT status, registry data, bank accounts, PKD codes and late-payment interest, straight from official government registers.

Is skanfirmy.pl an official government site?

No. skanfirmy.pl is an independent, privately run tool — it is not affiliated with, authorized, or endorsed by the Ministry of Finance, the Ministry of Justice, Statistics Poland (GUS), or the European Commission. It only uses their public, open APIs.

Is it free, and do I need to register?

Yes, all nine tools are free and require no account or login. Enter a number and see the result immediately.

Where does the data come from, and how current is it?

Register data is fetched live, at the moment of the query, straight from the Ministry of Finance, Ministry of Justice, GUS and the European Commission's VIES system APIs — not from our own, potentially stale copy. The exceptions are built into the site: the PKD 2025 code list (a copy of the official GUS classification) and the NBP reference-rate history used by the interest calculator. Details of how data is processed are in the privacy policy.

Can AI agents use skanfirmy.pl automatically?

Yes. Besides the human interface, skanfirmy.pl exposes an MCP server (skanfirmy.pl/mcp) with nine tools an agent can call directly, plus fetchable endpoints /nip/{number}, /nips/{list}, /regon/{number} and /vies/{country}/{number} that return the data without any form. Details in llms.txt.

I have a list of counterparties to check — how do I do it in bulk?

Use the separate Bulk NIP — many at once tool: paste the whole list (up to 3,000 tax IDs), and the tool queries the Ministry of Finance VAT White List in batches straight from your browser and returns a table with each entity's VAT status, bank accounts, REGON and KRS number (for natural persons running a business only the VAT status, town and number of accounts, no REGON — GDPR). You can download the result as CSV (Excel) or JSON.

Do you offer anything beyond the tools?

Yes — besides the self-service tools, I run consulting for sole traders and small companies that want to bring AI into their day-to-day work. Three packages: an audit, a setup and monthly support. More under Services.

Check your counterparty
before you send the money.

Enter a tax ID in the field at the top — result in a second, no account and no fees.