GLEIF LEI — global legal entity identifier
GLEIF's API provides access to more than 2.6 million active LEI records for legal entities in 200+ jurisdictions, including SE and DK. The only global, open source for group structures (parent/child across borders), BIC-to-LEI and ISIN-to-LEI lookups. CC0, no auth, 600 req/min.
2.6M rows
Data volume
Daily
Updates
6
MCP tools
{
"lei": "5967007LIEEXZX1DP746",
"legalName": "EQUINOR ASA",
"jurisdiction": "NO",
"registeredAs": "923609016",
"address": {
"lines": [
"Forusbeen 50"
],
"city": "STAVANGER",
"country": "NO",
"postalCode": "4035"
},
"entityStatus": "ACTIVE",
"category": "GENERAL",
"registrationStatus": "ISSUED",
"initialRegistrationDate": "2012-06-06T00:00:00Z",
"lastUpdateDate": "2026-01-14T08:12:00Z",
"nextRenewalDate": "2027-01-14T00:00:00Z",
"managingLou": "EVK05KS7XY1DEII3R011"
}MCP integration
API endpoints
/recordsSøk og list LEI-records
- name optional
- Juridisk navn (minst én av name/registeredAs/jurisdiction)
name=Equinor - registeredAs optional
- Nasjonalt register-ID slik GLEIF lagrer det — norske org.nr har mellomrom (kombiner ikke med name/jurisdiction med mindre de matcher samme record)
registeredAs=923 609 016 - jurisdiction optional
- ISO 3166-1 alpha-2 jurisdiksjonskode
jurisdiction=NO - q optional
- Alias for `name` (#2004). Ignoreres når `name` er satt.
q=Equinor
Show curl example
# GET https://data.ketl.no/api/connectors/gleif-lei/records
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/gleif-lei/records"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/records/{lei}Hent enkelt LEI-record
Show curl example
# GET https://data.ketl.no/api/connectors/gleif-lei/records/{lei}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/gleif-lei/records/{lei}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/records/{lei}/{kind}Konsernrelasjoner (mor/datter, direkte/øverste)
Show curl example
# GET https://data.ketl.no/api/connectors/gleif-lei/records/{lei}/{kind}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/gleif-lei/records/{lei}/{kind}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/searchFulltekst-søk i LEI-records
- q required
- Fulltekst-søketerm (min. 2 tegn) — selskapsnavn.
q=Equinor - page optional
- Sidetall (paginering).
page=1 - pageSize optional
- Treff per side.
pageSize=10
Show curl example
# GET https://data.ketl.no/api/connectors/gleif-lei/search?q=Equinor
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/gleif-lei/search?q=Equinor"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/{lei}Direkte LEI-oppslag (kort sti)
Show curl example
# GET https://data.ketl.no/api/connectors/gleif-lei/{lei}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/gleif-lei/{lei}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/{lei}/relationships/{kind}LEI-relasjoner (direct/ultimate parent/children)
Show curl example
# GET https://data.ketl.no/api/connectors/gleif-lei/{lei}/relationships/{kind}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/gleif-lei/{lei}/relationships/{kind}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/by-orgnrOmvendt oppslag orgnr → LEI
- orgnr required
- Organisasjonsnummer (9 siffer)
orgnr=923609016
Show curl example
# GET https://data.ketl.no/api/connectors/gleif-lei/by-orgnr?orgnr=923609016
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/gleif-lei/by-orgnr?orgnr=923609016"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/bicBIC-til-LEI oppslag
- bic required
- BIC/SWIFT-kode (8 eller 11 tegn)
bic=DNBANOKKXXX
Show curl example
# GET https://data.ketl.no/api/connectors/gleif-lei/bic?bic=DNBANOKKXXX
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/gleif-lei/bic?bic=DNBANOKKXXX"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/isinISIN-til-LEI oppslag
- isin required
- ISIN (12 tegn)
isin=NO0010096985
Show curl example
# GET https://data.ketl.no/api/connectors/gleif-lei/isin?isin=NO0010096985
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/gleif-lei/isin?isin=NO0010096985"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.