Get additional company check data

Overview

Use this method to get the company check results after the company applicant has been reviewed.

Request example

curl -X GET \
  'https://api.sumsub.com/resources/checks/latest?type=COMPANY&applicantId=6eea3f5204f940217bcbc05d'

Response explained

The response represents a list of checks with the company information. All attributes below are nullable.

Root variables

The following table explains the root variables of the response.

NameTypeDescription
answerStringCompany check answer (GREEN/RED/YELLOW).
createdAtDateDate and time of the latest company check result, in the format YYYY-MM-DD hh:mm:ss (for example, 2022-04-05 17:12:31).
companyCheckInfoObjectCompany check data.

companyCheckInfo attributes

The following table explains the companyCheckInfo attributes representing the company data checked.

NameTypeDescription
companyNameStringCompany name.
companyNumberStringOfficial registration number of the company.
statusStringCompany status, (for example, active).
statusCommentStringAdditional information about the company status.
vatNumberStringValue Added Tax number.
taxNumberStringTax number (in some jurisdictions VAT and Tax may differ).
typeStringCompany legal type (for example, privateCompany, publicCompany).
legalFormStringLegal form of the company (for example, Private limited company, Joint stock company).
sourceStringCompany data source/registry (for example, UK Government Digital Service).
sourceUrlStringSource URL.
registeredCapitalStringRegistered capital of the company.
commentOnRevokeStringComment provided if the company status is revoked.
employeesNumberStringApproximate number of employees.
webPageStringCompany's web page address.
phoneStringCompany's phone number.
emailStringCompany's email address.
legalAddressStructuredObjectLegal address of the company in structured form.
officeAddressStructuredObjectOffice address of the company in structured form.
industryCodesArray of objectsList of industry classification codes and descriptions.
incorporatedOnDateDate of incorporation, in the format YYYY-DD-MM hh:mm:ss (for example, 2025-03-25 15:30:00).
startDateDateDate when the company started operations, in the format YYYY-DD-MM hh:mm:ss (for example, 2025-03-25 15:30:00).
officeAddressStringThe unstructured office address.
licenseInfoObjectCompany license information.
alternativeNamesArray of stringsList of alternative names of the company: a brand name, business trademark, name in a local language, and so on.
officersArray of objectsList of company officers.
significantPersonsArray of objectsList of significant company persons.
affiliatedCompaniesArray of objectsList of affiliated companies (has the same attributes as companyCheckInfo).
lastUpdatedDateTimestamp of the last update, in the format YYYY-DD-MM hh:mm:ss (for example, 2025-03-25 15:30:00).
additionalNumbersArray of objectsCompany's additional identification numbers with descriptions.

officeAddressStructured, legalAddressStructured, and correspondenceAddressStructured attributes

