CoolFace
Apppublic

bilalkurban/Ownership

sourceHugging Facemitupdated 8d agoView on Hugging Face
0likes
App README

Malta Finance Ownership Explorer

Enter a Maltese company name and get its ownership chain — direct parent, ultimate parent, and known subsidiaries — with the country of registration for each.

Data source

GLEIF, the Global LEI Foundation's public JSON:API. Free, keyless, no rate-limit registration required. Coverage of Maltese financial entities is good because the LEI is mandatory for EU financial counterparties under EMIR and MiFIR; coverage of small private holding companies is patchy.

Known limitations

QuestionAnswer
Full shareholder list with percentages?No. GLEIF records accounting-consolidation parents, not a share register.
Individual shareholders?No. Where owners are natural persons, GLEIF returns a reporting exception, which the app surfaces.
Where does the real register live?Malta Business Registry — register of members (annual return Form A) and the access-restricted UBO register. No public API.

Extending it

The obvious next layer is MBR filings: the register of members in an annual return is a table in a scanned PDF, so an OCR + table-extraction step would turn it into the percentages this app can't get from GLEIF. That has to respect MBR's terms of use and document-purchase flow, so it belongs behind a manual upload rather than an automated crawl.

Running locally

bash
pip install -r requirements.txt
python app.py