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, the full picture. No login, no fees.

🔒 the request goes straight from your browser to the Polish ministries — we store nothing

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

Nine tools.
One field.

Each works instantly in the browser, and each queries the official register — not our copy of it.

01

VAT White List

VAT status, REGON, address and every bank account of the entity from the VAT Payers Register.

Ministry of Finance
\n 02

Company data from KRS

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

Ministry of Justice
\n 03

Account verification

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

Ministry of Finance
\n 04

Bulk NIP — many at once

Paste a list of tax IDs, get a table with status, accounts and KRS. Export to CSV and JSON.

Ministry of Finance
\n 05

Tax micro-account

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

NBP algorithm
\n 06

PKD 2025 codes

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

GUS
\n 07

Late-payment interest

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

Calculator
\n 08

VIES — EU VAT

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

European Commission
\n 09

REGON register

REGON and official entity data by tax ID — works for sole traders too.

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

Company register data by tax ID — legal form, capital, board, PKD. REST/JSON, no key.

REST · MCP
13

VIES API (EU VAT)

Validate an EU VAT number — valid, name and address. REST/JSON, no key, no SOAP.

REST · EC
Where the data comes from

We keep no company
database of our own.

Every query goes to the institution's official API the moment you click. 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.

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?

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.

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}. Details in llms.txt.

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.