How to verify Polish companies via VAT, White List, and KRS using REST and Python
A technical guide published on DEV Community explains how developers can programmatically verify Polish businesses using public registries including the Ministry of Finance VAT database, the White List of taxpayers, REGON, and EU VIES. The tool skanfirmy.pl provides a unified REST API that aggregates data from these official sources, returning clean JSON responses via simple HTTP GET requests with no API key or registration required. Developers can check a company's VAT status, registered bank accounts, and REGON data using endpoints such as /nip/{nip} and /regon/{nip}, and can validate EU VAT numbers through the /vies/{country}/{number} path. The platform also exposes a Model Context Protocol server at skanfirmy.pl/mcp, enabling AI agents to perform the same verification tasks programmatically via JSON-RPC 2.0. Accurate contractor verification is legally significant in Poland, as VAT status and bank account compliance directly affect a business's ability to deduct costs and reclaim VAT.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in