European company registry API

Short answer: Call GET https://api.wsystem.dev/company?q=552032534&country=FR with a company name or registry number. The API queries the official register for that country and returns legal name, registry ID, active status, address, VAT ID, activity code and a source link. Supported directly: FR, NO, FI, CZ, PL (by KRS number), EE; other countries via the GLEIF LEI database.

Key facts

Examples

Lookup by SIREN

curl "https://api.wsystem.dev/company?q=552032534&country=FR&limit=1"

Real response (live data, 2026-10-17):

{
 "query": "552032534",
 "country": "FR",
 "status": "found",
 "count": 1,
 "results": [
  {
   "country": "FR",
   "registry_id": "552032534",
   "name": "DANONE",
   "legal_form": "5599",
   "status": "A",
   "active": true,
   "address": "59-61 RUE LA FAYETTE 75009 PARIS",
   "postal_code": "75009",
   "city": "PARIS",
   "registration_date": "1955-01-01",
   "vat_id": "FR27552032534",
   "activity_code": "70.10Z",
   "activity": null,
   "website": null,
   "employees": "42",
   "lei": null,
   "source": "INSEE Sirene / recherche-entreprises.api.gouv.fr",
   "source_url": "https://annuaire-entreprises.data.gouv.fr/entreprise/552032534",
   "status_normalized": "active",
   "status_raw": {
    "etat_administratif": "A",
    "date_fermeture": null
   }
  }
 ],
 "error": null
}

By name in Norway

curl "https://api.wsystem.dev/company?q=equinor&country=NO"

Pricing

ChannelPrice
Free tier20 calls/day per IP, no key
x402 GET /company$0.01 USDC per lookup
x402 POST /company/batch (up to 25)$0.10 USDC per request
Apify Actor wsystem/european-company-registry$0.008 per lookup + $0.005 per run

Comparison with alternatives

W System APIGLEIF API (direct)National registry APIs (direct)
CoverageFR, NO, FI, CZ, PL, EE registers + LEI for the restEntities with an LEI, worldwideOne country each
One JSON shape for all countriesYesYes (LEI only)No, each differs
Price20/day free; $0.01/lookupFreeMostly free, some need keys
MCP tool for agentsYes (lookup_company)NoNo

Based on each provider's public pages on 2026-10-17. Corrections welcome via GitHub issues.

Questions and answers

Is there one API for all EU business registers?

No official one with free reusable data for every country. BRIS/e-Justice links registers for humans. W System covers six registers directly plus GLEIF LEI.

Can I get the VAT number from a company registry number?

For France, yes (vat_id is derived from the SIREN). For others it depends on what the register publishes.

Can I look up German or Hungarian companies?

Only via GLEIF if they have an LEI. The German and Hungarian registers do not offer a free reusable API.

Related

Facts and competitor details checked 2026-10-17. W System Hungary Kft. is the maker of this product. Not affiliated with the European Commission. Not legal or tax advice.