Skip to main content

Data Sources

All Jersey company data is sourced from the Jersey Financial Services Commission (JFSC), the sole official registrar of companies in Jersey. Data is retrieved through two complementary channels from the same source:
  • JFSC Registry Search API — A public JSON API (jerseyfsc.org/umbraco/api/RegistryEntitiesSearch/GetResults) that provides basic entity information: legal name, registration number, status, legal form (company type), and registration date. Used for search and onboarding profile (basic company data). No authentication required.
  • JFSC Entity Profile Report — The official trade register extract PDF document, purchased on-demand from the JFSC Registry. Primary source for comprehensive company data including registered address, share capital, legal representatives (directors), secretary, and shareholders (when disclosed). Delivered via email after purchase through the JFSC online checkout.
The JFSC Registry Search API provides only basic company data. Detailed attributes (directors, shareholders, capital, address) require purchasing and AI-parsing the Entity Profile Report PDF. The report is automatically retrieved when a full company profile is requested.
The Entity Profile Report is obtained through a multi-step automated process:
  1. Automated Purchase: The system navigates the JFSC checkout flow to purchase the document
  2. Cloudflare Protection: The checkout page uses Cloudflare Turnstile; the system handles this automatically
  3. Email Delivery: The document is delivered via email (typically within 1 minute)
  4. Download: The PDF is downloaded from the time-limited email link (valid 14 days)
  5. Storage: The document is cached for 24 hours
  6. AI Parsing: Text is extracted and parsed by AI for structured data

Company Identifiers

Query Identifiers

Company TypeSourceFormatExampleNotes
All entitiesJFSC Registry4-7 digit numeric116051Official registration number
Registration Number Format: Jersey registration numbers are purely numeric identifiers of 4 to 7 digits (e.g., 495, 116051). Unlike Guernsey, which uses prefixed identifiers, Jersey numbers have no letter prefix.

Identifiers in API Response

Once you retrieve company data, the identifiers object contains:
Identifier TypeFormatExampleFound In
registrationNumber4-7 digits116051All entities

Search Capabilities

Search TypePatternExampleMatch TypeExpected Results
By Registration Number4-7 digits116051ExactSingle company (1 result)
By NameText string (2-100 chars)"EXAMPLE HOLDINGS"FuzzyMultiple results (up to 100 per page)
Search Performance: Use registration number searches for best performance and exact matching. Name searches include previous names by default and may return many results across all entity types.
Search uses the JFSC API directly. Both name and ID searches query the JFSC Registry Search API in real time. Name searches include previous/historical names to help find renamed entities.

Company Status

Company status is derived deterministically from the JFSC Registry status field, then AI-enriched with standardized status and closure reason.
Local StatusStandardized StatusClosure ReasonNotes
ActiveActiveEntity is currently operating
DissolvedClosedEntity has been dissolved
Struck OffClosedAdministrative DissolutionEntity removed from register by JFSC
In LiquidationUnder Insolvency ProceedingEntity is being liquidated
CancelledClosedVoluntary DissolutionRegistration has been cancelled
Wound UpClosedEntity has been wound up
RemovedClosedEntity has been removed from the registry
For inactive entities (Dissolved, Struck Off, Cancelled, Wound Up, Removed), the Entity Profile Report is not available from the JFSC. This means legal representatives, shareholders, capital, and registered address cannot be extracted for inactive companies — only basic data (name, status, legal form, registration date) is returned from the search API.
Jersey entities are classified by type from the JFSC Registry. The local name is preserved verbatim and AI-enriched with an English translation, standardized company type, and ISO 20275 (ELF) code.

Private & Public Companies

Local NameStandardizedISO 20275Notes
Registered Company PrivateLimited Liability CompanySQXVMost common company type (private limited)
Registered Company PublicCorporationPublic limited company

Partnerships

Local NameStandardizedISO 20275Notes
Limited PartnershipPartnershipUBWULP structure
Limited Liability PartnershipPartnershipLLP structure
Separate Limited PartnershipPartnershipSLP with separate legal personality
Incorporated Limited PartnershipPartnershipILP with separate legal personality

Special Entities

Local NameStandardizedISO 20275Notes
Incorporated Cell CompanyCorporationCompany with segregated cells
Protected Cell CompanyCorporationCompany with protected cells
FoundationNonprofit OrganizationJersey foundation
Because legal form standardization and ISO 20275 assignment are AI-enriched, exact mappings may evolve. The local JFSC entity type is always preserved verbatim in the localName field.
Legal representatives are extracted from the Entity Profile Report PDF using AI parsing. The report lists directors and secretary in a “Directors and Secretary” or equivalent section.
RoleClassificationStandardizedNotes
DirectorLegal RepresentativeDirectorIndividual or corporate directors
Corporate directors are supported — when a company serves as a director, it is marked as type company (legal entity). Individual directors include first name, last name, birth date (month/year), nationality, and residence address when available in the document.

