Polish Company & VAT Checker (Biala lista) avatar

Polish Company & VAT Checker (Biala lista)

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Polish Company & VAT Checker (Biala lista)

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

Stanislau

Maintained by Community

Actor 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 VATwl-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

FieldTypeDescription
nipsarray of stringsList of Polish NIP numbers (10 digits). Dashes and spaces are stripped automatically.
checkDatestring (optional)Date for the VAT status check, YYYY-MM-DD. Defaults to today. Up to 5 years in the past.
enrichKRSboolean (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.