Skip to main content

Overview

Registry

Jersey Financial Services Commission (JFSC)Jersey’s financial services regulator and companies registry
The JFSC Companies Registry registers companies, partnerships, foundations, business names, and other entities under Jersey law. Kyckr connects directly to the JFSC registry for Jersey search, Lite Profile, and Enhanced Profile data. The Enhanced Profile is built from the registry’s Entity Profile. Kyckr extracts the structured JSON from the Entity Profile by PDF text extraction, and includes the original extract in the Enhanced Profile PDF. See Enhanced Profile below.

Data Availability

An Enhanced Profile is only available where the JFSC holds an Entity Profile for the entity. See Enhanced Profile Availability. Search covers all entity types on the Jersey register, not only companies. The legal form is returned as the register records it. The Enhanced Profile returns legalForm.original as the Entity Profile prints it, and legalForm.normalized as a Kyckr legal form value. Any legal form without a value in the Normalized column is returned as Other. A registered company whose share classes all have unlimited liability is returned with legalForm.normalized as Other, and its registry type in legalForm.original. The Entity Profile states the law each entity is maintained under, and the Governing law column lists the laws it prints. A cell company and each of its cells are registered separately, each with its own registration number and Entity Profile. A cell’s cell company is returned under representatives.corporations with the role Parent Entity where the registry records it.
A business name is a trading name, not a legal entity in its own right. A business name record identifies the name and its registration, not a company profile.

Company Identifiers

Registration Numbers Are Not Unique

The JFSC assigns registration numbers separately for each entity type, so the same number can belong to more than one entity on the Jersey register. A registration number alone does not reliably identify a single entity. The Kyckr ID encodes the registration number together with the JFSC entity ID, so it does identify a single entity. Always use the Kyckr ID returned by search when requesting a Lite Profile or Enhanced Profile, and store it as returned rather than building it yourself.

Search Behaviour

Because registration numbers are not unique across entity types, a registration number search can return more than one result. Use the legal form and company name in each result to pick the correct entity. Search results return the legal form in type, the current status in status, and the registration date in startDate. The address field is returned empty in search; the registered address is available in the Lite Profile.

Company Status

The registry status is returned in status.original as the register records it, alongside a normalized Kyckr status in status.normalized. This is the register’s full list of statuses. A status not in this list is returned with the normalized status Other.

Enhanced Profile

How to Order

Jersey’s Enhanced Profile on V2 is always an asynchronous 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 polling cadence and recovering a lost orderId. A successful order carries two links:
  • links.document: the Enhanced Profile PDF, with the normalized Kyckr Enhanced Profile as the main body and the raw Entity Profile as an appendix
  • 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.

Not Available on V1

Enhanced Profile for Jersey is available on the V2 API only. A V1 Enhanced Profile request for a Jersey company returns response code 113:
V1 customers can still order the Entity Profile as a PDF from the filing list. See Registry Filings below.

Enhanced Profile Availability

Not every entity on the register has an Entity Profile. Where the JFSC does not hold one, which includes some dissolved companies but not all, the POST request returns 404 Not Found and no order is placed:
The Lite Profile remains available for these entities. A dissolved entity for which the JFSC holds an Entity Profile returns a full Enhanced Profile with an inactive status.

Extracted Data

The JSON is produced by PDF text extraction of the Entity Profile, not from a structured registry feed. Field values reflect what the extract shows. Where a value looks inconsistent, the registry extract in the PDF appendix is the source of record. An Entity Profile runs to up to five pages, and a table that continues onto a further page is read in full. The source object describes where the data comes from. source.extractedAt is the time the JFSC generated the Entity Profile, as printed on it, converted to UTC.

Representatives