Other Key Persons

RoleClassificationStandardizedNotes
SecretaryOther Key PersonSecretaryIndividual or corporate secretary (optional)
Legal representatives and other key persons are only available for active entities. Inactive entities (Dissolved, Struck Off, Cancelled) do not have an Entity Profile Report available, so no directors or secretaries can be extracted.

Shareholders

Shareholders are extracted from the Entity Profile Report PDF using AI parsing when shareholder information is disclosed in the document.

Extraction Logic

SourceWhen UsedData Extracted
Entity Profile Report (Members/Shareholders section)Active entities onlyShareholder name, number of shares, share class, ownership percentage

Ownership Fields

FieldDescriptionSource
typeIndividual or CompanyAI-inferred from name format (e.g., “Ltd” suffix = company)
sharePercentageOwnership percentageAI-calculated from shares held vs. total issued shares
numberOfSharesNumber of shares heldAI-extracted from document

Share Types

Share ClassDescription
Ordinary sharesStandard voting shares
Preference sharesPreferential dividend rights
Management sharesOften held by directors
Private Jersey companies are not required to publicly disclose shareholders. When shareholder data is not in the Entity Profile Report, an empty array is returned. Shareholder data is never available for inactive entities.
Wholly-Owned Subsidiary Pattern: Many Jersey companies have only 1 share issued despite higher authorized capital. A single shareholder holding 1 share is correctly interpreted as 100% ownership.

Activity Code Mapping

Jersey does not provide activity codes or industry classification through the JFSC Registry. There are no SIC, NACE, or ISIC codes available for Jersey companies.
The JFSC Registry does not include industry classification data in its company records. As a result, no activity codes (NACE, ISIC, SIC, or local classification) are returned for Jersey entities.

Data Availability Matrix

Data TypeActive EntitiesInactive EntitiesNotes
Company Profile (basic)✅ Sync✅ SyncName, status, legal form, registration date from search API
Company Profile (full)✅ Async (~1 min)Requires Entity Profile Report (not available for inactive)
Registered AddressFrom Entity Profile Report or entity page HTML
Share CapitalFrom Entity Profile Report (AI-parsed)
Legal RepresentativesAI-extracted from Entity Profile Report
Other Key PersonsSecretary, AI-extracted from Entity Profile Report
Shareholders⚠️ When disclosedPrivate companies not required to disclose
Ultimate Beneficial OwnersNot available through JFSC
EstablishmentsNot provided by JFSC
Activity CodesJFSC does not provide industry classification
Documents (Entity Profile Report)Trade register extract; active entities only
Legend: ✅ Available | ❌ Not Available | ⚠️ Conditionally Available | Sync = Synchronous | Async = Asynchronous

Documents by Company Type

All Entity Types

Document TypeAPI CategoryFormatSKUAvailabilityNotes
Entity Profile Report (Uncertified)tradeRegisterExtractPDFjey-trade-register-extract✅ Active entities onlyOfficial JFSC company registration report
Entity Profile Report Availability: The Entity Profile Report is only available for active entities. Dissolved, Struck Off, Cancelled, Wound Up, and Removed entities cannot have their Entity Profile Report purchased from the JFSC. For inactive entities, only basic data from the search API is returned.
Document Caching: Entity Profile Reports are cached for 24 hours after retrieval to avoid redundant purchases. Subsequent requests within 24 hours return the cached version.

Example API Responses