FieldTypeDescription
buildingNameStringBuilding name.
flatNumberStringFlat or apartment number.
subStreetStringAdditional information related to the street. This could be a house number or any other details.
subStreetEnStringAutomatic transliteration of the additional information related to the street into Latin characters.
streetStringStreet name.
streetEnStringAutomatic transliteration of the street name into Latin characters.
stateStringState, region, district, county or another territorial entity inside a country.
stateEnStringAutomatic transliteration of the territorial entity into Latin characters.
stateCodeStringApplicant state code based on the address. A list of state codes is based on the ISO 3166-2 format (for example, TR-34, AD-07).
buildingNumberStringBuilding number.
townStringCity, town, or another settlement.
townEnStringAutomatic transliteration of the settlement into Latin characters.
postCodeStringAddress postal code.
countryStringISO 3166-1 alpha-3 country code (for example, DEU, GBR, ARG).
formattedAddressStringAddress in a human-readable format. For example, Design Offices, Philipsbornstraße 2, 30165 Hannover, Germany.
sourceStringIndicates the source of the address data.
  • manual — The user manually entered the address (for example, in the applicant data form).
  • gps — The address was derived from GPS coordinates (Geolocation as PoA).
  • externalDb — The address was retrieved from an external database (Non-Doc Verification).
  • proofOfAddress — The address was extracted from a proof of address document (for example, a utility bill or bank statement).
  • proofOfIdentity — The address was extracted from an identity document (for example, a passport, ID card, residence permit, or driver's license).
  • autoComplete — The address was filled using autocomplete.

    ⚠️ This is a rare case, as autoComplete is not currently assigned automatically by the system.

industryCodes attributes

NameTypeDescription
codeStringIndustry classification code.
descriptionStringIndustry description.

licenseInfo attributes

NameTypeDescription
licenseNumberStringLicense number.
issuedDateDateDate when the license was issued, in the format YYYY-DD-MM (for example, 2025-03-25).
validUntilDateExpiration date of the license, in the format YYYY-DD-MM (for example, 2025-03-25).

officers[] and significantPersons[]

NameTypeDescription
firstNameStringFirst name.
middleNameStringMiddle name.
lastNameStringLast name.
fullNameStringFull name.
idNumberStringIdentifier of the primary document of the officer or owner.
phoneStringPhone number.
emailStringEmail address.
dobDateDate of birth, in the format YYYY-DD-MM (for example, 2025-03-25).
nationalityString

Nationality.

Can be presented in Alpha-3, Alpha-2, or as a country full name.

countryString

Country of residence.

Can be presented in Alpha-3, Alpha-2, or as a country full name.

occupationStringOccupation.
notifiedOnDateDate of notification, in the format YYYY-DD-MM hh:mm:ss (for example, 2025-03-25 15:30:00).
appointedOnDateDate of appointment, in the format YYYY-DD-MM hh:mm:ss (for example, 2025-03-25 15:30:00).
correspondenceAddressStringCorrespondence address.
correspondenceAddressStructuredObjectStructured information related to the correspondence address of the company.
natureOfControlStringDescription of control over the company.
shareAmountStringAmount of shares held.
roleStringRole within the company.
statusStringStatus within the company.
lastUpdatedDateTimestamp of the last update, in the format YYYY-DD-MM hh:mm:ss (for example, 2025-03-25 15:30:00).
degreeOfSeparationIntegerLevel of beneficial owner in the control hierarchy:
  • 0 — When the company itself is described in the structure, so there is no separation.
  • 1 — Beneficial owner directly holds an interest in the company.
  • 2 — Beneficial owner holds an interest through one intermediate company.
  • 3 — Beneficial owner holds an interest through two intermediate companies, and so on upwards.
typeStringIndicates if the officer or significant person is an individual or a legal entity (Individual or Business).
directOwnershipPercentDoubleDirect percentage of the value of the outstanding stock of the corporation that the stockholder owns.
indirectOwnershipPercentDoubleIndirect percentage of the value of the outstanding stock of the corporation that the stockholder owns.
beneficialOwnershipPercentDoubleBeneficial percentage of the ownership and control of the company the person has.
memberIdStringInternal member identifier.
targetMembersIdsArray of stringsRelated member identifiers.
heldBooleanIndicates whether the position is currently held (true) or not (false).

affiliatedCompanies[]

FieldTypeDescription
companyNameStringRegistered name of the affiliated company.
companyNumberStringRegistry number of the affiliated company.
statusStringCurrent status of the affiliated company (for example, active, inactive).

additionalNumbers[]

FieldTypeDescription
valueStringSecondary registration or identification number value.
descriptionStringHuman-readable description of the number type.

Response examples

If the request is successfully sent and processed, you will get a response like the one below.

{
  "checks": [
    {
      "answer": "GREEN",
      "createdAt": "2022-04-05 17:12:31",
      "companyCheckInfo": {
        "companyName": "your_company_name",
        "companyNumber": "00012389",
        "status": "active",
        "type": "ltd",
        "webPage" : "www.your_company_name.com",
        "phone" : "+440000000000",
        "email" : "[email protected]",
        "source": "UK Government Digital Service",
        "sourceUrl": "https://find-and-update.company-information.service.gov.uk/?_ga=2.187069601.885610489.1610661798-159972951.1610661798",
        "industryCodes": [
          {
            "code": "74909",
            "description": "Other professional, scientific and technical activities n.e.c."
          }
        ],
        "incorporatedOn": "2015-07-16 00:00:00",
        "officeAddress": "Office Address London England",
        "officers": [
          {
            "fullName": "Doe Simon John",
            "type": "Individual",
            "beneficialOwnershipPercent" : 4.6,
            "dob": "1986-06-01",
            "nationality": "Israeli",
            "country": "Cyprus",
            "degreeOfSeparation" : 2,
            "occupation": "Manager",
            "appointedOn": "2015-07-16 00:00:00",
            "correspondenceAddress": "Correspondence Address London England",
            "correspondenceAddressStructured" : {
              "postCode" : "0000",
              "country" : "CYP",
              "formattedAddress" : "Some Address, London England"
            },
            "role": "director",
            "status": "active"
          }
        ],
        "significantPersons": [
          {
            "fullName": "Some Trade Ltd",
            "type" : "Business",
            "directOwnershipPercent" : 75.0,
            "degreeOfSeparation" : 1,
            "notifiedOn": "2019-04-18 00:00:00",
            "correspondenceAddress": "Correspondence Address London England",
            "correspondenceAddressStructured" : {
              "postCode" : "0000",
              "country" : "GBR",
              "formattedAddress" : "Some Address, London England"
            },
            "natureOfControl": "[ \"ownership-of-shares-75-to-100-percent\" , \"voting-rights-75-to-100-percent\" , \"right-to-appoint-and-remove-directors\"]",
            "status": "active"
          },
          {
            "fullName": "Mr John Doe",
            "type" : "Individual",
            "indirectOwnershipPercent" : 25.00,
            "degreeOfSeparation" : 2,
            "dob": "1986-06-01 00:00:00",
            "nationality": "Israeli",
            "country": "Israel",
            "notifiedOn": "2016-04-06 00:00:00",
            "correspondenceAddress": "Some St. 3570000 Haifa Israel",
            "correspondenceAddressStructured" : {
              "postCode" : "0000",
              "country" : "ISR",
              "formattedAddress" : "Some St. 3570000 Haifa Israel"
            },
            "natureOfControl": "[ \"ownership-of-shares-75-to-100-percent\"]",
            "status": "resigned"
          }
        ]
      }
    }
  ]
}

If the request fails, you will receive an HTTP response containing an error code along with a message explaining the error. For example:

{
  "code": 400,
  "correlationId": "49570045bc3f099789516f859b41ef16",
  "description": "Invalid id '12321321321321'"
}
Language
Credentials
Header
Response
Click Try It! to start a request and see the response here!