Validate the counterparty before you invoice

Before the PDF, before the ledger entry: confirm the identifier exists, the legal name and status match, and the registered address is current — France (SIREN/SIRET), Spain (NIF/CIF), the UK, Ireland, Poland and Norway, plus EU VAT number validation, in one API.

Why this matters now

Since 1 September 2026 every VAT-registered business in France must be able to receive electronic invoices and large and mid-sized companies must issue them (small companies and micro-enterprises from 1 September 2027); the customer’s SIREN is among the new mandatory invoice mentions. Poland’s KSeF has been mandatory since 1 February 2026 for the largest taxpayers and since 1 April 2026 for the rest. An invoice addressed to a free-text company name, with no checked identifier, is the one that gets rejected, bounced or queried later.

What the check gives your invoicing flow

  • One identifier, six countries: SIREN/SIRET (France), NIF/CIF (Spain), Companies House number (UK), CRO number (Ireland), KRS number plus NIP/REGON (Poland), organisasjonsnummer (Norway).
  • The legal name and status, in the register's own vocabulary — active, dissolved, in liquidation, struck off, and more depending on the country.
  • The registered address as your line item: address, postal code and city from the same record.
  • EU VAT number validation via VIES (GET /vat/{vatNumber}) — 27 EU member states plus Northern Ireland; a temporary outage returns a retryable error, never a false "invalid".
  • One counterparty or a whole ledger: a single call, or POST /companies/lookup for up to 100 at once.
  • Priced for a billing pipeline: free tier (1,000 calls/month, no card) through Starter at EUR 9.99/month.

Validate a counterparty in one call

GET /companies/search?country=FR&company_number=SIREN resolves the identifier to the official record: legal name, legal form, status, address, postal code and city. GET /vat/{vatNumber} separately confirms an EU VAT number against VIES.

This is a data source, not a certified e-invoicing platform: it does not replace a government invoicing directory, a PDP/PA, or your compliance software of record.

Read more · Get a free API key