LEI Lookup
Look up a Legal Entity Identifier in the GLEIF database by LEI or company name. Returns name, jurisdiction, addresses and registration status.
Pay by wallet (x402)
lei-lookup Example
Input
{
"lei": "549300MLUDYVRQOOXS22"
} Answer
{
"lei": "549300MLUDYVRQOOXS22",
"status": "ACTIVE",
"category": "GENERAL",
"legal_form": "YI42",
"legal_name": "NORDIC CREDIT RATING AS",
"jurisdiction": "NO",
"legal_address": {
"city": "OSLO",
"line1": "Ruseløkkveien 34",
"country": "NO",
"postal_code": "0251"
},
"last_update_date": "2025-10-08T11:04:06Z",
"registration_status": "ISSUED",
"headquarters_address": {
"city": "OSLO",
"line1": "Ruseløkkveien 34",
"country": "NO",
"postal_code": "0251"
},
"initial_registration_date": "2017-04-29T02:02:00Z"
} Inputs
| Field | Type | Required | What it is |
|---|---|---|---|
lei | string | No | 20-character LEI code (e.g. 549300MLUDYVRQOOXS22) |
company_name | string | No | Company name to search for in GLEIF (alternative to LEI code) |
Output fields
How reliably each field appears in a successful answer.
| Field | Type | Appears |
|---|---|---|
lei | string | Always (present in every successful answer) |
status | string | Always (present in every successful answer) |
legal_name | string | Always (present in every successful answer) |
jurisdiction | string | Always (present in every successful answer) |
legal_address | object | Always (present in every successful answer) |
How to call it
The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.
# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "lei-lookup",
"inputs": {
"lei": "549300MLUDYVRQOOXS22"
},
"max_price_cents": 5
}' {
"tool": "strale_execute",
"arguments": {
"slug": "lei-lookup",
"inputs": {
"lei": "549300MLUDYVRQOOXS22"
},
"max_price_cents": 5
}
} import { Strale } from "straleio";
const strale = new Strale({ apiKey: process.env.STRALE_API_KEY! });
const result = await strale.do({
capability_slug: "lei-lookup",
inputs: {
"lei": "549300MLUDYVRQOOXS22"
},
max_price_cents: 5,
}); import os
from straleio import Strale, DoRequest
strale = Strale(api_key=os.environ["STRALE_API_KEY"])
result = strale.do(DoRequest(
capability_slug="lei-lookup",
inputs={
"lei": "549300MLUDYVRQOOXS22",
},
max_price_cents=5,
)) # No account. The first request answers 402 with the price in USDC;
# an x402 client pays it from your wallet and repeats the request.
curl -i 'https://api.strale.io/x402/v2/lei-lookup?lei=549300MLUDYVRQOOXS22' Limitations
Only entities registered for an LEI are covered
Covers entities with LEI registration via GLEIF — only ~2.5 million entities worldwide have LEIs, primarily financial institutions
What to do instead: If no LEI is found, search by company name and jurisdiction; consider that smaller entities may not have an LEI
Bundled checks that include it
- KYB Essentials — Sweden €1.50
- KYB Complete — Sweden €2.50
- KYB Essentials — Norway €1.50
- KYB Complete — Norway €2.50
- KYB Essentials — Finland €1.50
- KYB Complete — Finland €2.50
- KYB Essentials — United Kingdom €1.50
- KYB Complete — United Kingdom €2.50
- KYB Essentials — Germany €1.50
- KYB Complete — Germany €2.50
- KYB Essentials — France €1.50
- KYB Complete — France €2.50
- KYB Essentials — Belgium €1.50
- KYB Complete — Belgium €2.50
- KYB Essentials — Austria €1.50
- KYB Complete — Austria €2.50
- KYB Essentials — Ireland €1.50
- KYB Complete — Ireland €2.50
- KYB Essentials — Spain €1.50
- KYB Complete — Spain €2.50
- KYB Essentials — Switzerland €1.50
- KYB Complete — Switzerland €2.50
- KYB Essentials — Poland €1.50
- KYB Essentials — Singapore €1.47
- KYB Complete — Poland €2.50
- KYB Complete — Singapore €2.70
- KYB Essentials — Croatia €1.50
- KYB Complete — Croatia €2.50
- KYB Essentials — Greece €1.50
- KYB Complete — Greece €2.50
- KYB Essentials — United States €1.50
- KYB Complete — United States €2.50
- KYB Essentials — Canada €1.50
- KYB Complete — Canada €2.50
- KYB Essentials — Australia €1.50
- KYB Complete — Australia €2.50