Ministerstwo Finansów

VAT Register API (Biała Lista) — Poland

Official REST API of Poland's Ministry of Finance to check VAT status (active/exempt/unregistered) and a business's bank accounts by tax ID (NIP). No key, no registration required.

Official source Poland no key REST/JSON
GET wl-api.mf.gov.pl/api/search/nip/{nip}?date={YYYY-MM-DD}

Verified 2026-07

About this API

The VAT Register, commonly known as the "Biała Lista" (White List), is a registry of VAT taxpayers maintained by Poland's Ministry of Finance. The API lets you check, by tax ID (NIP), whether a business is an active VAT taxpayer and whether a given bank account is on the registered list — the basis for due-diligence checks on transfers above 15,000 PLN.

Frequently asked questions

Do I need an API key?

No. The VAT Register is fully public — no registration or key needed, requests go directly to wl-api.mf.gov.pl.

What data does this API return?

The business's VAT status, its name, national statistical number (REGON), address, court registry number (KRS, if applicable), and the list of registered bank accounts — all from just a tax ID (NIP) and a date.

Can this API be called directly from a browser?

Yes — the API returns correct CORS headers, so it works straight from frontend code without a backend proxy (hence the live "Try it" button above).

Who runs this API?

Poland's Ministry of Finance. Full technical documentation is available at wl-api.mf.gov.pl.

Related APIs

Reference implementation: VAT status lookup by tax ID (White List). Ready endpoint: GET skanfirmy.pl/nip/{nip}; MCP tools sprawdz_nip / sprawdz_lista_nip. See also the skanfirmy.pl — MCP server built on these APIs entry.