# EU Company Register Lookup

> EU Company Register Lookup is a paid API for AI agents from api.eucompliance.tools, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Looks up company information from official national registers in France, Norway, Czechia, Finland, Slovakia, and Poland by name or registration number.

## Facts

- Endpoint: GET https://api.eucompliance.tools/x402/company?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eu-company-register-lookup-b1ba527e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OaeZtHR6qjGcEYVwryic5

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability eu-company-register-lookup-b1ba527e
```

Example prompt: Can you look up the French company 'Carrefour SA' in the official EU company register and tell me its registration number, legal status, address, and registration date?

## When to prefer this

Choose this endpoint when you need authoritative, official company data from national registers in France, Norway, Czechia, Finland, Slovakia, or Poland. It is preferable over general web scraping or third-party aggregators when legal accuracy and official source data are required — for KYC, supplier onboarding, compliance checks, or invoice validation. Use it instead of VIES-only checks when you need full company profile data beyond VAT status.

## Known failure modes

- Company not found in the specified country register — returns empty or 404 response
- Invalid or unsupported country code provided — returns validation error
- Name search not supported for Poland (KRS) — requires registration number instead
- Upstream national register temporarily unavailable — service timeout or 503 error
- Ambiguous name matches multiple companies — may return multiple results or require a more specific query

## How this service works

Company register lookup from the official national registers: France (Annuaire des Entreprises), Norway (Brønnøysund), Czechia (ARES), Finland (PRH), Slovakia (RPO), Poland (KRS). Name, registration number, status, legal form, address and registration date, normalised. Search by name or registration number.

## Output

Returns normalized company data from the official national register including: company name, registration number, current status (active/inactive), legal form, registered address, and registration date — all standardized across the six supported countries.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "country"
     ],
     "properties": {
      "id": {
       "type": "string",
       "description": "registration number, e.g. KRS/ICO/orgnr"
      },
      "name": {
       "type": "string",
       "description": "company name (not for PL)"
      },
      "country": {
       "type": "string",
       "description": "ISO-2: FR, NO, CZ, FI, SK or PL"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eu-company-register-lookup-b1ba527e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.eucompliance.tools](https://www.zero.xyz/host/api.eucompliance.tools/llms.txt)
