# Ambolt LEI Lookup

> Ambolt LEI Lookup is a paid API for AI agents from api.ambolt.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-11).

Look up Legal Entity Identifier (LEI) records from the GLEIF Golden Copy database by LEI code or company name and country.

## Facts

- Endpoint: GET https://api.ambolt.dev/v1/lei-lookup?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ambolt-lei-lookup-8db72741
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_W_j2KPFACW0yWdy2YXR6t

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 ambolt-lei-lookup-8db72741
```

Example prompt: Can you look up the LEI record for Novo Nordisk A/S in Denmark — I need their entity status, legal address, and registration status from the GLEIF database?

## When to prefer this

Choose this endpoint when you need structured, GLEIF-sourced LEI data for a known legal entity — either by exact 20-character LEI code for precise lookup, or by legal name and country for discovery. Ideal for compliance workflows, KYC enrichment, regulatory reporting, and financial counterparty verification. Prefer this over general company registry endpoints when the LEI standard specifically is required (e.g. MiFID II, EMIR reporting). At $0.005 per call it is cost-effective for high-frequency agent workflows.

## Known failure modes

- Invalid LEI format (not exactly 20 alphanumeric characters) returns a validation error
- LEI or company name not found in GLEIF returns an empty records array with count 0
- Name search with no country filter may return many or ambiguous results
- Lapsed or retired LEI records may be returned with outdated addresses
- Country code not matching ISO 3166-1 alpha-2 format causes a validation error
- Network or upstream GLEIF data unavailability may result in a timeout or 5xx error

## How this service works

Pay-per-call data tools for developers and AI agents: company registers, documents, tenders, rates and on-chain facts as MCP tools, x402 endpoints and Apify Actors.

## Output

A JSON object containing the total count of matching records, the original query parameters, a source attribution (GLEIF Golden Copy, CC0 1.0), the timestamp of the fetch, and an array of LEI records each containing: the 20-character LEI, legal name, alternative names, entity status (ACTIVE/INACTIVE), jurisdiction, legal address, headquarters address, registration status (ISSUED/LAPSED/etc.), legal form code, registered-as identifier, and key dates (initial registration, last update, next renewal).

## 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": {
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST"
     ]
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "lei": {
       "type": "string",
       "pattern": "^[A-Za-z0-9]{20}$",
       "description": "Exact 20-character LEI. If set, name and country are ignored."
      },
      "name": {
       "type": "string",
       "maxLength": 120,
       "description": "Legal name to search (exact match on registered legal name, e.g. \"Novo Nordisk A/S\")."
      },
      "limit": {
       "type": "integer",
       "default": 10,
       "maximum": 50,
       "minimum": 1,
       "description": "Maximum records for a name search."
      },
      "country": {
       "type": "string",
       "pattern": "^[A-Za-z]{2}$",
       "description": "ISO 3166 country code of the legal address, e.g. DK."
      }
     },
     "additionalProperties": false
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "query": {
   "lei": "529900UTAHSVRYZL0380"
  },
  "source": "Source: GLEIF (www.gleif.org), Golden Copy, CC0 1.0.",
  "records": [
   {
    "lei": "529900UTAHSVRYZL0380",
    "legalForm": "PIOI",
    "legalName": "Novo Nordisk Fonden",
    "otherNames": [],
    "entityStatus": "ACTIVE",
    "jurisdiction": "DK",
    "legalAddress": {
     "city": "Hellerup",
     "lines": [
      "Tuborg Havnevej 19"
     ],
     "region": "DK-84",
     "country": "DK",
     "postalCode": "2900"
    },
    "registeredAs": "10582989",
    "lastUpdateDate": "2021-11-19T12:22:37Z",
    "nextRenewalDate": "2018-09-19T22:00:00Z",
    "registrationStatus": "LAPSED",
    "headquartersAddress": {
     "city": "Hellerup",
     "lines": [
      "Tuborg Havnevej 19"
     ],
     "region": "DK-84",
     "country": "DK",
     "postalCode": "2900"
    },
    "initialRegistrationDate": "2014-06-23T09:24:09Z"
   }
  ],
  "fetchedAt": "2026-10-02T21:35:47.846Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ambolt-lei-lookup-8db72741/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.ambolt.dev](https://www.zero.xyz/host/api.ambolt.dev/llms.txt)
