Request Enhanced Profile
๐ง COMING SOON
Recommended pattern for production integrations. Creates a request for an enhanced company profile and returns an orderId immediately โ no server-side connection hold. Use GET /orders/ to retrieve the profile when ready. The resulting profile data is identical to that returned by a successful GET 200 on this resource.
Holding connections server-side costs infrastructure capacity at scale. POST + poll avoids that cost: the server acknowledges immediately, and the client polls at its own cadence. This is the preferred pattern for high-volume pipelines and resource-conscious integrations.
For ad-hoc or low-volume use (one-off scripts, manual exploration), GET is available as a convenience: it returns data directly when available within ~40s and automatically falls back to 202 with an orderId otherwise.
Profile content (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.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Kyckr company reference, a shared format, usable across our V2 APIs
Body
Response
Created
The related orderId.
"12345"
The related correlationId to this request, for support purposes.
A customer provided reference, which appears in the order list.
The UTC time at which the request occurred.
The response status details for the current request.
Cost of an item
Success, Pending, Failed