LEI Lookup & Validator - Legal Entity Identifier Data
Pricing
from $4.00 / 1,000 lei records
LEI Lookup & Validator - Legal Entity Identifier Data
Look up and validate LEI codes (ISO 17442 check digits) or search legal entities by name in the public GLEIF database: status, legal form, parent companies, renewal dates and lapsed/overdue signals with evidence. No API key, no personal data.
Pricing
from $4.00 / 1,000 lei records
Rating
0.0
(0)
Developer
Doohan Kim
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Look up and validate LEI codes (Legal Entity Identifiers, ISO 17442) or search legal entities by name, using the official public GLEIF Global LEI Index. One row per legal entity with its status, legal form, parent companies, renewal dates and plain signals (lapsed, renewal overdue, inactive) that each show the field and value behind them. No scraping, no API key.
This is a verification tool, not a lead list: only the city and country of the registered and headquarters address are returned - no street, postal code or address lines.
What you get (one row per LEI)
| Section | Fields |
|---|---|
| Identity | lei, legalName, otherNames[] (name + type), category, legalForm.code, jurisdiction, registrationNumber, registeredAt (registration authority), creationDate |
| Status | entityStatus (ACTIVE / INACTIVE), registrationStatus (ISSUED / LAPSED / RETIRED / MERGED ...), entityExpirationDate, successors[] |
| Addresses | registeredAddress and headquartersAddress: city and country only |
| Dates | registrationDate, lastUpdate, nextRenewalDate, managingLou, corroborationLevel |
| Parents | parents.directParent, parents.ultimateParent: status = reported (parent LEI, name, country, status), exception (the entity says why it does not report a parent, e.g. NATURAL_PERSONS), not_reported, or unknown (the request failed) |
| Signals | signals (codes), signalLevel, signalDetails[] - every signal lists source, field, value and an explanation |
| Freshness | dataAsOf.gleifPublishDate (GLEIF daily file the answer comes from), dataAsOf.queriedAt, source, disclaimer |
Signals
| Signal | Severity | Rule (evidence field) |
|---|---|---|
LEI_LAPSED | medium | registration.status is LAPSED: the LEI was not renewed on time. |
RENEWAL_OVERDUE | medium | Status is still ISSUED but registration.nextRenewalDate is in the past. |
ENTITY_INACTIVE | high | entity.status is INACTIVE. |
ENTITY_EXPIRED | high | An entity.expiration date or reason is recorded. |
SUCCESSOR_ENTITY | medium | A successor entity is recorded (merger / takeover). |
LEI_RETIRED, LEI_ANNULLED, LEI_CANCELLED, LEI_MERGED, LEI_DUPLICATE, LEI_TRANSFERRED | medium | registration.status has that value. |
LEI_PENDING, LEI_STATUS_OTHER | low | Pending or unusual registration status. |
NOT_FULLY_CORROBORATED | low | registration.corroborationLevel is not FULLY_CORROBORATED. |
A signal is a reason to look closer, not a verdict. signalLevel is the highest severity found;
none means no signal was found in these fields - it is not a guarantee about the company -
and it becomes unknown if a request failed.
Sole proprietors
For records of category SOLE_PROPRIETOR (an individual trading under their own name) the legal
name is kept because it is the registered entity name, but the city, other names and registration
number are not returned.
No silent failures
- An input that matches nothing is returned as
found: falsewith areason(not charged). - A LEI with a wrong format or wrong ISO 17442 check digits is returned as
found: falsewithout a lookup. - If GLEIF could not be reached, the row has
found: nulland anerror- it does not claim the entity does not exist. - If only the parent lookup failed, the LEI data is still returned, the parent
statusisunknown,sectionErrors.parentsexplains why andsignalLevelis not reported asnone.
Input
{"leis": ["HWUPKR0MPOU8FGXBT394"],"companyNames": ["Bloomberg Finance L.P."],"country": "US","maxResultsPerName": 5,"includeParents": true}
All fields are optional. With an empty input the Actor looks up an example LEI (Apple Inc.).
LEIs may contain spaces or hyphens and any letter case. Name search lists exact name matches
(case and punctuation ignored, also against other and alternative-language names) first, then partial
matches, up to maxResultsPerName (1-20); country (two letters) filters on the legal address
country for name searches. Entities registered in a local script (for example Japanese companies) are
found through their English alternative name via a second, full-text search. A malformed input fails
the run with an English error message.
Pricing
Pay-per-event, event name lei-record (one LEI record returned). Inputs that are not found, or that
fail, are not charged. Each LEI also costs about 2 to 4 extra requests when includeParents is on.
Data source and terms
- GLEIF Global LEI Index public API (
api.gleif.org/api/v1), queried live with a pause between requests and exponential back-off on throttling or server errors. GLEIF publishes the data daily (dataAsOf.gleifPublishDate). - GLEIF states: "The data on GLEIF's website is provided under a Creative Commons (CC0) license" (gleif.org/en/about/open-data) and, in its LEI Data Terms of Use, "The data available through the Access Service are provided under the CC0 licence". Those terms ask users not to create the impression that this product is provided or supported by GLEIF or any LOU, and the data is provided "as is" without warranty. This Actor is not provided, endorsed or authorized by GLEIF.
- Not legal or financial advice. Confirm important findings with the official GLEIF record.