Skip to main content

Overview

Jersey’s Enhanced Profile on V2 is always an asynchronous order. The JSON output is produced by PDF text extraction of the Entity Profile, the Official Registry Extract, retrieved directly from the Jersey Financial Services Commission (JFSC) registry.

How to order

Place the order with POST /v2/companies/{kyckrId}/enhanced, then poll GET /v2/orders/{orderId} until data.status reaches Success. See the V2 async order pattern release note for the full request and response mechanics, including polling cadence and recovering a lost orderId. On success, the order result carries two links:
  • links.document: the Enhanced Profile PDF
  • links.data: the structured JSON profile

POST only in production

Jersey Enhanced Profiles can only be ordered with POST. A direct GET /v2/companies/{kyckrId}/enhanced request for a Jersey company returns 400 Bad Request:
In the test environment, Jersey Enhanced Profiles can also be retrieved with GET /v2/companies/{kyckrId}/enhanced.

Enhanced Profile availability

An Enhanced Profile is only available where the JFSC holds an Entity Profile for the entity. This includes some dissolved companies, but not all. Where no Entity Profile is held, the POST request returns 404 Not Found with the detail Enhanced profile not available for this company, and no order is placed. The Lite Profile remains available for these entities.

The Enhanced Profile PDF

The PDF is a single combined document: the normalized Kyckr Enhanced Profile as the primary body, followed by an appendix containing the raw registry extract. This gives you the normalized view and the original source document in one delivery.

Data availability

The Enhanced Profile contains basic company data and representatives for every Jersey legal form. Capital and shareholders are returned for companies, with issued shares and ownership percentages derived from the members table where every member is listed. See the Jersey country guide for the full data availability breakdown.

Example response

The legal form is returned as printed in legalForm.original and as a Kyckr value in legalForm.normalized.

Additional resources