- 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 acodeField 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:- codeField
- 2 digit ISO code
- Registration Authority Code (if present in search response)
Asynchronous fulfilment
For most jurisdictions,GET /core/company/profile/{countryISO}/{companyCode} returns the profile within ~40s. Where upstream fulfilment exceeds that window, the response today times out without delivery (primarily observed for Luxembourg, with Hong Kong also in scope for the rollout). Once the async order pattern is live, the endpoint will return 202 with a numeric orderId and a Location header pointing at the order-status endpoint.
To complete the fulfilment:
- Persist the numeric
orderIdfrom the 202 response (it equalsproductOrderIdFieldin the order-status list). - Poll
GET /core/filing/order-status/{orderedWithin}— for exampleorderedWithin=1for the last 24 hours. - Scan the returned array for the item whose
productOrderIdFieldmatches yourorderId. - When the matching item’s
statusFieldis2,21, or3, retrieve the profile fromurlFieldorstructuredDataUrlField.
1 = pending; 2/21/3 = ready; 5 = failed; 9 = cancelled.
Status: Preview — the
202 fallback is part of an initial preview rollout (GB, IE, LU, EE, LV, CN, JP, HK) alongside V2’s POST Enhanced Profile. See the release note for the full rollout list and integration guidance.Shareholders
In the example below, thepercentageField 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”.