Polish government & EU nodes — CEIDG, KRS, VAT, VIES, NBP, SMSAPI, NFZ

n8n Polish Nodes — community nodes for Polish & EU services

Hey everyone!

I built a set of community nodes for integrating n8n with Polish government APIs and EU services. If you automate anything around Polish business operations — contractor verification, invoicing, VAT compliance — these should help.

All nodes are open source (MIT), published on npm, and installable via Settings → Community Nodes.

Available nodes

Each node is a separate npm package — install only what you need:

Government & Business Registries

  • CEIDG (n8n-nodes-ceidg) — Look up sole proprietors in the Polish business registry (dane.biznes.gov.pl)
  • KRS (n8n-nodes-krs) — Query the National Court Register for company data

Tax & VAT Verification

  • Biała Lista VAT (n8n-nodes-biala-lista-vat) — Verify contractors on the Ministry of Finance VAT white list before you pay an invoice
  • VIES (n8n-nodes-vies) — Validate EU VAT numbers via the European Commission service

Finance

  • NBP (n8n-nodes-nbp) — Fetch official exchange rates and gold prices from the National Bank of Poland

Communication

  • SMSAPI (n8n-nodes-smsapi) — Send SMS messages through SMSAPI.pl gateway

Healthcare

  • NFZ (n8n-nodes-nfz) — Check healthcare waiting times from the National Health Fund API

Coming soon

These nodes are in the repo and being tested — npm packages will be published shortly:

  • InPost — Parcel locker & courier shipment management
  • GUS REGON — REGON statistical business registry (SOAP API)
  • Ceneo — Price comparison data from Ceneo.pl
  • LinkerCloud — WMS/OMS fulfillment platform integration

Installation

Via the n8n UI:

  1. Go to Settings → Community Nodes
  2. Enter the package name, e.g. n8n-nodes-ceidg
  3. Click Install

Or via CLI:

cd ~/.n8n/custom
npm install n8n-nodes-ceidg

Example use cases

  • Contractor verification — New vendor added to your CRM? Automatically check their NIP on Biała Lista VAT and pull company details from CEIDG + KRS before the first payment goes out.
  • Cross-border VAT validation — Validate EU VAT IDs with VIES for B2B transactions — no more manual checking on the EC website.
  • Invoice currency conversion — Pull today’s NBP exchange rate into your invoicing workflow to convert PLN ↔ EUR/USD at the official rate.
  • Appointment alerts — Query NFZ waiting times and notify patients via SMSAPI when shorter queues open up.

Links

Feedback, bug reports, and PRs are welcome on GitHub.

What Polish or EU services would you like to see as n8n nodes? I’m planning the next batch and would love to hear what’s missing for your workflows."

this is solid — been needing something like this for contractor verification workflows. the vat checking alone saves so much manual time