Polish Company & VAT Checker (Biala lista)
Pricing
from $5.00 / 1,000 results
Polish Company & VAT Checker (Biala lista)
Batch-verify Polish companies by NIP against official government APIs: VAT status, addresses, REGON, KRS and registered bank accounts. Legal-grade Biala lista compliance data.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Stanislau
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Batch-verify Polish companies by NIP against official government registries — VAT status, addresses, REGON, KRS, and registered bank accounts.
What it does
Input a list of Polish NIP (tax ID) numbers. For each one, the Actor returns:
- VAT status — Czynny (active) / Zwolniony (exempt) / not registered — from the Biała lista podatników VAT.
- Legal name and addresses (registered office and correspondence).
- REGON and KRS registry numbers.
- Registered bank accounts — the account numbers officially assigned to the company on the white list.
- VAT registration and removal dates.
- Optional: a full KRS extract (Odpis Aktualny) when the company has a KRS number.
Invalid NIPs (bad checksum, wrong length) are returned as a row with an error field instead of being silently dropped, so every input NIP is accounted for in the output.
Why it matters
Under Polish law, when paying a business counterparty more than 15,000 PLN, a company is required to verify that counterparty's VAT status and bank account on the "white list" (biała lista) — failing to do so puts deductible costs and VAT liability at risk. Accounting firms (biura rachunkowe) and finance/compliance teams run this check routinely, often for large batches of suppliers at once. This Actor automates that check instead of looking up each NIP by hand.
Data sources
- Biała lista podatników VAT —
wl-api.mf.gov.pl, operated by the Polish Ministry of Finance (KAS). Official, free, no API key required. - KRS (Krajowy Rejestr Sądowy) —
api-krs.ms.gov.pl, operated by the Ministry of Justice. Official, free, no API key required.
Both are public government APIs — no scraping, no anti-bot workarounds, no third-party data. That means the results are authoritative and the Actor won't break due to site changes or blocking.
Input
| Field | Type | Description |
|---|---|---|
nips | array of strings | List of Polish NIP numbers (10 digits). Dashes and spaces are stripped automatically. |
checkDate | string (optional) | Date for the VAT status check, YYYY-MM-DD. Defaults to today. Up to 5 years in the past. |
enrichKRS | boolean (optional) | If set, also fetches the full KRS extract for companies that have a KRS number. Default: off. |
Output
One row per input NIP in the dataset, for example:
{"inputNip": "5260250274","found": true,"vatStatus": "Czynny","name": "MINISTERSTWO FINANSÓW","nip": "5260250274","regon": "000002217","krs": null,"workingAddress": "ŚWIĘTOKRZYSKA 12, 00-916 WARSZAWA","bankAccounts": ["18101014690032611391200000", "..."],"registrationLegalDate": "1996-01-01","checkDate": "2026-08-04","error": null}
Verified with a live run against the Biała lista API — results confirmed correct against the official registry.
Pricing
From $5.00 per 1,000 results (pay-per-result).
Who it's for
Accounting firms, B2B finance and compliance teams, and anyone doing supplier due diligence in Poland who needs to check counterparties in bulk before making payments.