Polish VAT White List Checker – Biała Lista NIP & Bank Account avatar

Polish VAT White List Checker – Biała Lista NIP & Bank Account

Pricing

$5.00 / 1,000 results

Go to Apify Store
Polish VAT White List Checker – Biała Lista NIP & Bank Account

Polish VAT White List Checker – Biała Lista NIP & Bank Account

Bulk-check Polish NIPs on the Ministry of Finance VAT white list (Biała lista VAT): VAT status, company name, addresses, KRS/REGON and whether a bank account belongs to the NIP. Split-payment & art. 117ba compliance.

Pricing

$5.00 / 1,000 results

Rating

0.0

(0)

Developer

Almmity

Almmity

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Polish VAT White List Checker (Biała Lista VAT) – bulk NIP & bank account check

Check hundreds of Polish companies on the official Ministry of Finance VAT white list (Wykaz podatników VAT, "Biała lista") in one run. For each NIP you get the VAT registration status (Czynny / Zwolniony / Niezarejestrowany), company name, registered & business address, REGON, KRS, registration dates and the list of whitelisted bank accounts – and, if you pass an account number, a clear yes/no whether the account belongs to the contractor.

Why use it

  • Avoid tax penalties: under art. 117ba of the Polish Tax Ordinance, paying more than 15,000 PLN to an account not on the white list makes you jointly liable for the supplier's VAT and you lose the cost deduction.
  • Bulk & automated: no more copy-pasting NIPs into podatki.gov.pl. Check a whole supplier list before a payment run.
  • No rate-limit headaches: the MF API allows only ~100 searches/day per IP; this actor routes through a cached, batched backend.
  • Each result includes the MF requestId – keep it as proof of verification.

Input

FieldDescription
nipsList of NIPs. Optionally NIP;ACCOUNT to verify a bank account.
itemsAdvanced: [{"nip":"5260250274","bankAccount":"61109010140000071219812874"}]
dateOptional check date YYYY-MM-DD (default today).
{
"nips": ["5260250274", "7740001454;PL61109010140000071219812874"]
}

Output

One dataset item per NIP:

{
"input": { "nip": "7740001454" },
"success": true,
"date": "2026-10-12",
"requestId": "8xq20-990fkd8",
"subject": {
"name": "ORLEN SPÓŁKA AKCYJNA",
"nip": "7740001454",
"regon": "610188201",
"krs": "0000028860",
"statusVat": "Czynny",
"workingAddress": "CHEMIKÓW 7, 09-411 PŁOCK",
"registrationLegalDate": "1996-01-01",
"removalDate": null,
"accountNumbers": ["61109010140000071219812874", "..."],
"hasVirtualAccounts": false
},
"checkedAt": "2026-10-12T12:53:20.277Z"
}

With a bank account, the item also contains accountAssigned: "TAK" | "NIE" (whether the account is on the white list for this NIP on the given date). Invalid NIPs or account checksums return success: false with an error message and are not charged. Exact fields follow the MF API (/api/search/nip, /api/check/nip/{nip}/bank-account/{account}).

Pricing

Pay per result: $5 per 1,000 successful results ($0.005 per checked company). Failed lookups (invalid number, not found) are returned in the dataset with success: false and are not charged. Apify platform usage is included in the price.

Data source & reliability

Data is fetched live from official Polish/EU registries through the pl-firmy API (Almmity), which adds batching, caching and retries so you do not hit the Ministry of Finance limit of ~100 searches per day per IP. Need it inside an AI assistant? The same checks are available as a remote MCP server at https://api.almmity.com/mcp.

Integrations

Run it from the Apify API, schedule it daily, or connect it to Make, Zapier, n8n, Google Sheets or webhooks. Export results as JSON, CSV or Excel.

Support

Questions or custom needs: contact@almmity.com. This actor is not affiliated with the Polish Ministry of Finance, the Ministry of Justice or the European Commission; it uses their public data.