All examples use placeholder data. Query: POST /company with { "id": "<id>", "countryCode": "JE", "dataPoints": ["companyProfile"] }
{
  "company": {
    "id": "123456",
    "countryCode": "JE",
    "identifiers": {
      "registrationNumber": "123456"
    },
    "legalName": "EXAMPLE HOLDINGS (JERSEY) LIMITED",
    "legalNameInEnglish": "EXAMPLE HOLDINGS (JERSEY) LIMITED",
    "registrationDate": "2018-03-15",
    "status": {
      "localName": "Active",
      "active": true,
      "statusDetails": {
        "status": "ACTIVE"
      }
    },
    "legalForm": {
      "localName": "Registered Company Private",
      "englishTranslation": "Private Limited Company",
      "standardized": "Limited Liability Company",
      "iso20275Code": "SQXV"
    },
    "capital": {
      "amount": 10000,
      "currency": "GBP",
      "formatted": "\u00a310,000"
    },
    "legalAddress": {
      "addressLine1": "47 Esplanade",
      "city": "St. Helier",
      "postalCode": "JE1 0BD",
      "countryCode": "JE"
    }
  },
  "legalRepresentatives": [
    {
      "type": "individual",
      "role": {
        "localName": "Director",
        "englishTranslation": "Director",
        "standardized": "Director"
      },
      "individual": {
        "name": {
          "fullName": "Jane Elizabeth Smith",
          "firstName": "Jane Elizabeth",
          "lastName": "Smith"
        },
        "birthDate": {
          "month": 6,
          "year": 1980
        },
        "nationality": "GB",
        "residenceAddress": {
          "addressLine1": "47 Esplanade",
          "city": "St. Helier",
          "region": "Jersey",
          "postalCode": "JE1 0BD",
          "countryCode": "JE"
        }
      }
    },
    {
      "type": "individual",
      "role": {
        "localName": "Director",
        "englishTranslation": "Director",
        "standardized": "Director"
      },
      "individual": {
        "name": {
          "fullName": "John Robert Doe",
          "firstName": "John Robert",
          "lastName": "Doe"
        },
        "birthDate": {
          "month": 10,
          "year": 1975
        },
        "nationality": "GB",
        "residenceAddress": {
          "addressLine1": "47 Esplanade",
          "city": "St. Helier",
          "region": "Jersey",
          "postalCode": "JE1 0BD",
          "countryCode": "JE"
        }
      }
    }
  ],
  "shareholders": [
    {
      "type": "company",
      "sharePercentage": 100,
      "numberOfShares": 1,
      "source": "Members section",
      "company": {
        "legalName": "PARENT GROUP LIMITED",
        "countryCode": "JE",
        "legalAddress": {
          "addressLine1": "47 Esplanade",
          "city": "St. Helier",
          "postalCode": "JE1 0BD",
          "countryCode": "JE"
        }
      }
    }
  ]
}
{
  "company": {
    "id": "495",
    "countryCode": "JE",
    "identifiers": {
      "registrationNumber": "495"
    },
    "legalName": "EXAMPLE PARTNERS L.P.",
    "registrationDate": "2004-03-31",
    "status": {
      "localName": "Cancelled",
      "active": false,
      "statusDetails": {
        "status": "CLOSED",
        "closureReason": "VOLUNTARY_DISSOLUTION"
      }
    },
    "legalForm": {
      "localName": "Limited Partnership",
      "englishTranslation": "Limited Partnership",
      "standardized": "Partnership",
      "iso20275Code": "UBWU"
    }
  }
}
Note: Inactive companies return only basic data (name, status, legal form, registration date). No legal representatives, shareholders, address, or capital — the Entity Profile Report is not available for inactive entities.
Documents are returned when "dataPoints": ["availableDocuments"] is requested.
API CategoryDocumentNotes
tradeRegisterExtractEntity Profile Report (Uncertified)Active entities only; ~60 second delivery
{
  "availableDocuments": [
    {
      "id": "b903c3b8-e0a6-5880-923f-306c10722b15",
      "sku": "jey-trade-register-extract",
      "name": "Entity Profile Report - Uncertified Online",
      "type": "trade_register_extract",
      "format": "pdf",
      "description": "Jersey FSC Entity Profile Report (uncertified)",
      "estimatedDeliverySeconds": 60
    }
  ]
}
All documents are PDF format in English.

Quirks & Gotchas

QuirkDetails
No data for inactive entitiesThe Entity Profile Report is only available for active companies. Dissolved, Struck Off, Cancelled, Wound Up, and Removed entities return only basic data (name, status, legal form, registration date) with no directors, shareholders, address, or capital.
Shareholders often undisclosedPrivate Jersey companies are not required to publicly disclose shareholders. When shareholder data is not in the Entity Profile Report, an empty array is returned.
Wholly-owned subsidiary patternMany Jersey companies have only 1 share issued despite higher authorized capital. A single shareholder with 1 share is correctly interpreted as 100% ownership.
Document delivery via emailThe Entity Profile Report is purchased from JFSC and delivered via email. Processing takes approximately 1 minute but can take up to 30 minutes in edge cases.
No activity codesThe JFSC does not provide industry classification (SIC, NACE, ISIC) for Jersey companies. Activity codes are not returned.
AI-parsed legal representativesDirectors and secretaries are extracted from the Entity Profile Report PDF using AI parsing, not from a structured API endpoint.
Registration number is numericJersey registration numbers are 4-7 digit numeric identifiers (e.g., 116051), unlike Guernsey which uses prefixed identifiers.
Documents cached 24 hoursEntity Profile Reports are cached for 24 hours after retrieval to avoid redundant purchases.
Capital in GBPJersey companies report share capital in British Pounds Sterling (GBP), not Euros.
Cloudflare-protected checkoutThe JFSC document purchase uses Cloudflare Turnstile protection. The system handles this automatically.
No UBOsUltimate Beneficial Owner data is not available through the JFSC Registry.
No establishmentsThe JFSC does not provide establishment/branch data.