Companies return their directors under representatives.individuals, with role, active flag, nationality, place of residence, and birthdate. Birthdates are given as year and month only, such as 1985-10, as shown on the extract. Nationality is an upper-case two-letter country code, such as GB. The address printed against a director is returned as the place of residence. Entities listed as significant persons are returned under representatives.corporations, with registered name, registered number, role, jurisdiction, and address. Partnerships list entities only. Companies can list entities as well as individuals, and a foundation can list individuals as well as entities. An entity that holds more than one role is returned as one entry per role, in the order printed. Members are returned as shareholders only, not as representatives.

Capital and Shareholders

Share capital is returned per share class under capital, with quantity, nominal value, and the shareholdings recorded against that class. The currency is printed per class as GBP, USD, EUR, or CHF, or is blank. Each shareholding carries a percentage, a share count, and the shareholder’s name and address. Partnerships and foundations have no capital. The registry prints the liability of each share class as Limited, Unlimited, or Guarantee. The liability is shown on the Entity Profile in the PDF appendix and is not part of capital.

Issued Shares

The share capital table on the Entity Profile prints authorised figures. Issued shares are not printed, so Kyckr derives them from the members table:
  • quantity is the number of issued shares in the class, the sum of the holdings listed against it.
  • totalNominalValue is quantity multiplied by the par value in unitNominalValue.
  • percentage on each shareholding is its share count as a percentage of quantity.
Issued shares are derived when every member is listed and every holding names a printed class, and for the companies with 30 members or more described below. Otherwise quantity, totalNominalValue, and percentage are empty for the class. totalCapital is not returned. A company with 30 members or more lists only members holding 1% or more, and prints a total of the shares held by the remaining members. For such a company with one share class, quantity includes that total, and the class description states that percentages may be overstated because the full member list is not on the Entity Profile. For such a company with two or more classes, quantity, totalNominalValue, and percentage are empty.

Shareholders

The Entity Profile does not say whether a member is a person or an organisation, so the member type is inferred from the name. Every member is returned under shareholders.corporations, with type Corporation or Other. A member of type Other may be a person or an organisation. No member is returned under shareholders.individuals. A joint holding is returned as one shareholding that lists every joint holder, with the printed share count once. The shares are not split between the holders.

Members Filed by Upload

An Entity Profile can print a notice that the company provided a file upload of members and that the member information is available from the JFSC. That notice is returned word for word in source.notices, with origin JFSC. Members the Entity Profile does not list are not returned. The company’s share classes are still returned, by name where that is all the Entity Profile prints.

Share Class Edge Cases

  • A company can print a share class with the class and liability only. Shares, currency, authorised capital, and par value are then blank, the class is returned with empty currency and par value, and any shareholdings listed against it carry a share count.
  • A class printed on several rows is returned as printed, one entry per row. The first entry of the class carries its holdings and issued quantity, and later entries carry no holdings and no issued quantity.
  • A holding that names a class not in the share capital table is returned under a class described “Unclassified share class”, with no nominal value assumed.
  • Members of a company limited by guarantee are returned under a class described “Guarantee members (no share capital)”, with no share count or percentage.
  • A placeholder member row, such as “N/A” or “Not Applicable” printed in place of a member, is not returned. Placeholder joint ownership text is not returned either.

Registry Filings

Filings vary by entity, depending on what the JFSC holds for it. Kyckr retrieves a live filings list from the JFSC for each request and returns it as the registry provides it, so the documents listed for one entity may differ from those listed for another. Common filings include:
  • Certificate of Incorporation
  • Annual Return
  • Registry Extract
  • Articles of Association
  • Certificate of Good Standing
The Registry Extract filing is the same document as the Entity Profile, the official registry extract used to build the Enhanced Profile. Ordering the Enhanced Profile also gives you this document, as described under How to Order.

Known Limitations

  • Enhanced Profile is not available for every entity. See Enhanced Profile Availability.
  • No beneficial ownership data. Jersey’s register of beneficial ownership is not publicly accessible, so no ultimate beneficial owner data is returned.
  • No activity codes. The JFSC register does not record industry or activity classification codes.
  • Shareholders and share capital depend on legal form. See Data Availability.

Additional Resources