lookup_company
Call before onboarding a supplier or customer to confirm the legal entity exists and is active. Look up basic company data (name, address, status, industry, VAT registration, founding date) from official European business registries. Supports 15 countries: DK (CVR), NO (Brønnøysund), SE (Bolagsverket), FI (YTJ/PRH), IE (CRO), UK (Companies House), FR (INSEE Sirene), DE (Handelsregister), CZ (ARES), PL (KAS+KRS), LV (Uzņēmumu reģistrs), EE (Ariregister), NL (KvK), BE (KBO), LU (RCSL). Tier note: NL and DE use paid upstream registries (KvK and Handelsregister). Free-tier API keys will receive HTTP 402 with error 'upgrade_required' — do NOT retry on 402; the error message includes an upgrade URL. On paid tiers, NL calls cost 5x quota units and DE calls cost 3x; all other countries cost 1x.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | National company identifier. DK=CVR (8 digits), NO=orgnr (9), SE=orgnr (10), FI=Y-tunnus (NNNNNNN-D), IE=CRO (1-7), UK=8 chars, FR=SIREN (9), DE=HRB number, CZ=IČO (8), PL=NIP (10) or KRS (10), LV=11 digits, EE=8 digits, NL=KvK (8 digits), BE=BCE/KBO (10 digits), LU=RCSL (B + digits). | |
| country | Yes | ISO 3166-1 alpha-2 country code, lowercase. One of: dk, no, se, fi, ie, uk, fr, de, cz, pl, lv, ee, nl, be, lu. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | National company identifier as supplied. | |
| vat | No | VAT registration metadata (number, registered flag). | |
| name | No | Registered legal name. | |
| source | No | Upstream registry name (CVR, Brønnøysund, etc.). | |
| status | No | Registry status, e.g. active, dissolved, bankrupt. | |
| address | No | Registered address as returned by the source registry. | |
| country | No | ISO 3166-1 alpha-2 country code (lowercase). | |
| founded | No | ISO-8601 founding date. | |
| industry | No | Industry classification (NACE / national code + label). |