Get persons with significant control
get_pscRetrieve the people and entities with significant control over a UK company, including shareholding bands and how control is exercised. Use this to answer ownership and beneficial owner questions.
Instructions
Who OWNS a company. Use this for any question about ownership, shareholders, beneficial owners or who is ultimately behind a business — the company profile does not carry ownership and get_company will not answer it. Returns each person or entity with significant control: how much they own (shareholding band), how that control is held (voting rights, right to appoint directors), and whether the interest is current or ceased. Ownership is often not the same as the directors, so this is a different question from get_officers. Where a company cannot identify a controller it files a statement instead of a person, and that statement is returned in the name field. Needs a company number.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verbose | No | Also return the untouched Companies House payload under `raw`, alongside the shaped result. Roughly two and a half times the size; use it only when a field you need is missing from the shaped result. | |
| start_index | No | Zero-based offset into the full result set. Use pagination.has_more to decide. | |
| company_number | Yes | Eight-character Companies House number, such as 00000006 or SC123456. Leading zeros may be omitted. This tool does not accept a company name — call find_company first if that is all you have. | |
| items_per_page | No | How many records to return. Defaults to the API default; the maximum is 100. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | The untouched Companies House payload. Present only when verbose was true. | |
| meta | Yes | Provenance and budget for this answer. | |
| pagination | Yes | Where this page sits in the full result set. | |
| controllers | Yes | ||
| active_count | No | ||
| ceased_count | No | ||
| company_number | Yes |