company-v1

Enhanced Profile

Company profiles with representatives and shareholders

A company profile, including information about directors and shareholders, is retrieved using the Enhanced Profile API. This profile contains all information from the Lite Profile and adds details of associated persons or entities filed at the company registry. The profile includes (where filed in structured form at the registry):

  • Registration Information (Lite Profile + expanded details where available)
  • Share capital structure
  • Company Officials (incl. Directors) – including function, date of birth and address.
  • Shareholders (Beneficial owners) – including share count, share percentage and ID information.
  • Ultimate Beneficial Owners – where filed in structured form.

Search

To order an Enhanced Profile, first search the registry to find the entity. The search response confirms the entity is active and provides a codeField identifier, which is required to order the Enhanced Profile.

The search response may also include a registrationAuthorityField. The Registration Authority Code is a unique identifier provided by some registries to specify the registration authority responsible for maintaining the company's records. This code is often required in API requests, such as when ordering an Enhanced Profile, to ensure the request is directed to the correct registry or authority.

If registrationAuthorityField is present in the search response, it must be included in subsequent API calls.

[ Search guide ]

Order an Enhanced Profile

To order an Enhanced Profile from from a registry, the following variables are needed:

Below are examples of director and shareholder information contained in the Enhanced Profile for Kyckr. The Enhanced Profile was retrieved using the following URL GET request:

curl --location 'https://rest.kyckr.com/core/company/profile/GB/11655290' \
--header 'Authorization: {{apiKey}}' 

[ Enhanced Profile API reference ]

Shareholders

In the example below, the percentageField shows that Kyckr UK Limited is 100% owned by Kyckr Limited. The field ShareholderTypeField shows that the shareholder is a company "C", If the shareholder was a person the UK registry would denote this as "P".

"shareHoldersField": [
                {
                    "nameField": "KYCKR LIMITED",
                    "percentageField": "100",
                    "allInfoField": "1.00 ORDINARY  GBP 1.00",
                    "currencyField": "GBP",
                    "nominalValueField": "1",
                    "shareCountField": 1,
                    "shareTypeField": "ORDINARY",
                    "shareholderTypeField": "C",
                    "totalShareCountField": 1,
                    "totalShareValueField": 1,
                    "totalSharesField": 1
                }

Video tutorial - Retrieve an Enhanced Profile