Shareholder info from Companies House

Is it possible to obtain shareholder information from Companies House — specifically the names of shareholders along with the number and class of shares they hold?

Does Companies House maintain this data in a structured format outside of the currently available bulk products, or is it only accessible through individual filing documents that must be extracted one by one?

Additionally, is there an API or bulk-access method to retrieve this information?

Currently the only method I’m aware of to achieve this is extracting text from confirmation statements which contain shareholdings. Don’t think there’s any relevant bulk product or API from companies house to achieve your objective.