Search global company legal names in GLEIF to find Legal Entity Identifiers (LEI
Search global company legal names in GLEIF to find Legal Entity Identifiers (LEIs), jurisdictions and registration status. Up to ten results per paid page support entity disambiguation, counterparty matching and reference-data enrichment.
Answeringour last check, 2026-10-11
1 of 1checks answered this week
826 msmedian answer time
$0.01listed price per call
$0.01price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://legal-entities.use.x402atlas.com/search
| Category | Company and compliance |
|---|---|
| Provider host | legal-entities.use.x402atlas.com |
| Networks | eip155:137, eip155:42161, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| Payment schemes | exact |
| Self-reported calls, 30 days | 2 from 2 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-11 | valid payment request | 402 | $0.01 | 826 ms |
Example input (from the provider)
{
"body": {
"name": "Bloomberg",
"page": 1
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"name": {
"description": "Legal company name, 2..120 UTF-8 bytes; letters/digits/spaces and . & apostrophes ( ) - only; no '..' or filter operators.",
"maxLength": 120,
"minLength": 2,
"type": "string"
},
"page": {
"default": 1,
"description": "Page number, starting at one.",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"required": [
"name"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"additionalProperties": false,
"properties": {
"entities": {
"description": "One entity for lookup/parents; one bounded search page, possibly empty.",
"items": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Legal address country code.",
"type": "string"
},
"entity_status": {
"description": "Entity status, separate from LEI renewal.",
"type": "string"
},
"jurisdiction": {
"description": "Source legal jurisdiction.",
"type": "string"
},
"last_updated": {
"description": "Source LEI record update timestamp, not retrieval time.",
"type": "string"
},
"legal_name": {
"description": "Official entity legal name.",
"type": "string"
},
"lei": {
"description": "20-character Legal Entity Identifier.",
"type": "string"
},
"next_renewal": {
"description": "Source next renewal timestamp, or null.",
"type": [
"string",
"null"
]
},
"registration_id": {
"description": "Local registration identifier, not a mapped third-party identifier; null if unavailable.",
"type": [
"string",
"null"
]
},
"registration_status": {
"description": "LEI registration status including ISSUED or LAPSED; not a credit or compliance score.",
"type": "string"
}
},
"required": [
"country",
"entity_status",
"jurisdiction",
"last_updated",
"legal_name",
"lei",
"next_renewal",
"registration_id",
"registration_status"
],
"type": "object"
},
"maxItems": 10,
"type": "array"
},
"has_more": {
"description": "More source search results exist after this page; bridge supports pages 1..100.",
"type": "boolean"
},
"notice": {
"description": "Fee disclosure and non-endorsement.",
"type": "string"
},
"operation": {
"description": "Endpoint operation.",
"enum": [
"search"
],
"type": "string"
},
"page": {
"description": "Requested search page; 1 for lookup.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"page_size": {
"description": "Fixed at 10 for search; 1 for entity and parent-company lookup.",
"enum": [
10
],
"type": "integer"
},
"parents": {
"description": "Direct then ultimate parent states; empty for other operations.",
"items": {
"additionalProperties": false,
"properties": {
"kind": {
"description": "Accounting-consolidation parent kind.",
"enum": [
"direct",
"ultimate"
],
"type": "string"
},
"records": {
"description": "All records from this bounded parent response; empty only when unavailable.",
"items": {
"additionalProperties": false,
"properties": {
"last_updated": {
"description": "Relationship source update time, null for exception.",
"type": [
"string",
"null"
]
},
"paren