# Factline Company Lookup

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

Looks up global company information by name, LEI, French SIREN, or Norwegian org number using GLEIF, SIRENE, and Enhetsregisteret open data registries.

## Facts

- Endpoint: GET https://factline.dev/v1/company/lookup?utm_source=zero.xyz
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/factline-company-lookup-2ae494c9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hYuunlQBXctWoXbpK7RHg

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-company-lookup-2ae494c9
```

Example prompt: Can you look up ASML Holding in the global company register and tell me their LEI code, registered address, and incorporation date?

## When to prefer this

Use this endpoint when you need authoritative company registration data from official government sources (GLEIF, French SIRENE, or Norwegian Enhetsregisteret), especially for global companies with an LEI, all French companies, or all Norwegian companies. Prefer this over general web search when you need structured, machine-readable legal entity data including LEI codes, incorporation dates, and official addresses. Note: Dutch companies without an LEI are not covered.

## Known failure modes

- Company not found (found: false) — Dutch companies without an LEI are not covered as KvK is not open data
- Ambiguous name match returning multiple results — agent should disambiguate using country or ID parameters
- Invalid or malformed LEI/SIREN/org number returns an error or empty results
- Norwegian org number requires country=NO to search Enhetsregisteret; omitting it may miss results
- Rate limiting or payment failure may block the request ($0.02 USDC per call via x402)

## How this service works

API and MCP servers that let AI agents and apps check people, companies, Dutch addresses and cars against official records: sanctions and PEP lists, 10 company registers, Dutch property, rent and RDW vehicle data. From $0.001 per call.

## Output

Returns a JSON object with a 'found' boolean, the echoed query, the data source(s) used, and an array of matching companies. Each company record includes LEI code, official name, data source, active/inactive status, registered address, country, registry reference, legal form code, local registry ID (e.g. KvK or SIREN), and incorporation date.

## 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": "Alternative: LEI (20 characters), French SIREN (9 digits) or Norwegian organisation number (9 digits, with country=NO)"
      },
      "name": {
       "type": "string",
       "description": "Company name, e.g. ASML Holding"
      },
      "country": {
       "type": "string",
       "description": "Optional ISO country: FR or NO search the national register; other codes filter the global LEI register"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "found": true,
  "query": {
   "id": null,
   "name": "ASML Holding",
   "country": "NL"
  },
  "source": "GLEIF; Recherche d'entreprises (FR); Enhetsregisteret (NO)",
  "results": [
   {
    "lei": "724500Y6DUVHQD6OXN27",
    "name": "ASML Holding N.V.",
    "source": "GLEIF LEI register",
    "status": "active",
    "address": "De Run 6501, 5504DR, Veldhoven, NL",
    "country": "NL",
    "registry": "local register RA000463",
    "legal_form": "B5PM",
    "registry_id": "17085815",
    "incorporated": "1994-10-02"
   }
  ],
  "coverage": "Global companies with an LEI (GLEIF, incl. Dutch companies that hold one, with their KvK number as registry_id), all French companies (SIRENE) and all Norwegian companies (Enhetsregisteret). Dutch companies without an LEI are not covered: the KvK register is not open data."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/factline-company-lookup-2ae494c9/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)
