# Factline European Company Dossier

> Factline European Company Dossier is a paid API for AI agents from factline.dev, paid per call via x402, $0.15/call, status unknown (last checked 2026-10-19).

Returns a full due-diligence dossier for a European company: register data, directors, owners, sanctions/PEP screening, VAT, Peppol, financial health, and an overall verdict.

## Facts

- Endpoint: GET https://factline.dev/v1/company/dossier?utm_source=zero.xyz
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/factline-european-company-dossier-af2326c5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_r1fuaw_vphxaABcIw0WiA

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 factline-european-company-dossier-af2326c5
```

Example prompt: Can you run a full due-diligence check on ASML Holding, a Dutch company (country: NL)? I need their register details, director and owner sanctions/PEP screening, VAT status, and financial health before we sign a contract.

## When to prefer this

Choose this endpoint when you need a comprehensive, single-call European company due-diligence report covering register data, ownership, sanctions, PEP, VAT, and financial health together. It is ideal for pre-contract or pre-payment KYB workflows across 10+ European jurisdictions. Prefer it over individual registry or sanctions APIs when you need all signals in one verdict rather than piecing together multiple sources. Not suitable for non-European companies or for US-only KYB.

## Known failure modes

- Company not found in any supported register — returns no-match or low-confidence result
- Unsupported country — only 10+ European countries are covered; non-European companies will fail
- Ambiguous name match — multiple companies with similar names may require a more specific identifier
- Financial data unavailable — not all countries publish detailed accounts; financials may be absent
- VAT number invalid or not found in VIES — returns validation failure
- Insolvency check not available — only GB, FR, NO, FI, NL are supported for insolvency
- Rate limit or payment failure — x402 payment required per call; insufficient funds returns 402

## How this service works

Company dossier and due diligence for European companies: register, directors, owners, sanctions, PEP, VAT and financial health in one answer. Use for due diligence before a deal, contract or large payment: the full European company check (registers in 10+ countries, directors, owners and parents screened for sanctions and PEP, VAT, Peppol, website) plus financial health (accounts on time, size, turnover and result where published, insolvency in GB, FR, NO, FI, NL). One verdict and a cite_as...

## Output

A structured dossier containing: legal registration details from the relevant national register, list of directors and UBOs with sanctions and PEP screening results, VAT number validation via VIES, Peppol e-invoicing registration status, website domain age and trust signals, financial health summary (accounts timeliness, company size, turnover, result where published), insolvency status for supported countries (GB, FR, NO, FI, NL), and a single overall verdict with a cite_as citation reference.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "id": {
       "type": "string",
       "description": "Or a company number: LEI, UK company number, Irish CRO, French SIREN, Norwegian org number, Finnish business ID, Czech/Slovak ICO, Polish NIP, Estonian registry code"
      },
      "kvk": {
       "type": "string",
       "description": "Optional Dutch KvK number: adds a bankruptcy check (found automatically for Dutch companies with an LEI)"
      },
      "vat": {
       "type": "string",
       "description": "Optional EU VAT number: checked in VIES and matched to the registered name"
      },
      "name": {
       "type": "string",
       "description": "Company name, e.g. ASML Holding"
      },
      "domain": {
       "type": "string",
       "description": "Optional company website or email domain: flags very new or missing domains"
      },
      "country": {
       "type": "string",
       "description": "ISO country of the company, e.g. NL, GB, IE, FR (improves the match)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/factline-european-company-dossier-af2326c5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from factline.dev](https://www.zero.xyz/host/factline.dev/llms.txt)
