Data may be stale
The last successful sync with the Polish Ministry of Finance flat file ran 150 hours ago (snapshot from 2026-04-12). The sync is scheduled to run daily at 03:00 — if you keep seeing this message for more than 24 hours, please contact the administrator.
VAT WHITE LIST
VAT White List Verifier
Check whether a bank account is registered to a VAT taxpayer in the official Polish VAT registry (Wykaz podatników VAT). Instant verification with no daily limits, backed directly by the daily flat file published by the Ministry of Finance.
How it works
Data source
Verification is based on the daily flat file published by the Polish Ministry of Finance at plikplaski.mf.gov.pl. The file contains SHA-512 hashes of (date, NIP, bank account) combinations for all active and exempt VAT taxpayers. Refreshed daily at 03:00.
Verification algorithm
For each lookup we locally compute SHA-512 iterated 5000 times per the MF technical specification of 26 August 2020 (formula: date + NIP + NRB). The resulting hash is looked up in our local mirror. For virtual accounts we automatically try every matching bank mask.
Privacy
All verification happens on our server — your input is never forwarded to the Ministry. We do not store any NIPs or account numbers in the database — only hashes. Each request leaves an ordinary server log entry, nothing more.
REST API
Verify NIP + bank account pairs programmatically. No daily limits, response time under 15 ms.
GET /api/v1/vat-registry/verify/5252344078/61109010140000071219812874
Host: polishdata.eu
// Response 200 OK
{
"valid": true,
"data": {
"result": "active",
"method": "direct",
"date": "2026-04-12"
}
}