Eckari · Schema
entity_lei_profile_output
Company RecordsLegal EntitiesDomain DataWeatherLocationReal-World Data
Properties
| Name | Type | Description |
|---|---|---|
| lei | string | 20-character ISO 17442 Legal Entity Identifier, upper-cased. |
| legal_name | stringnull | Registered legal name as held by GLEIF, or null when the record carries no legal name. Never falls back to the LEI itself — an identifier is not a name. |
| legal_name_language | stringnull | ISO language code of the legal name, or null. |
| other_names | array | Other or previous names GLEIF holds for the entity, in GLEIF order. |
| legal_address | objectnull | Registered legal address as held by GLEIF. |
| headquarters_address | objectnull | Headquarters address as held by GLEIF; often differs from the legal address (which may be a registered agent). |
| jurisdiction | stringnull | Legal jurisdiction as an ISO 3166 country or subdivision code (e.g. GB, US-CA). |
| legal_form | objectnull | Entity legal form from the ISO 20275 Entity Legal Forms code list. |
| category | stringnull | GLEIF entity category (e.g. GENERAL, BRANCH, FUND, SOLE_PROPRIETOR, INTERNATIONAL_ORGANIZATION). |
| sub_category | stringnull | GLEIF entity sub-category, or null. |
| entity_status | stringnull | Legal entity status recorded by GLEIF (e.g. ACTIVE, INACTIVE, NULL). |
| creation_date | stringnull | Date the entity was created, as reported to GLEIF. Returned as a calendar date (YYYY-MM-DD) when GLEIF publishes a plain midnight UTC value, which is the usual case; when GLEIF publishes a real time o |
| expiration | objectnull | Entity expiry as reported to GLEIF; null when the entity has not expired. |
| registered_at | object | Business registry the entity is registered at, as an ISO 17442 Registration Authority code with its name decoded. |
| registered_as | stringnull | The entity's identifier in that local registry. When ra_code is RA000585 this is a UK company number usable with company.uk.profile and company.uk.status. |
| registration | object | State of the LEI registration itself, as distinct from the entity's own status. |
| bic | array | Business Identifier Codes (ISO 9362) mapped to this LEI by GLEIF. Empty when none are mapped. |
| conformity_flag | stringnull | Whether the record meets GLEIF's data-quality requirements — CONFORMING means it passed GLEIF's quality checks, NON_CONFORMING means it did not, NOT_APPLICABLE that the checks do not apply. |
| golden_copy_date | stringnull | Publish timestamp of the GLEIF golden copy this record was served from, exactly as GLEIF reports it. GLEIF republishes the golden copy three times a day (observed publish timestamps 00:00, 08:00 and 1 |
| related | object | What relationship data GLEIF holds for this entity. False means the relationship is not reported (often with a documented reporting exception), which is a valid registry answer, not an error. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/eckari-com/json-schema/eckari-com-entity-lei-profile-output-schema.json",
"title": "entity_lei_profile_output",
"x-generated": "2026-11-06",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/eckari-com-openapi.json#/components/schemas/entity_lei_profile_output",
"type": "object",
"additionalProperties": false,
"required": [
"lei",
"legal_name",
"legal_name_language",
"other_names",
"legal_address",
"headquarters_address",
"jurisdiction",
"legal_form",
"category",
"sub_category",
"entity_status",
"creation_date",
"expiration",
"registered_at",
"registered_as",
"registration",
"bic",
"conformity_flag",
"golden_copy_date",
"related"
],
"properties": {
"lei": {
"type": "string",
"description": "20-character ISO 17442 Legal Entity Identifier, upper-cased."
},
"legal_name": {
"type": [
"string",
"null"
],
"description": "Registered legal name as held by GLEIF, or null when the record carries no legal name. Never falls back to the LEI itself — an identifier is not a name."
},
"legal_name_language": {
"type": [
"string",
"null"
],
"description": "ISO language code of the legal name, or null."
},
"other_names": {
"type": "array",
"description": "Other or previous names GLEIF holds for the entity, in GLEIF order.",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"name",
"type",
"language"
],
"properties": {
"name": {
"type": "string",
"description": "The alternative or previous name."
},
"type": {
"type": [
"string",
"null"
],
"description": "GLEIF name type (e.g. PREVIOUS_LEGAL_NAME, TRADING_OR_OPERATING_NAME)."
},
"language": {
"type": [
"string",
"null"
],
"description": "ISO language code of the name, or null."
}
}
}
},
"legal_address": {
"type": [
"object",
"null"
],
"additionalProperties": false,
"required": [
"lines",
"city",
"region",
"country",
"postal_code"
],
"description": "Registered legal address as held by GLEIF.",
"properties": {
"lines": {
"type": "array",
"description": "Street address lines in GLEIF order.",
"items": {
"type": "string"
}
},
"city": {
"type": [
"string",
"null"
],
"description": "City or town."
},
"region": {
"type": [
"string",
"null"
],
"description": "ISO 3166-2 subdivision code, or null."
},
"country": {
"type": [
"string",
"null"
],
"description": "ISO 3166-1 alpha-2 country code."
},
"postal_code": {
"type": [
"string",
"null"
],
"description": "Postal code as held by GLEIF."
}
}
},
"headquarters_address": {
"type": [
"object",
"null"
],
"additionalProperties": false,
"required": [
"lines",
"city",
"region",
"country",
"postal_code"
],
"description": "Headquarters address as held by GLEIF; often differs from the legal address (which may be a registered agent).",
"properties": {
"lines": {
"type": "array",
"description": "Street address lines in GLEIF order.",
"items": {
"type": "string"
}
},
"city": {
"type": [
"string",
"null"
],
"description": "City or town."
},
"region": {
"type": [
"string",
"null"
],
"description": "ISO 3166-2 subdivision code, or null."
},
"country": {
"type": [
"string",
"null"
],
"description": "ISO 3166-1 alpha-2 country code."
},
"postal_code": {
"type": [
"string",
"null"
],
"description": "Postal code as held by GLEIF."
}
}
},
"jurisdiction": {
"type": [
"string",
"null"
],
"description": "Legal jurisdiction as an ISO 3166 country or subdivision code (e.g. GB, US-CA)."
},
"legal_form": {
"type": [
"object",
"null"
],
"additionalProperties": false,
"required": [
"code",
"other"
],
"description": "Entity legal form from the ISO 20275 Entity Legal Forms code list.",
"properties": {
"code": {
"type": [
"string",
"null"
],
"description": "ISO 20275 ELF code (e.g. H1UM), or null."
},
"other": {
"type": [
"string",
"null"
],
"description": "Free-text legal form when no ELF code applies."
}
}
},
"category": {
"type": [
"string",
"null"
],
"description": "GLEIF entity category (e.g. GENERAL, BRANCH, FUND, SOLE_PROPRIETOR, INTERNATIONAL_ORGANIZATION)."
},
"sub_category": {
"type": [
"string",
"null"
],
"description": "GLEIF entity sub-category, or null."
},
"entity_status": {
"type": [
"string",
"null"
],
"description": "Legal entity status recorded by GLEIF (e.g. ACTIVE, INACTIVE, NULL)."
},
"creation_date": {
"type": [
"string",
"null"
],
"description": "Date the entity was created, as reported to GLEIF. Returned as a calendar date (YYYY-MM-DD) when GLEIF publishes a plain midnight UTC value, which is the usual case; when GLEIF publishes a real time of day the ISO 8601 timestamp is returned exactly as it stands. Null when GLEIF holds none."
},
"expiration": {
"type": [
"object",
"null"
],
"additionalProperties": false,
"required": [
"date",
"reason"
],
"description": "Entity expiry as reported to GLEIF; null when the entity has not expired.",
"properties": {
"date": {
"type": [
"string",
"null"
],
"description": "ISO 8601 expiry timestamp."
},
"reason": {
"type": [
"string",
"null"
],
"description": "GLEIF expiry reason (e.g. DISSOLVED, CORPORATE_ACTION, VOLUNTARY)."
}
}
},
"registered_at": {
"type": "object",
"additionalProperties": false,
"required": [
"ra_code",
"name"
],
"description": "Business registry the entity is registered at, as an ISO 17442 Registration Authority code with its name decoded.",
"properties": {
"ra_code": {
"type": [
"string",
"null"
],
"description": "Registration Authority code (e.g. RA000585 is the UK Companies Register). RA999999 means no listed authority."
},
"name": {
"type": [
"string",
"null"
],
"description": "Registry name decoded from GLEIF's published Registration Authorities list (v1.8.1, 2024-11-20), e.g. RA000585 => Companies House. Falls back to the free-text authority GLEIF holds when the entity's registry has no RA code, and is null when neither is available."
}
}
},
"registered_as": {
"type": [
"string",
"null"
],
"description": "The entity's identifier in that local registry. When ra_code is RA000585 this is a UK company number usable with company.uk.profile and company.uk.status."
},
"registration": {
"type": "object",
"additionalProperties": false,
"required": [
"status",
"initial_date",
"last_update",
"next_renewal",
"days_until_renewal",
"managing_lou",
"corroboration_level",
"validated_at",
"validated_as"
],
"description": "State of the LEI registration itself, as distinct from the entity's own status.",
"properties": {
"status": {
"type": [
"string",
"null"
],
"description": "LEI registration status (e.g. ISSUED, LAPSED, RETIRED, ANNULLED, MERGED, DUPLICATE)."
},
"initial_date": {
"type": [
"string",
"null"
],
"description": "ISO 8601 timestamp the LEI was first issued."
},
"last_update": {
"type": [
"string",
"null"
],
"description": "ISO 8601 timestamp the record was last updated."
},
"next_renewal": {
"type": [
"string",
"null"
],
"description": "ISO 8601 timestamp the registration is next due for renewal."
},
"days_until_renewal": {
"type": [
"integer",
"null"
],
"description": "Whole days from now to next_renewal, floored; negative when the renewal date has already passed (an LEI whose status is still ISSUED but whose renewal is overdue is on its way to LAPSED). Null when GLEIF publishes no renewal date."
},
"managing_lou": {
"type": [
"string",
"null"
],
"description": "LEI of the Local Operating Unit (the LEI-issuing organisation accredited by GLEIF) that maintains this record."
},
"corroboration_level": {
"type": [
"string",
"null"
],
"description": "How far the LOU corroborated the record against an authoritative source — FULLY_CORROBORATED means validated against the registry named in validated_at, ENTITY_SUPPLIED_ONLY means the entity's own statement was accepted."
},
"validated_at": {
"type": "object",
"additionalProperties": false,
"required": [
"ra_code",
"name"
],
"description": "Registry against which the LOU validated the record.",
"properties": {
"ra_code": {
"type": [
"string",
"null"
],
"description": "Registration Authority code used for validation."
},
"name": {
"type": [
"string",
"null"
],
"description": "Name of that registry, decoded from GLEIF's published Registration Authorities list; null when the code is not in the list and GLEIF supplies no free-text authority."
}
}
},
"validated_as": {
"type": [
"string",
"null"
],
"description": "The identifier used at the validating registry."
}
}
},
"bic": {
"type": "array",
"description": "Business Identifier Codes (ISO 9362) mapped to this LEI by GLEIF. Empty when none are mapped.",
"items": {
"type": "string"
}
},
"conformity_flag": {
"type": [
"string",
"null"
],
"description": "Whether the record meets GLEIF's data-quality requirements — CONFORMING means it passed GLEIF's quality checks, NON_CONFORMING means it did not, NOT_APPLICABLE that the checks do not apply."
},
"golden_copy_date": {
"type": [
"string",
"null"
],
"description": "Publish timestamp of the GLEIF golden copy this record was served from, exactly as GLEIF reports it. GLEIF republishes the golden copy three times a day (observed publish timestamps 00:00, 08:00 and 16:00 UTC), so a record can be up to about eight hours behind the LOU's latest update. Present means the answer is near_live rather than live; null when GLEIF states no publish date."
},
"related": {
"type": "object",
"additionalProperties": false,
"required": [
"direct_parent_available",
"ultimate_parent_available",
"children_available"
],
"description": "What relationship data GLEIF holds for this entity. False means the relationship is not reported (often with a documented reporting exception), which is a valid registry answer, not an error.",
"properties": {
"direct_parent_available": {
"type": "boolean",
"description": "True when GLEIF publishes a direct accounting-consolidation parent record for this entity."
},
"ultimate_parent_available": {
"type": "boolean",
"description": "True when GLEIF publishes an ultimate accounting-consolidation parent record for this entity."
},
"children_available": {
"type": "boolean",
"description": "True when GLEIF publishes direct child relationships for this entity."
}
}
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/eckari-com-entity-lei-profile-output"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.