iDenfy · Schema
CompanyDetail
AMLAge VerificationBank VerificationBiometricsComplianceFraud PreventionIdentity VerificationKYBKYCMCPOpen BankingRegTechSanctions ScreeningWebhookA2A
Properties
| Name | Type | Description |
|---|---|---|
| id | string | |
| company | object | |
| meta | object | |
| documents | array | |
| beneficiaries | array | |
| questionnaires | array | |
| comments | array | |
| auditLogs | object | |
| addressAudit | object | |
| websiteAudit | object | |
| companyNameAudit | object | |
| dataMatchings | array | |
| einVerification | object | |
| govChecks | object | |
| amlCheck | object | |
| amlChecks | array | Other AML checks that were performed for this company. |
| amlMonitoringUsers | arraynull | |
| riskAssessment | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/idenfy/main/json-schema/idenfy-company-detail-schema.json",
"title": "CompanyDetail",
"x-generated": "2026-10-12",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/idenfy-companies-api-openapi.yml#/components/schemas/CompanyDetail",
"type": "object",
"properties": {
"id": {
"type": "string",
"readOnly": true
},
"company": {
"$ref": "#/$defs/CompanyDetailInfo"
},
"meta": {
"$ref": "#/$defs/CompanyMeta"
},
"documents": {
"type": "array",
"items": {
"$ref": "#/$defs/KybDocument"
}
},
"beneficiaries": {
"type": "array",
"items": {
"$ref": "#/$defs/BeneficiaryDetail"
}
},
"questionnaires": {
"type": "array",
"items": {
"$ref": "#/$defs/KybAnswersDisplay"
}
},
"comments": {
"type": "array",
"items": {
"$ref": "#/$defs/KybComments"
}
},
"auditLogs": {
"allOf": [
{
"$ref": "#/$defs/CompanyLogs"
}
],
"readOnly": true
},
"addressAudit": {
"$ref": "#/$defs/AddressAuditRetrieve"
},
"websiteAudit": {
"$ref": "#/$defs/WebsiteAudit"
},
"companyNameAudit": {
"$ref": "#/$defs/CompanyNameAudit"
},
"dataMatchings": {
"type": "array",
"items": {
"$ref": "#/$defs/KybDataMatchingList"
}
},
"einVerification": {
"$ref": "#/$defs/EinVerification"
},
"govChecks": {
"$ref": "#/$defs/CompanyGovChecks"
},
"amlCheck": {
"allOf": [
{
"$ref": "#/$defs/CompanyAmlCheck"
}
],
"nullable": true
},
"amlChecks": {
"type": "array",
"items": {
"$ref": "#/$defs/AmlCheck"
},
"description": "Other AML checks that were performed for this company."
},
"amlMonitoringUsers": {
"type": [
"array",
"null"
],
"items": {
"$ref": "#/$defs/AmlMonitoringUser"
}
},
"riskAssessment": {
"allOf": [
{
"$ref": "#/$defs/RiskAssessmentSummary"
}
],
"nullable": true
}
},
"required": [
"addressAudit",
"amlCheck",
"amlChecks",
"amlMonitoringUsers",
"auditLogs",
"beneficiaries",
"comments",
"company",
"companyNameAudit",
"dataMatchings",
"documents",
"einVerification",
"govChecks",
"id",
"meta",
"questionnaires",
"riskAssessment",
"websiteAudit"
],
"$defs": {
"AddressAuditImage": {
"type": "object",
"properties": {
"image": {
"type": "string",
"format": "uri",
"description": "Address audit image"
},
"type": {
"$ref": "#/$defs/AddressAuditImageTypeEnum"
}
},
"required": [
"image"
]
},
"AddressAuditImageTypeEnum": {
"enum": [
"STREET_VIEW",
"ADDITIONAL"
],
"type": "string"
},
"AddressAuditRetrieve": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"readOnly": true
},
"created": {
"type": "string",
"format": "date-time",
"readOnly": true
},
"googleMapsUrl": {
"type": [
"string",
"null"
],
"format": "uri",
"readOnly": true,
"description": "Link to google maps result for address"
},
"dataId": {
"type": [
"string",
"null"
],
"readOnly": true,
"description": "SerpAPI result data ID"
},
"type": {
"type": "object",
"additionalProperties": {},
"readOnly": true
},
"address": {
"type": [
"string",
"null"
],
"readOnly": true
},
"associatedBodies": {
"type": "object",
"additionalProperties": {},
"readOnly": true,
"description": "Associated bodies at this address"
},
"latitude": {
"type": [
"number",
"null"
],
"format": "double",
"readOnly": true,
"description": "Address latitude"
},
"longitude": {
"type": [
"number",
"null"
],
"format": "double",
"readOnly": true,
"description": "Address longitude"
},
"riskLevel": {
"allOf": [
{
"$ref": "#/$defs/RiskLevelEnum"
}
],
"readOnly": true
},
"addressAuditImages": {
"type": "array",
"items": {
"$ref": "#/$defs/AddressAuditImage"
},
"readOnly": true
}
},
"required": [
"address",
"addressAuditImages",
"associatedBodies",
"created",
"dataId",
"googleMapsUrl",
"id",
"latitude",
"longitude",
"riskLevel",
"type"
]
},
"AdverseMediaSearchResult": {
"type": "object",
"properties": {
"title": {
"type": [
"string",
"null"
]
},
"url": {
"type": "string",
"format": "uri"
},
"text": {
"type": [
"string",
"null"
]
},
"score": {
"type": [
"integer",
"null"
]
},
"type": {
"allOf": [
{
"$ref": "#/$defs/AmlArticleTypeEnum"
}
],
"nullable": true
},
"publishDate": {
"type": [
"string",
"null"
],
"format": "date"
}
},
"required": [
"publishDate",
"score",
"text",
"title",
"type",
"url"
]
},
"AmlArticleTypeEnum": {
"enum": [
"NEGATIVE"
],
"type": "string"
},
"AmlCheck": {
"oneOf": [
{
"$ref": "#/$defs/PersonAmlCheck"
},
{
"$ref": "#/$defs/CompanyAmlCheck"
}
]
},
"AmlCheckMonitoring": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"readOnly": true
},
"status": {
"$ref": "#/$defs/MonitoringStatusEnum"
},
"isSubscribed": {
"type": "boolean"
},
"expiration": {
"type": "string",
"format": "date-time"
},
"tags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 32,
"pattern": "^[^,]+$"
},
"default": [],
"description": "List of case-sensitive strings. Each tag can not be longer than 32 characters.",
"maxItems": 5
},
"created": {
"type": "string",
"format": "date-time",
"readOnly": true
}
},
"required": [
"created",
"id"
]
},
"AmlCheckStatusEnum": {
"enum": [
"NOT_CHECKED",
"NO_FLAGS",
"FALSE_POSITIVE",
"TRUE_POSITIVE",
"FLAGS_FOUND"
],
"type": "string"
},
"AmlMonitoringUser": {
"type": "object",
"properties": {
"monitoringId": {
"type": "string",
"maxLength": 100
},
"name": {
"type": [
"string",
"null"
],
"maxLength": 200
},
"surname": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"lastCheckDate": {
"type": [
"string",
"null"
],
"format": "date"
},
"alertStatus": {
"$ref": "#/$defs/MonitoringAlertTypeEnum"
}
},
"required": [
"monitoringId"
]
},
"Applicant": {
"oneOf": [
{
"$ref": "#/$defs/IndividualApplicant"
},
{
"$ref": "#/$defs/CompanyApplicant"
}
]
},
"ApplicantTypeEnum": {
"enum": [
"INDIVIDUAL",
"COMPANY"
],
"type": "string"
},
"ApprovalStatusEnum": {
"enum": [
"APPROVED",
"DENIED"
],
"type": "string"
},
"AuditLogManager": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"displayName": {
"type": "string"
}
}
},
"BeneficiaryDetail": {
"type": "object",
"properties": {
"id": {
"type": "string",
"readOnly": true
},
"beneficiaryType": {
"$ref": "#/$defs/BeneficiaryTypeEnum"
},
"beneficiaryTypes": {
"type": "array",
"items": {
"$ref": "#/$defs/BeneficiaryTypeEnum"
},
"minItems": 1
},
"info": {
"$ref": "#/$defs/Applicant"
},
"positions": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[^,]+$",
"maxLength": 50
},
"default": [],
"description": "Positions of the beneficiary. Can be `shareholder`, `director`, or any other position.",
"maxItems": 3
},
"formFiller": {
"type": "boolean",
"description": "Indicates whether this beneficiary is the filler of the KYB form."
},
"ownershipPercentage": {
"type": [
"number",
"null"
],
"format": "double",
"maximum": 100.0,
"minimum": 0.0
},
"parent": {
"type": [
"string",
"null"
],
"readOnly": true
},
"meta": {
"allOf": [
{
"$ref": "#/$defs/BeneficiaryDetailMeta"
}
],
"readOnly": true
},
"documents": {
"type": "array",
"items": {
"$ref": "#/$defs/KybDocument"
},
"default": []
},
"amlCheck": {
"allOf": [
{
"$ref": "#/$defs/AmlCheck"
}
],
"nullable": true
},
"amlMonitoringUser": {
"allOf": [
{
"$ref": "#/$defs/BeneficiaryMonitoringUser"
}
],
"readOnly": true
}
},
"required": [
"amlCheck",
"amlMonitoringUser",
"id",
"info",
"meta",
"parent"
]
},
"BeneficiaryDetailMeta": {
"type": "object",
"properties": {
"identifier": {
"type": [
"string",
"null"
],
"readOnly": true
},
"clientId": {
"type": [
"string",
"null"
],
"readOnly": true
},
"finalStatus": {
"type": [
"string",
"null"
],
"readOnly": true
},
"sessionExpiration": {
"type": [
"string",
"null"
],
"format": "date-time",
"readOnly": true
},
"identificationHistory": {
"type": "array",
"items": {
"$ref": "#/$defs/IdentificationHistory"
},
"readOnly": true
},
"pepsCheckStatus": {
"allOf": [
{
"$ref": "#/$defs/AmlCheckStatusEnum"
}
],
"description": "Always `NOT_CHECKED` for `COMPANY` beneficiaries because company AML can't have PEPs flags."
},
"pepsStatusSetAt": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"pepsStatusSetBy": {
"allOf": [
{
"$ref": "#/$defs/ManagerAccount"
}
],
"readOnly": true,
"nullable": true
},
"sanctionsCheckStatus": {
"$ref": "#/$defs/AmlCheckStatusEnum"
},
"sanctionsStatusSetAt": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"sanctionsStatusSetBy": {
"allOf": [
{
"$ref": "#/$defs/ManagerAccount"
}
],
"readOnly": true,
"nullable": true
},
"amlComment": {
"type": [
"string",
"null"
]
},
"negativeNewsStatus": {
"$ref": "#/$defs/AmlCheckStatusEnum"
},
"negativeNewsComment": {
"type": [
"string",
"null"
]
},
"newsStatusSetBy": {
"allOf": [
{
"$ref": "#/$defs/ManagerAccount"
}
],
"readOnly": true,
"nullable": true
},
"newsStatusSetAt": {
"type": [
"string",
"null"
],
"format": "date-time"
}
},
"required": [
"clientId",
"finalStatus",
"identificationHistory",
"identifier",
"newsStatusSetBy",
"pepsStatusSetBy",
"sanctionsStatusSetBy",
"sessionExpiration"
]
},
"BeneficiaryMonitoringUser": {
"type": "object",
"properties": {
"monitoringId": {
"type": "string",
"readOnly": true
},
"alertStatus": {
"allOf": [
{
"$ref": "#/$defs/MonitoringAlertTypeEnum"
}
],
"readOnly": true
}
},
"required": [
"alertStatus",
"monitoringId"
]
},
"BeneficiaryTypeEnum": {
"enum": [
"CEO",
"REPRESENTATIVE",
"SHAREHOLDER",
"UBO",
"ABO"
],
"type": "string"
},
"BlacklistStatus": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"status": {
"$ref": "#/$defs/BlacklistStatusEnum"
}
},
"required": [
"id",
"status"
]
},
"BlacklistStatusEnum": {
"enum": [
"CHECKED",
"SKIPPED"
],
"type": "string"
},
"BusinessSearchDatasetEnum": {
"enum": [
"PEP",
"PEP_LINKED",
"SAN",
"SAN_CURRENT",
"SAN_FORMER",
"INS",
"RRE",
"POI",
"REL",
"SOE",
"SOE_CURRENT",
"SOE_FORMER"
],
"type": "string"
},
"BusinessSearchResult": {
"type": "object",
"properties": {
"version": {
"type": "integer",
"description": "The version number can be used by clients to detect when a profile has been changed by our research team."
},
"resourceId": {
"type": "string",
"description": "The resource ID can be used to retrieve the full profile or the PDF of the business."
},
"score": {
"type": "integer",
"description": "The match score of the profile."
},
"match": {
"type": "string",
"description": "The name of the profile that has been matched in the search."
},
"name": {
"type": "string",
"description": "The primary name of the profile."
},
"addresses": {
"type": "array",
"items": {
"$ref": "#/$defs/SearchAddress"
},
"description": "The list of profile addresses."
},
"datasets": {
"type": "array",
"items": {
"$ref": "#/$defs/BusinessSearchDatasetEnum"
},
"description": "The profile datasets\n * PEP - (Deprecated - ignore)\n * PEP_LINKED - Only linked PEPs (PEP by Association)\n * SAN - (Deprecated - ignore)\n * SAN_CURRENT - Only current Sanctions\n * SAN_FORMER - Only former Sanctions\n * INS - Insolvency\n * RRE - Reputational Risk Exposure\n * POI - Profile Of Interest\n * REL - Regulatory Enforcement List\n * SOE - (Deprecated - ignore)\n * SOE_CURRENT - Only current SOE\n * SOE_FORMER - Only former SOE.\n"
},
"currentSanBodyIds": {
"type": "array",
"items": {
"type": "integer"
},
"description": "The list of IDs of all sanctioning bodies, that are currently sanctioning the given profile. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint."
},
"formerSanBodyIds": {
"type": "array",
"items": {
"type": "integer"
},
"description": "The list of IDs of all sanctioning bodies, that were sanctioning the given profile in the past, but do not currently sanction them. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint."
}
},
"required": [
"addresses",
"currentSanBodyIds",
"datasets",
"formerSanBodyIds",
"match",
"name",
"resourceId",
"score"
]
},
"CheckboxFieldValue": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"type": {
"$ref": "#/$defs/CustomFieldTypeEnum"
},
"value": {
"type": [
"boolean",
"null"
]
}
},
"required": [
"title",
"type"
]
},
"CompanyAmlCheck": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"readOnly": true
},
"clientId": {
"type": "string",
"description": "A unique string identifying a client on your side.",
"maxLength": 100
},
"checkedAt": {
"type": [
"string",
"null"
],
"format": "date-time",
"readOnly": true
},
"created": {
"type": "string",
"format": "date-time",
"readOnly": true
},
"userType": {
"$ref": "#/$defs/UserMonitoringTypeEnum"
},
"input": {
"$ref": "#/$defs/CompanyAmlCheckInput"
},
"filter": {
"$ref": "#/$defs/CompanyAmlCheckFilter"
},
"amlCheck": {
"type": [
"array",
"null"
],
"items": {
"$ref": "#/$defs/BusinessSearchResult"
},
"readOnly": true,
"description": "AML database search result."
},
"adverseMedia": {
"type": [
"array",
"null"
],
"items": {
"$ref": "#/$defs/AdverseMediaSearchResult"
},
"readOnly": true,
"description": "Adverse media database search result."
},
"overallStatus": {
"allOf": [
{
"$ref": "#/$defs/AmlCheckStatusEnum"
}
],
"readOnly": true
},
"monitoring": {
"allOf": [
{
"$ref": "#/$defs/AmlCheckMonitoring"
}
],
"readOnly": true,
"nullable": true
}
},
"required": [
"adverseMedia",
"amlCheck",
"checkedAt",
"clientId",
"created",
"filter",
"id",
"input",
"monitoring",
"overallStatus",
"userType"
]
},
"CompanyAmlCheckFilter": {
"type": "object",
"properties": {
"threshold": {
"type": [
"integer",
"null"
],
"maximum": 100,
"minimum": 75,
"default": 85
},
"datasets": {
"type": [
"array",
"null"
],
"items": {
"$ref": "#/$defs/CompanyAmlCheckFilterDatasetsEnum"
},
"description": "Required when checking `AML_CHECK` service."
},
"sanctionBodies": {
"type": [
"array",
"null"
],
"items": {
"type": "integer",
"maximum": 80,
"minimum": 1
},
"description": "When searching `SAN` dataset, specify the values of sanctioning bodies that should be included when screening `SAN` dataset. The full list of supported sanction bodies and their values are provided by the API info endpoint. If none sanction bodies are provided the system will search sanctions issued by any sanctioning body."
}
}
},
"CompanyAmlCheckFilterDatasetsEnum": {
"enum": [
"PEP_LINKED",
"SAN_CURRENT",
"SAN_FORMER",
"INS",
"RRE",
"POI",
"REL",
"SOE_CURRENT",
"SOE_FORMER"
],
"type": "string"
},
"CompanyAmlCheckInput": {
"type": "object",
"properties": {
"companyName": {
"type": "string",
"maxLength": 200
},
"country": {
"allOf": [
{
"$ref": "#/$defs/CountryEnum"
}
],
"nullable": true
}
},
"required": [
"companyName"
]
},
"CompanyApplicant": {
"type": "object",
"properties": {
"infoType": {
"$ref": "#/$defs/ApplicantTypeEnum"
},
"companyName": {
"type": "string",
"maxLength": 200
},
"registrationNumber": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"country": {
"$ref": "#/$defs/CountryEnum"
},
"region": {
"type": [
"string",
"null"
],
"maxLength": 2
},
"type": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"phone": {
"type": [
"string",
"null"
],
"description": "Phone number in [E.164](https://wikipedia.org/wiki/E.164) format.",
"maxLength": 128
},
"website": {
"type": [
"string",
"null"
],
"format": "uri",
"maxLength": 200
},
"email": {
"type": [
"string",
"null"
],
"format": "email",
"description": "Email address.",
"maxLength": 254
},
"brandNames": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100
},
"default": [],
"maxItems": 10
},
"activityCode": {
"type": [
"string",
"null"
],
"maxLength": 8
},
"tin": {
"type": [
"string",
"null"
],
"description": "Taxpayer identification number.",
"maxLength": 32
},
"operatingAddress": {
"type": [
"string",
"null"
],
"maxLength": 255
},
"postalAddress": {
"type": [
"string",
"null"
],
"description": "Registration address.",
"maxLength": 255
},
"postcode": {
"type": [
"string",
"null"
],
"maxLength": 20
},
"street": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"city": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"additionalInfo": {
"type": "object",
"additionalProperties": {
"$ref": "#/$defs/CustomFieldValue"
}
}
},
"required": [
"companyName",
"country",
"infoType"
]
},
"CompanyComparisonDataMatching": {
"type": "object",
"properties": {
"field": {
"$ref": "#/$defs/CompanyFieldEnum"
},
"systemValue": {
"type": [
"string",
"null"
],
"maxLength": 255
},
"reportValue": {
"type": [
"string",
"null"
],
"maxLength": 255
},
"match": {
"allOf": [
{
"$ref": "#/$defs/KybDataMatchEnum"
}
],
"nullable": true
}
},
"required": [
"field",
"match",
"reportValue",
"systemValue"
]
},
"CompanyCreditBureauDocument": {
"type": "object",
"properties": {
"id": {
"type": "string",
"readOnly": true
},
"externalCompanyId": {
"type": "string",
"maxLength": 255
},
"checkedAt": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"status": {
"$ref": "#/$defs/CreditBureauStatusEnum"
},
"dataFile": {
"type": [
"string",
"null"
],
"format": "uri",
"pattern": "(?:json)$"
},
"reportFile": {
"type": [
"string",
"null"
],
"format": "uri",
"pattern": "(?:pdf)$"
},
"beneficiaryDocument": {
"type": "boolean"
}
},
"required": [
"externalCompanyId",
"id",
"status"
]
},
"CompanyDetailInfo": {
"type": "object",
"properties": {
"companyName": {
"type": "string",
"maxLength": 200
},
"registrationNumber": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"country": {
"$ref": "#/$defs/CountryEnum"
},
"region": {
"type": [
"string",
"null"
],
"maxLength": 2
},
"type": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"phone": {
"type": [
"string",
"null"
],
"description": "Phone number in [E.164](https://wikipedia.org/wiki/E.164) format.",
"maxLength": 128
},
"website": {
"type": [
"string",
"null"
],
"format": "uri",
"maxLength": 200
},
"email": {
"type": [
"string",
"null"
],
"format": "email",
"description": "Email address.",
"maxLength": 254
},
"brandNames": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100
},
"default": [],
"maxItems": 10
},
"activityCode": {
"type": [
"string",
"null"
],
"maxLength": 8
},
"tin": {
"type": [
"string",
"null"
],
"description": "Taxpayer identification number.",
"maxLength": 32
},
"operatingAddress": {
"type": [
"string",
"null"
],
"maxLength": 255
},
"postalAddress": {
"type": [
"string",
"null"
],
"description": "Registration address.",
"maxLength": 255
},
"postcode": {
"type": [
"string",
"null"
],
"maxLength": 20
},
"street": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"city": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"additionalInfo": {
"type": "object",
"additionalProperties": {
"$ref": "#/$defs/CustomFieldValue"
}
}
},
"required": [
"additionalInfo",
"companyName",
"country"
]
},
"CompanyExpirationStatusEnum": {
"enum": [
"PENDING",
"EXPIRED"
],
"type": "string"
},
"CompanyFieldEnum": {
"enum": [
"COMPANY_NAME",
"REGISTRATION_NUMBER",
"COUNTRY",
"REGION",
"TYPE",
"PHONE",
"WEBSITE",
"EMAIL",
"BRAND_NAMES",
"ACTIVITY_CODE",
"TIN",
"OPERATING_ADDRESS",
"POSTAL_ADDRESS",
"POSTCODE",
"STREET",
"CITY"
],
"type": "string"
},
"CompanyGovChecks": {
"type": "object",
"properties": {
"creditBureauDocuments": {
"type": "array",
"items": {
"$ref": "#/$defs/CompanyCreditBureauDocument"
}
},
"govRegistersDocuments": {
"type": "array",
"items": {
"$ref": "#/$defs/CompanyGovRegistersDocument"
}
},
"govOrderedDocuments": {
"type": "array",
"items": {
"$ref": "#/$defs/CompanyGovOrderedDocument"
}
},
"sosFilingDocuments": {
"type": "array",
"items": {
"$ref": "#/$defs/CompanySosReportDocument"
}
}
},
"required": [
"creditBureauDocuments",
"govOrderedDocuments",
"govRegistersDocuments",
"sosFilingDocuments"
]
},
"CompanyGovOrderedDocument": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"readOnly": true
},
"title": {
"type": [
"string",
"null"
]
},
"documentFormat": {
"type": "string",
"maxLength": 5
},
"expectedDeliveryTime": {
"type": "string",
"format": "date-time"
},
"deliveredAt": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"status": {
"$ref": "#/$defs/GovDocumentOrderStatusEnum"
},
"file": {
"type": [
"string",
"null"
],
"format": "uri"
},
"beneficiaryDocument": {
"type": "boolean"
}
},
"required": [
"expectedDeliveryTime",
"id"
]
},
"CompanyGovRegistersDocument": {
"type": "object",
"properties": {
"id": {
"type": "string",
"readOnly": true
},
"lite": {
"type": "boolean"
},
"checkedAt": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"dataFile": {
"type": [
"string",
"null"
],
"format": "uri",
"pattern": "(?:json)$"
},
"reportFile": {
"type": [
"string",
"null"
],
"format": "uri",
"pattern":
# --- truncated at 32 KB (76 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/idenfy/refs/heads/main/json-schema/idenfy-company-detail-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/idenfy-company-detail"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.