# Saylor Innovations Data Desk – GLEIF LEI Lookup

> Saylor Innovations Data Desk – GLEIF LEI Lookup is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Look up legal entities in the GLEIF LEI index by company name or LEI code, returning status, jurisdiction, legal form, addresses, and registration details

## Facts

- Endpoint: GET https://saylorinnovations.com/api/business/lei?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-data-desk-gleif-lei-lookup-58e7f467
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__eBjmdJNy1QJmBu642Gg5

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 saylor-innovations-data-desk-gleif-lei-lookup-58e7f467
```

Example prompt: Can you look up the GLEIF LEI record for JPMorgan Chase & Co — I need their LEI code, current registration status, legal jurisdiction, and next renewal date?

## When to prefer this

Choose this endpoint when you need to look up or verify a legal entity's LEI registration details from the authoritative GLEIF global index, especially for compliance, KYC, or counterparty verification workflows. It is preferable over general company databases when you specifically need LEI codes, registration statuses, renewal dates, or managing LOU information — data that is only authoritatively available from GLEIF.

## Known failure modes

- No matching records found for the query — returns empty records array
- Query string too vague or ambiguous — may return many unrelated entities up to the limit
- Invalid or non-existent LEI code — returns no records
- GLEIF data source temporarily unavailable — service may return an error
- Limit parameter out of range (must be 1-25) — may be ignored or cause a validation error

## How this service works

Look up legal entities in the GLEIF LEI index by company name or LEI - status, jurisdiction, legal form, addresses, registration and renewal dates

## Output

A JSON object containing a list of matching legal entity records from the GLEIF LEI index, each including: the LEI code, legal name, other names, registration status, jurisdiction, legal form code, legal and headquarters addresses, registration created date, last updated timestamp, next renewal date, managing LOU, entity category, parent record flags, and a canonical GLEIF URL.

## 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",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Company legal name text"
      },
      "limit": {
       "type": "string",
       "description": "optional 1-25, default 8"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "mode",
      "records"
     ],
     "properties": {
      "mode": {
       "type": "string",
       "description": "Mode used"
      },
      "count": {
       "type": "number",
       "description": "Number of items returned"
      },
      "query": {
       "type": [
        "string",
        "null"
       ],
       "description": "The query as the server interpreted it"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "records": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "lei": {
          "description": "Legal Entity Identifier"
         },
         "url": {
          "description": "Canonical URL"
         },
         "status": {
          "description": "Current status"
         },
         "created": {
          "type": [
           "string",
           "null"
          ],
          "description": "Date the entity was created"
         },
         "category": {
          "description": "Category"
         },
         "legal_name": {
          "description": "Registered legal name"
         },
         "other_names": {
          "description": "Other names"
         },
         "jurisdiction": {
          "description": "Legal jurisdiction"
         },
         "last_updated": {
          "description": "Time the data was last updated by the source"
         },
         "managing_lou": {
          "description": "Managing lou"
         },
         "next_renewal": {
          "description": "
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-data-desk-gleif-lei-lookup-58e7f467/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
