# Changelog of GLEIF LEI Lookup & Corporate Ownership for AI Agents (`haketa/gleif-lei`) Actor

- **URL**: https://apify.com/haketa/gleif-lei/changelog.md
- **Full Actor documentation**: https://apify.com/haketa/gleif-lei.md

## Changelog

### 0.1.8 — 2026-11-01

- **Verification run:** fetched **500 unique LEI records (0 duplicates)** from a broad `fulltext=bank` search (40,868 total matches) in ~7.7 min with corporate-ownership enrichment enabled. Pagination through the GLEIF API confirmed working end to end.
- **Core-field quality confirmed at 100%:** `lei`, `legalName`, `entityStatus`, `registrationStatus`, `legalForm`, `category`, `jurisdiction`, legal & HQ address, `initialRegistrationDate`, `lastUpdateDate`, `nextRenewalDate` and `gleifUrl` all populated for every record; `registeredAs` ~82%, `registrationAuthorityId` ~83%. No value bugs (`[object Object]`, scheme-less URLs, malformed LEIs) and no null-everywhere fields.
- **Ownership enrichment verified:** targeted lookups resolve the ownership tree correctly — e.g. Deutsche Bank AG returns `childrenCount: "324"` plus its full BIC/SWIFT array, and its subsidiary resolves `directParentName` / `ultimateParentName` to the parent. Parent fields are `null` only for genuinely standalone entities (correct GLEIF data).
- **README refreshed** to the gold standard: Output examples now use real verified records (Altyn Bank subsidiary with a resolved direct parent, and Deutsche Bank AG as a parent/holding), the field reference matches the exact 25 output fields, and the Pagination & scale section now cites concrete, measured numbers.
- Added this CHANGELOG.
