Field Mapping
Field Mapping Tables: World-Check Data File
Main File
The table below provides a quick view of the mapping between legacy World-Check Data file fields from the Main File and World-Check On Demand objects. Click the legacy field names for more details.
World-Check Data File Record Field | World-Check On Demand Object/Field | Notes/Conditions |
---|---|---|
UID | record.uid | |
LAST NAME | record.nameInformation.nameDetails.details.value | (role = wcNameRole:LAST_NAME -or-role = wcNameRole:STRING_NAME ) -and- isDefault = true |
FIRST NAME | record.nameInformation.nameDetails.details.value | role = wcNameRole:FIRST_NAME -and- isDefault = true |
ALIASES | record.nameInformation.nameDetails.details.value | role = wcNameRole:STRING_NAME -and- relations.value = wcNameType:AKA |
LOW QUALITY ALIASES | record.nameInformation.nameDetails.details.value | role = wcNameRole:STRING_NAME -and- relations.value = wcNameType:LQA |
ALTERNATIVE SPELLING | record.nameInformation.nameDetails.details.value | role = wcNameRole:STRING_NAME -and- relations.value = wcNameType:AKA |
CATEGORY | record.recordType.value -or-record.recordType.recordSubTypes.value -or-record.categoryInformation.categories.categoryPath | The WCDF CATEGORY values are now in these World-Check On Demand objects. |
TITLE | record.nameInformation.nameDetails.details.value | role = wcNameRole:SINGLE_TITLE -or-role = wcNameRole:SINGLE_TITLE_AS_IS |
SUB-CATEGORY | record.categoryInformation.categories.categoryPath | These are now part of the wcCat2 concepts in World-Check On Demand. |
POSITION | record.pepRoleInformation.pepRoleDetails.position.value | In World-Check On Demand, each PEP Role entry has a position object. There is no default position. |
AGE | record.dateInformation.dateDetails.details.value | World-Check On Demand does not provide the numeric age but calculates the likely min/max year of birth based on both AGE and AGE DATE (AS OF DATE) and appears as the value where type = wcDateType:CALCULATED_YOB |
DOB | record.dateInformation.dateDetails.details.value | type = wcDateType:REPORTED_DOB -and- isDefault = true |
DOBS | record.dateInformation.dateDetails.details.value | type = wcDateType:REPORTED_DOB -and- isDefault = false or not present |
PLACE OF BIRTH | record.locationInformation.locationDetails.details.value | type = wcLocationType:BIRTH_LOCATION -and- role = wcLocationRole:STRING_LOCATION |
DECEASED | record.dateInformation.dateDetails.details.value | type = wcDateType:DECEASED_DATE |
PASSPORTS | record.identificationInformation.identificationDetails.details.value | type = wcIdentificationType:PASSPORT -with- role = wcIdentificationRole:VALUE -and- role = wcIdentificationRole:ISSUING_COUNTRY |
SSN | record.identificationInformation.identificationDetails.details.value | Data have been merged with the rest of the ID Numbers in World-Check On Demand and will have a SSN type value based on the country, like wcIdentificationType:US_SSN for the United States. |
IDENTIFICATION NUMBERS | record.identificationInformation.identificationDetails.details.value | Filter by the type of wcIdentificationType concept. The role provide the context. |
LOCATIONS | record.locationInformation.locationDetails.details.value | type = wcLocationType:UNDETERMINED_LOCATION The LOCATIONS information has been structured into Country, State/Province, and City in World-Check On Demand. |
COUNTRIES | record.locationInformation.locationDetails.details.value | type = wcLocationType:CITIZENSHIP_LOCATION -and- isDefault = true |
CITIZENSHIP | record.locationInformation.locationDetails.details.value | type = wcLocationType:CITIZENSHIP_LOCATION -and- isDefault = false or not present |
COMPANIES | record.connectionInformation.connectionDetails.value | type ≠ wcRecordType:IND -and- ( valueDataType = wcDataType:UID -or-valueDataType = wcDataType:STRING ) |
E/I | record.recordType.value -or-record.genderInformation.genderDetails.details.value | WCDF's E/I field is used for both record type information (e.g., E) and gender (e.g., M or F) |
LINKED TO | record.connectionInformation.connectionDetails.value | type = wcRecordType:IND -and- ( valueDataType = wcDataType:UID -or-valueDataType = wcDataType:STRING ) |
FURTHER INFORMATION | record.furtherInformation.furtherDetails.details.value | role = wcFurtherInformation:REPORTS with no further information reported are not returned |
KEYWORDS | record.keywordReferenceList.keywordTag.keyword | |
EXTERNAL SOURCES | record.sourceReferenceList.sourceRefs.value | |
UPDATE CATEGORY | recordMeta.changeHistory.updateCategory | |
ENTERED | recordMeta.initialPublisheddate | |
UPDATED | recordMeta.lastPublishedDate | |
EDITOR | N/A | |
AGE DATE (AS OF DATE) | record.dateInformation.dateDetails.details.value | type = wcDateType:CALCULATED_YOB - this is now provided as a minimum and maximum year of birth |
PEP ROLES | record.pepRoleInformation.pepRoleDetails.role.value | |
PEP STATUS | record.pepRoleInformation.status.value | |
SPECIAL INTEREST CATEGORIES | record.categoryInformation.categories.categoryPath | wcCat1:SPECIAL_INTEREST_CATEGORY and its child categories |
Native Character File
The table below provides a quick view of the mapping between legacy World-Check Data File fields from the Native Character file and World-Check On Demand objects. Click the legacy field names for more details.
World-Check Data (Native Character) File Record Field | World-Check On Demand Object/Field | Notes/Conditions |
---|---|---|
UID | record.uid | |
NATIVE CHARACTER NAMES | record.nameInformation.nameDetails.details.value | role = wcNameRole:STRING_NAME -and- relations.value = wcNameType:AKA -and- relations.value = true where rel = wcRelatedRel:IS_NON_LATIN_NAME |
Deleted Profiles File
The table below provides a quick view of the mapping between legacy World-Check Data File fields from the Deleted Profiles file and World-Check On Demand objects. Click the legacy field names for more details.
World-Check Data (Deleted Profiles) File Record Field | World-Check On Demand Object/Field | Notes/Conditions |
---|---|---|
UID | record.uid | |
DATE | record.recordDateInformation.recordDateDetails.details.value | type = wcRecordDateType:DELETION_DATE |
Legacy Field Attribute
World-Check On Demand concepts with direct equivalents in World-Check Data File (WCDF) has an attribute in the concept.relateds
array where rel
= wcMdRelatedRel:hasLegacyDF1.0Value
. The value
within this object is the equivalent legacy value in WCDF.
"concept": {
"created": "2022-05-12T00:00:00.000Z",
"modified": "2025-05-02T07:43:10.095Z",
"effectiveFrom": "2022-05-12T00:00:00.000Z",
"id": "wcRecordType:ENT", <-------------
.
.
.
"names": [
{
"role": "wcMdNameRole:MAIN_NAME",
"language": "en-GB",
"value": "Entity", <-------------
"created": "2022-05-12T00:00:00.000Z",
"effectiveFrom": "2022-05-12T00:00:00.000Z"
}
],
"definitions": [...],
"relateds": [
{
"created": "2022-05-12T00:00:00.000Z",
"modified": "2025-05-02T07:43:12.348Z",
"effectiveFrom": "2022-05-12T00:00:00.000Z",
"rel": "wcMdRelatedRel:hasLegacyDF1.0Value", <-------------
"value": "E", <-------------
"valueDataType": "wcDataType:STRING"
}
]
},
Other examples:
World-Check On Demand Concept | World-Check Data File Field | World-Check Data File Value |
---|---|---|
wcCat2:CRIME_FINANCIAL | CATEGORY | CRIME - FINANCIAL |
wcCat3:CRRPT1 | SPECIAL INTEREST CATEGORIES | Bribery and Corruption |
wcGenderDetail:FEMALE | E/I | F |
wcSourceKwd:UKHMT | KEYWORDS | UKHMT |
wcLocationType:BIRTH_LOCATION | PLACE OF BIRTH | the actual value |
Additional entries in World-Check On Demand may be added over time. Please refer to the Reference API content for the latest entries.
Legacy Fields
UID
Product | Field or Value / Record Area |
---|---|
World-Check Data File | UID |
World-Check On Demand | record.uid |
The record UID in World-Check On Demand is directly inheriting the same values from World-Check Data File for the same records with no change in formatting or data type.
LAST NAME
All names of the record subject are contained within the nameInformation
record area in World-Check On Demand, whether these are primary or aliases, or written in Latin or non-Latin scripts. There are attributes within each name object that help identify these different properties. Please see the Name Information details in the Record Data Features.
Product | Field or Value / Record Area |
---|---|
World-Check Data File | LASTNAME |
World-Check On Demand | record.nameInformation.nameDetails.details.value |
The legacy LASTNAME
field is a mandatory field and holds the lastname for individuals or primary names for entities. In World-Check On Demand, the value of this field is mapped to a similar object within the record.nameInformation.nameDetails.details
array, but with these key attributes:
- when the record type is an Individual:
nameDetails.details
array object will have arole
=wcNameRole:LAST_NAME
, which is the direct equivalent- there will also be an entry within the same
nameDetails.details
array object whererole
=wcNameRole:STRING_NAME
, representing the full name as a string - in most cases, there will be another entry where
role
=wcNameRole:FIRST_NAME
"nameInformation": {
"nameDetails": [
{
"id": "f395c235609acefefbdd4b3e0cd58d9c",
"isDefault": true, <-------------
"details": [
{
"role": "wcNameRole:STRING_NAME",
"value": "Jardani JOVONOVICH",
"valueDataType": "wcDataType:STRING"
},
{
"role": "wcNameRole:FIRST_NAME",
"value": "Jardani",
"valueDataType": "wcDataType:STRING"
},
{
"role": "wcNameRole:LAST_NAME", <-------------
"value": "KHAN",
"valueDataType": "wcDataType:STRING"
},
"relations": [
{
"rel": "wcRelatedRel:HAS_WC_NAME_TYPE",
"value": "wcNameType:PRIMARY", <-------------
"valueDataType": "wcDataType:Q_CODE"
}
]
],
- when the record type is a non-Individual (i.e., Entity, Vessel, Aircraft, Website, Port, Geography):
details
array object will have arole
=wcNameRole:STRING_NAME
representing the as-reported name and will not have theFIRST_NAME
orLAST_NAME
name role
"nameInformation": {
"nameDetails": [
{
"id": "f395c235609acefefbdd4b3e0cd58d5b",
"isDefault": true, <-------------
"details": [
{
"role": "wcNameRole:STRING_NAME", <-------------
"value": "The Continental",
"valueDataType": "wcDataType:STRING"
},
"relations": [
{
"rel": "wcRelatedRel:HAS_WC_NAME_TYPE",
"value": "wcNameType:PRIMARY", <-------------
"valueDataType": "wcDataType:Q_CODE"
}
]
],
- whether Individual or non-Individual, the
LAST NAME
equivalent in World-Check On Demand will have:nameDetails.isDefault
=true
; there is only onenameInformation
entry with this valuenameDetails.relations.value
=wcNameType:PRIMARY
whererel
=wcRelatedRel:HAS_WC_NAME_TYPE
; there could also be other name types
FIRST NAME
Similar to the legacy LAST NAME
, this is mapped to entries within the nameInformation
record area in World-Check On Demand.
Product | Field or Value / Record Area |
---|---|
World-Check Data File | FIRSTNAME |
World-Check On Demand | record.nameInformation.nameDetails.details.value |
Unlike the LAST NAME
entry, the legacy FIRST NAME
is only present for individual record types. Other required attributes:
nameDetails.isDefault
=true
as there is only onenameInformation
entry with this valuenameDetails.relations.value
=wcNameType:PRIMARY
whererel
=wcRelatedRel:HAS_WC_NAME_TYPE
; there could also be other name types
Please see the previous example on LAST NAME
mapping for Individual record types.
ALIASES
Product | Field or Value / Record Area |
---|---|
World-Check Data File | ALIAS |
World-Check On Demand | record.nameInformation.nameDetails.details.value |
"nameInformation": {
"nameDetails": [
{
"id": "f395c235609acefefbdd4b3e0cd58d9c",
"details": [
{
"role": "wcNameRole:STRING_NAME",
"value": "John WICK", <-------------
"valueDataType": "wcDataType:STRING"
}
],
"relations": [
{
"rel": "wcRelatedRel:HAS_WC_NAME_TYPE",
"value": "wcNameType:AKA", <-------------
"valueDataType": "wcDataType:Q_CODE"
}
]
],
The names in ALIASES
are also mapped to entries in nameInformation
, with some key differences:
- equivalent entries in
nameInformation
will only have a string equivalent and are not broken into first name and last names for individuals; breaking alias and low-quality alias strings into name components is part of the data enrichment roadmap nameDetails.isDefault
=false
or is not present in thenameDetails
objectnameDetails.relations.value
=wcNameType:AKA
whererel
=wcRelatedRel:HAS_WC_NAME_TYPE
; there could also be other name types
LOW QUALITY ALIASES
Product | Field or Value / Record Area |
---|---|
World-Check Data File | LOW QUALITY ALIAS |
World-Check On Demand | record.nameInformation.nameDetails.details.value |
"nameInformation": {
"nameDetails": [
{
"id": "f395c235609acefefbdd4b3e0cd58d8a",
"details": [
{
"role": "wcNameRole:STRING_NAME",
"value": "The Bogeyman", <-------------
"valueDataType": "wcDataType:STRING"
}
],
"relations": [
{
"rel": "wcRelatedRel:HAS_WC_NAME_TYPE",
"value": "wcNameType:AKA", <-------------
"valueDataType": "wcDataType:Q_CODE",
"relations": [
{
"rel": "wcRelatedRel:AS_REPORTED_BY_KEYWORD", <-------------
"value": "f2f622adbfd017d8c7dd5ede395dcdff",
"valueDataType": "wcDataType:IDREF"
}
]
},
{
"rel": "wcRelatedRel:HAS_WC_NAME_TYPE",
"value": "wcNameType:LQA", <-------------
"valueDataType": "wcDataType:Q_CODE",
"relations": [
{
"rel": "wcRelatedRel:AS_REPORTED_BY_KEYWORD", <-------------
"value": "28cf0b69d0d5465de43de1e445c008ae",
"valueDataType": "wcDataType:IDREF"
}
]
}
]
],
The names in LOW QUALITY ALIAS
are also mapped to entries in nameInformation
, with some key differences:
- equivalent entries in
nameInformation
will only have a string equivalent and are not broken into first name and last names for individuals; breaking alias and low-quality alias strings into name components is part of the data enrichment roadmap nameDetails.isDefault
=false
or will not be presentnameDetails.relations.value
=wcNameType:LQA
whererel
=wcRelatedRel:HAS_WC_NAME_TYPE
; there could also be other name types
ALTERNATIVE SPELLING
Product | Field or Value / Record Area |
---|---|
World-Check Data File | ALTERNATIVE SPELLING |
World-Check On Demand | record.nameInformation.nameDetails.details.value |
Entries in ALTERNATIVE SPELLING
has been progressively migrated to the ALIAS
field for some time now. Any name that remains on this field is mapped similar to the ALIASES
legacy field.
CATEGORY
There is new record categorisation taxonomy in World-Check On Demand. The legacy values found in the CATEGORY
field are now mapped to different data points in World-Check On Demand.
Product | Field or Value / Record Area |
---|---|
World-Check Data File | CATEGORY |
World-Check On Demand | record.recordType.value -or-record.recordType.recordSubTypes.value -or-record.categoryInformation.categories.categoryPath |
Most of the legacy CATEGORY
entries are now record sub-types in World-Check On Demand, while others map to record types:
World-Check Data File CATEGORY | World-Check On Demand Record Sub-Type | World-Check On Demand Record Type |
---|---|---|
BANK | wcRecordSubType:BANK | wcRecordType:ENT |
CORPORATE | wcRecordSubType:CORPORATE | wcRecordType:ENT |
POLITICAL PARTY | wcRecordSubType:POLITICAL_PARTY | wcRecordType:ENT |
TRADE UNION | wcRecordSubType:TRADE_UNION | wcRecordType:ENT |
SHELL BANK OR COMPANY | wcRecordSubType:SHELL_BANK_COMPANY | wcRecordType:ENT |
ORGANISATION | wcRecordSubType:ORGANIZATION | wcRecordType:ENT |
EMBARGO | wcRecordSubType:EMBARGO_COUNTRY | wcRecordType:GEO |
COUNTRY | wcRecordSubType:RISK_COUNTRY | wcRecordType:GEO |
SPECIAL JURISDICTION | wcRecordSubType:SPECIAL_JURISDICTION | wcRecordType:GEO |
ADDRESS | wcRecordSubType:ADDRESS | wcRecordType:GEO |
LEGAL | wcRecordSubType:LEGAL | wcRecordType:IND |
MILITARY | wcRecordSubType:MILITARY | wcRecordType:IND |
DIPLOMAT | wcRecordSubType:DIPLOMAT | wcRecordType:IND |
POLITICAL INDIVIDUAL | wcRecordSubType:POLITICAL_INDIVIDUAL | wcRecordType:IND |
RELIGION | wcRecordSubType:RELIGION | wcRecordType:IND |
INDIVIDUAL | wcRecordSubType:INDIVIDUAL | wcRecordType:IND |
CRIME - FINANCIAL CRIME - NARCOTICS CRIME - ORGANIZED CRIME - OTHER CRIME - TERROR CRIME - WAR | wcRecordSubType:POST_CON | wcRecordType:IND |
EMBARGO AIRCRAFT | wcRecordSubType:EMBARGO_AIRCRAFT | wcRecordType:ARCFT |
AIRCRAFT | wcRecordSubType:SANC_EMBARGO_AIRCRAFT wcRecordSubType:SPECIAL_INT_AIRCRAFT | wcRecordType:ARCFT |
EMBARGO VESSEL | wcRecordSubType:EMBARGO_VESSEL | wcRecordType:VESL |
VESSEL | wcRecordSubType:SANC_EMBARGO_VESSEL wcRecordSubType:SPECIAL_INT_VESSEL wcRecordSubType:VESSEL | wcRecordType:VESL |
PORT | wcRecordSubType:AIRPORT wcRecordSubType:SEAPORT | wcRecordType:PORT |
WEBSITE | N/A | wcRecordType:WEB |
At the same time, some of the CATEGORY
values also map to the new category taxonomy entries in World-Check On Demand:
World-Check Data File CATEGORY | World-Check On Demand Category |
---|---|
CRIME - FINANCIAL | wcCat2:CRIME_FINANCIAL |
CRIME - NARCOTICS | wcCat2:CRIME_NARCOTICS |
CRIME - ORGANIZED | wcCat2:CRIME_ORGANIZED |
CRIME - OTHER | wcCat2:CRIME_OTHER |
CRIME - TERROR | wcCat2:CRIME_TERROR |
CRIME - WAR | wcCat2:CRIME_WAR |
TITLE
Similar to the legacy FIRST NAME
, this is mapped to entries within the nameInformation
record area in World-Check On Demand.
Product | Field or Value / Record Area |
---|---|
World-Check Data File | TITLE |
World-Check On Demand | record.nameInformation.nameDetails.details.value |
Unlike in World-Check Data File, titles in World-Check On Demand are independent of specific names. This means that titles can be logically combined with any of the names of the record subject.
"nameInformation": {
"nameDetails": [
{
"id": "f395c235609acefefbdd4b3e0cd58d9c",
"isDefault": true,
"details": [
{
"role": "wcNameRole:STRING_NAME",
"value": "Stephen Vincent STRANGE", <-------------
"valueDataType": "wcDataType:STRING"
},
{
"role": "wcNameRole:FIRST_NAME",
"value": "Stephen Vincent",
"valueDataType": "wcDataType:STRING"
},
{
"role": "wcNameRole:LAST_NAME",
"value": "STRANGE",
"valueDataType": "wcDataType:STRING"
}
],
"relations": [
{
"rel": "wcRelatedRel:HAS_WC_NAME_TYPE",
"value": "wcNameType:PRIMARY",
"valueDataType": "wcDataType:Q_CODE"
}
]
},
{
"id": "f395c235609acefefbdd4b3e0cd58d9d",
"details": [
{
"role": "wcNameRole:STRING_NAME",
"value": "Strange", <-------------
"valueDataType": "wcDataType:STRING"
}
],
"relations": [
{
"rel": "wcRelatedRel:HAS_WC_NAME_TYPE",
"value": "wcNameType:AKA",
"valueDataType": "wcDataType:Q_CODE"
}
]
},
{
"id": "4621b01c74d9743d32511a6b4d525c31",
"details": [
{
"role": "wcNameRole:SINGLE_TITLE",
"value": "wcTitlePrefix:DR", <-------------
"valueDataType": "wcDataType:Q_CODE"
}
]
},
In the above example, the title with a friendly name of Dr
can be combined with primary and alias names when doing screenings as it is not bound to a specific name entry:
Dr Stephen Vincent STRANGE
Dr Strange
Like the legacy FIRST NAME
field, this is only present for individual record types. The legacy TITLE
is mapped to either one these two possible name roles in World-Check On Demand:
nameDetails.details.role
=wcNameRole:SINGLE_TITLE
nameDetails.details.role
=wcNameRole:SINGLE_TITLE_AS_IS
The other available title concepts in World-Check On Demand are reserved for future use.
SUB-CATEGORY
The legacy SUB-CATEGORY
field are all about Politically Exposed Persons and State-related entities. These are mapped to the new categorisation taxonomy in World-Check On Demand.
Product | Field or Value / Record Area |
---|---|
World-Check Data File | SUB-CATEGORY |
World-Check On Demand | record.categoryInformation.categories.categoryPath |
This table shows the legacy CATEGORY
entries and how it is mapped to category entries in World-Check On Demand.
World-Check Data File CATEGORY | World-Check On Demand Category 2 | World-Check On Demand Category 1 |
---|---|---|
PEP IO | wcCat2:PEP_IO | wcCat1:POLITICALLY_EXPOSED |
PEP RO | wcCat2:PEP_RO | wcCat1:POLITICALLY_EXPOSED |
PEP N | wcCat2:PEP_N | wcCat1:POLITICALLY_EXPOSED |
PEP SN | wcCat2:PEP_SN | wcCat1:POLITICALLY_EXPOSED |
PEP L | wcCat2:PEP_L | wcCat1:POLITICALLY_EXPOSED |
PEP NG | wcCat2:PEP_NG | wcCat1:POLITICALLY_EXPOSED |
PEP L-A | wcCat2:PEP L-A | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP L-R | wcCat2:PEP L-R | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP L-AE | wcCat2:PEP L-AE | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP N-AE | wcCat2:PEP N-AE | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP N-A | wcCat2:PEP N-A | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP N-R | wcCat2:PEP N-R | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP RO-AE | wcCat2:PEP RO-AE | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP RO-A | wcCat2:PEP RO-A | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP RO-R | wcCat2:PEP RO-R | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP SN-AE | wcCat2:PEP SN-AE | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP SN-A | wcCat2:PEP SN-A | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP SN-R | wcCat2:PEP SN-R | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP NG-AE | wcCat2:PEP NG-AE | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP NG-A | wcCat2:PEP NG-A | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
PEP NG-R | wcCat2:PEP NG-R | wcCat1:RELATIVES_CLOSE_ASSOCIATIONS |
IOS | wcCat2:IOS | wcCat1:STATE_OWNED |
SIE | wcCat2:SIE | wcCat1:STATE_OWNED |
SOE L | wcCat2:SOE_L | wcCat1:STATE_OWNED |
SOE N | wcCat2:SOE_N | wcCat1:STATE_OWNED |
SOE SN | wcCat2:SOE_SN | wcCat1:STATE_OWNED |
SOE | wcCat2:SOE | wcCat1:STATE_OWNED |
Additional entries in World-Check On Demand may be added over time. Please refer to the Reference API content for the latest entries.
POSITION
Each PEP Role entry in World-Check On Demand has a position object. The entry that maps back to the legacy POSITION
field in World-Check Data File is the position value for the latest PEP role.
Product | Field or Value / Record Area |
---|---|
World-Check Data File | POSITION |
World-Check On Demand | record.pepRoleInformation.pepRoleDetails.position.value |
"pepRoleInformation": {
"status": {
"value": "wcStatus:ACTIVE",
"valueDataType": "wcDataType:Q_CODE"
},
"pepRoleDetails": [
{
"effectiveFrom": {
"status": {
"value": "wcStatus:CONFIRMED"
},
"value": "2024-05" <-------------
},
"id": "4ac8ced4e6daaadc75edec30087c7342",
"level": {
"value": "wcPEPRoleLevel:NATIONAL",
"valueDataType": "wcDataType:Q_CODE"
},
"locationInformation": {
.
.
.
},
"position": {
"value": "wcPepPosition:MEMLEG", <-------------
"valueDataType": "wcDataType:Q_CODE"
},
"role": {
"value": "wcPepRole:MEM_OF_SENATE",
"valueDataType": "wcDataType:Q_CODE"
},
"roleBiography": [
{
"value": "Senator of Chandrila",
"valueDataType": "wcDataType:STRING"
}
],
"status": {
"value": "wcStatus:CURRENT",
"valueDataType": "wcDataType:Q_CODE"
}
}
],
},
The pepRoleDetails.effectiveFrom.value
is used to determine the PEP role effectivity timing.
AGE
Product | Field or Value / Record Area |
---|---|
World-Check Data File | AGE and AGE DATE (AS OF DATE) |
World-Check On Demand | record.dateInformation.dateDetails.details.value |
The legacy AGE
and AGE DATE (AS OF DATE)
fields are not directly mapped to any World-Check On Demand data points. Instead of the numeric age, World-Check On Demand offers calculated years of birth.
"dateInformation": {
"dateDetails": [
{
"type": "wcDateType:CALCULATED_YOB",
"details": [
{
"role": "wcDateRole:MIN_DATE",
"validatedFormat": true,
"value": "2002",
"valueDataType": "wcDataType:DATE"
},
{
"role": "wcDateRole:MAX_DATE",
"validatedFormat": true,
"value": "2003",
"valueDataType": "wcDataType:DATE"
}
],
"id": "a74055dc9aa52a04e6488f6fcc1a1059",
"isDefault": true
}
]
},
The legacy AGE
and AGE DATE (AS OF DATE)
are now represented by a minimum and maximum years of birth.
DOB
Most date-related information about the record subject are located in the dateInformation
record area in World-Check On Demand.
Product | Field or Value / Record Area |
---|---|
World-Check Data File | DOB |
World-Check On Demand | record.dateInformation.dateDetails.details.value |
The legacy DOB
field values are mapped to entries within the dateInformation
record area, specifically with these additional attributes:
dateDetails.type
=wcDateType:REPORTED_DOB
dateDetails.isDefault
=true
"dateInformation": {
"dateDetails": [
{
"type": "wcDateType:REPORTED_DOB", <-------------
"details": [
{
"role": "wcDateRole:VALUE",
"validatedFormat": true,
"value": "1994-10-12", <-------------
"valueDataType": "wcDataType:DATE"
}
],
"id": "b878c253e88a84e8cc2ddf7e3806fc78",
"isDefault": true <-------------
}
]
},
The value
can take on any of the standard date formats for date of birth.
DOBS
Product | Field or Value / Record Area |
---|---|
World-Check Data File | DOBS |
World-Check On Demand | record.dateInformation.dateDetails.details.value |
The legacy DOBS
field values are mapped to entries within the dateInformation
record area, specifically with these additional attributes:
dateDetails.type
=wcDateType:REPORTED_DOB
dateDetails.isDefault
=false
or is not present within thedateDetails
object
"dateInformation": {
"dateDetails": [
{
"type": "wcDateType:REPORTED_DOB", <-------------
"details": [
{
"role": "wcDateRole:VALUE",
"validatedFormat": true,
"value": "1994-10", <-------------
"valueDataType": "wcDataType:DATE"
}
],
"id": "b878c253e88a84e8cc2ddf7e3806fc79",
},
{
"type": "wcDateType:REPORTED_DOB", <-------------
"details": [
{
"role": "wcDateRole:VALUE",
"validatedFormat": true,
"value": "1994", <-------------
"valueDataType": "wcDataType:DATE"
}
],
"id": "b878c253e88a84e8cc2ddf7e3806fc80",
}
]
},
The value
can take on any of the standard date formats for date of birth.
PLACE OF BIRTH
Details regarding locations of the record subject are placed in the locationInformation
record area in World-Check On Demand, including the legacy PLACE OF BIRTH
.
Product | Field or Value / Record Area |
---|---|
World-Check Data File | PLACE OF BIRTH |
World-Check On Demand | record.locationInformation.locationDetails.details.value |
"locationInformation": {
"locationDetails": [
{
"id": "b878c253e88a84e8cc2ddf7e3806fc81",
"type": "wcLocationType:BIRTH_LOCATION", <-------------
"details": [
{
"role": "wcLocationRole:STRING_LOCATION",
"value": "New York, United States", <-------------
"valueDataType": "wcDataType:STRING"
},
{
"role": "wcLocationRole:COUNTRY",
"value": "wcCountry:US",
"valueDataType": "wcDataType:Q_CODE"
}
],
}
The legacy PLACE OF BIRTH
field values are mapped to entries within the locationInformation
record area, specifically with these additional attributes:
locationDetails.type
=wcLocationType:BIRTH_LOCATION
locationDetails.details.role
=wcLocationRole:STRING_LOCATION
World-Check On Demand also provides a structured country information. This is found on the locationDetails.details
object where role
= wcLocationRole:COUNTRY
.
DECEASED
Product | Field or Value / Record Area |
---|---|
World-Check Data File | DECEASED |
World-Check On Demand | record.dateInformation.dateDetails.details.value |
Similar to other record date information, the legacy DECEASED
details are placed in the dateInformation
record area in World-Check On Demand.
"dateInformation": {
"dateDetails": [
{
"id": "b878c253e88a84e8cc2ddf7e3806fc82",
"type": "wcDateType:DECEASED_DATE", <-------------
"details": [
{
"role": "wcDateRole:VALUE",
"validatedFormat": true,
"value": "2023-12-31", <-------------
"valueDataType": "wcDataType:DATE"
}
],
}
The legacy DECEASED
field values are mapped to entries within the dateInformation
record area, specifically with these additional attributes:
dateDetails.type
=wcDateType:DECEASED_DATE
dateDetails.details.role
=wcDateRole:VALUE
The value
can take on any of the standard date formats for deceased date.
PASSPORTS
Product | Field or Value / Record Area |
---|---|
World-Check Data File | PASSPORTS |
World-Check On Demand | record.identificationInformation.identificationDetails.details.value |
Passport details can be found in the identificationInformation
record area in World-Check On Demand, along with other identification documents.
"identificationInformation": {
"identificationDetails": [
{
"id": "b878c253e88a84e8cc2ddf7e3806fc83",
"type": "wcIdentificationType:PASSPORT", <-------------
"details": [
{
"role": "wcIdentificationRole:VALUE",
"value": "P1234567", <-------------
"valueDataType": "wcDataType:STRING"
},
{
"role": "wcIdentificationRole:ISSUING_COUNTRY",
"value": "wcCountry:US", <-------------
"valueDataType": "wcDataType:Q_CODE"
}
],
}
The legacy PASSPORTS
field values are mapped to entries within the identificationInformation
record area, specifically with these additional attributes:
identificationDetails.type
=wcIdentificationType:PASSPORT
identificationDetails.details.role
=wcIdentificationRole:VALUE
for the passport numberidentificationDetails.details.role
=wcIdentificationRole:ISSUING_COUNTRY
for the issuing country
SSN
Product | Field or Value / Record Area |
---|---|
World-Check Data File | SSN |
World-Check On Demand | record.identificationInformation.identificationDetails.details.value |
Similar to other identification details, Social Security Numbers (SSN) are now part of the identificationInformation
record area in World-Check On Demand. The SSN type value will depend on the country of issuance, with wcIdentificationType:US_SSN
being the most common.
"identificationInformation": {
"identificationDetails": [
{
"id": "b878c253e88a84e8cc2ddf7e3806fc84",
"type": "wcIdentificationType:US_SSN", <-------------
"details": [
{
"role": "wcIdentificationRole:VALUE",
"value": "123-45-6789", <-------------
"valueDataType": "wcDataType:STRING"
},
{
"role": "wcIdentificationRole:ISSUING_COUNTRY",
"value": "wcCountry:US", <-------------
"valueDataType": "wcDataType:Q_CODE"
}
],
}
The legacy SSN
field values are mapped to entries within the identificationInformation
record area, specifically with these additional attributes:
identificationDetails.type
= one of the many country-specific SSN-type concepts, such as thewcIdentificationType:US_SSN
for US Social Security NumbersidentificationDetails.details.role
=wcIdentificationRole:VALUE
for the SSN valueidentificationDetails.details.role
=wcIdentificationRole:ISSUING_COUNTRY
for the issuing country
IDENTIFICATION NUMBERS
Product | Field or Value / Record Area |
---|---|
World-Check Data File | IDENTIFICATION NUMBERS |
World-Check On Demand | record.identificationInformation.identificationDetails.details.value |
Similar to passports and SSNs, other identification numbers are part of the identificationInformation
record area in World-Check On Demand.
"identificationInformation": {
"identificationDetails": [
{
"id": "b878c253e88a84e8cc2ddf7e3806fc85",
"type": "wcIdentificationType:PH_SEC", <-------------
"details": [
{
"role": "wcIdentificationRole:VALUE",
"value": "CN123456789", <-------------
"valueDataType": "wcDataType:STRING"
},
{
"role": "wcIdentificationRole:ISSUING_COUNTRY",
"value": "wcCountry:PH", <-------------
"valueDataType": "wcDataType:Q_CODE"
}
],
}
The legacy IDENTIFICATION NUMBERS
field values are mapped to entries within the identificationInformation
record area, specifically with these additional attributes:
identificationDetails.type
= one of many identification type conceptsidentificationDetails.details.role
=wcIdentificationRole:VALUE
for the identification numberidentificationDetails.details.role
=wcIdentificationRole:ISSUING_COUNTRY
for the issuing country when applicable
Each identification type has its own specific concept in World-Check On Demand, making it easier to filter and search for specific types of identification numbers.
LOCATIONS
Product | Field or Value / Record Area |
---|---|
World-Check Data File | LOCATIONS |
World-Check On Demand | record.locationInformation.locationDetails.details.value |
Location details are found in the locationInformation
record area in World-Check On Demand. All legacy LOCATIONS
field values will have an undetermined location type in World-Check On Demand and are mapped to structured and specific location types when such details are available.
"locationInformation": {
"locationDetails": [
{
"id": "b878c253e88a84e8cc2ddf7e3806fc86",
"type": "wcLocationType:UNDETERMINED_LOCATION", <-------------
"details": [
{
"role": "wcLocationRole:STRING_LOCATION", <-------------
"value": "Akron, New York, United States",
"valueDataType": "wcDataType:STRING"
},
{
"role": "wcLocationRole:COUNTRY", <-------------
"value": "wcCountry:US",
"valueDataType": "wcDataType:Q_CODE"
},
{
"role": "wcLocationRole:STATE_PROVINCE", <-------------
"value": "wcStateProvince:US_NEW_YORK",
"valueDataType": "wcDataType:Q_CODE"
},
{
"role": "wcLocationRole:CITY", <-------------
"value": "wcCityList:AKRON_NEW_YORK_USA",
"valueDataType": "wcDataType:Q_CODE"
}
],
}
The legacy LOCATIONS
field values are mapped to entries within the locationInformation
record area, specifically with these additional attributes:
locationDetails.type
=wcLocationType:UNDETERMINED_LOCATION
as they were not associated with any specific location type when originally capturedlocationDetails.details.role
=wcLocationRole:STRING_LOCATION
for the unstructured location stringlocationDetails.details.role
=wcLocationRole:COUNTRY
for the countrylocationDetails.details.role
=wcLocationRole:STATE_PROVINCE
for the state or province when availablelocationDetails.details.role
=wcLocationRole:CITY
for the city when available
World-Check On Demand provides more structured location information compared to the legacy string values, making it easier to filter and search for specific location components.
COUNTRIES
Product | Field or Value / Record Area |
---|---|
World-Check Data File | COUNTRIES |
World-Check On Demand | record.locationInformation.locationDetails.details.value |
Similar to other location details, country information can be found in the locationInformation
record area in World-Check On Demand. The main country of citizenship will have a specific default flag.
"locationInformation": {
"locationDetails": [
{
"id": "b878c253e88a84e8cc2ddf7e3806fc87",
"type": "wcLocationType:CITIZENSHIP_LOCATION", <-------------
"details": [
{
"role": "wcLocationRole:COUNTRY", <-------------
"value": "wcCountry:US",
"valueDataType": "wcDataType:Q_CODE"
}
],
"isDefault": true <-------------
}
The legacy COUNTRIES
field values are mapped to entries within the locationInformation
record area, specifically with these additional attributes:
locationDetails.type
=wcLocationType:CITIZENSHIP_LOCATION
locationDetails.details.role
=wcLocationRole:COUNTRY
locationDetails.isDefault
=true
CITIZENSHIP
Product | Field or Value / Record Area |
---|---|
World-Check Data File | CITIZENSHIP |
World-Check On Demand | record.locationInformation.locationDetails.details.value |
"locationInformation": {
"locationDetails": [
{
"id": "b878c253e88a84e8cc2ddf7e3806fc88",
"type": "wcLocationType:CITIZENSHIP_LOCATION", <-------------
"details": [
{
"role": "wcLocationRole:COUNTRY", <-------------
"value": "wcCountry:GB",
"valueDataType": "wcDataType:Q_CODE"
}
],
}
Similar to the legacy COUNTRIES
field values, the legacy CITIZENSHIP
field values are mapped to entries within the locationInformation
record area, specifically with these additional attributes:
locationDetails.type
=wcLocationType:CITIZENSHIP_LOCATION
locationDetails.details.role
=wcLocationRole:COUNTRY
locationDetails.isDefault
=false
or is not present within thelocationDetails
object
COMPANIES
Product | Field or Value / Record Area |
---|---|
World-Check Data File | COMPANIES |
World-Check On Demand | record.connectionInformation.connectionDetails.value |
The legacy COMPANIES
are specifically the non-individual entries in connectionInformation
record area. Individual entries are those from the legacy LINKED TO
field (see below).
"connectionInformation": {
"connectionDetails": [
{
"id": "b878c253e88a84e8cc2ddf7e3806fc89",
"type": "wcRecordType:ENT", <-------------
"value": "The Continental",
"valueDataType": "wcDataType:STRING", <-------------
},
{
"id": "b878c253e88a84e8cc2ddf7e3806fc89",
"type": "wcRecordType:ENT", <-------------
"value": "987654",
"valueDataType": "wcDataType:UID", <-------------
"relations": [
{
"rel": "wcRelatedRel:HAS_CONNECTION_DIRECTION",
"value": "wcConnectionDirectionType:UNI_DIR",
"valueDataType": "wcDataType:Q_CODE"
}
]
}
The legacy COMPANIES
field values are mapped to entries within the connectionInformation
record area, specifically with these additional attributes:
connectionDetails.type
must not be equal towcRecordType:IND
(individual)connectionDetails.valueDataType
=wcDataType:UID
when the connected organisation has a World-Check recordconnectionDetails.valueDataType
=wcDataType:STRING
when the connected organisation does not have a presence in World-Check
Connection Information entries in World-Check On Demand also includes relationship directionality (e.g., unidirectional or bidirectional) based on the connection details in the related World-Check record.
E/I
Product | Field or Value / Record Area |
---|---|
World-Check Data File | E/I |
World-Check On Demand | record.recordType.value -or-record.genderInformation.genderDetails.details.value |
The legacy E/I
field is used to indicate the gender of the record subject (when available) or if the record subject is not an individual (i.e., entity).
"genderInformation": {
"genderDetails": [
{
"id": "b878c253e88a84e8cc2ddf7e3806fc90",
"details": [
{
"role": "wcGenderRole:VALUE",
"value": "wcGenderDetail:FEMALE",
"valueDataType": "wcDataType:Q_CODE"
}
]
}
The legacy E/I
values are mapped to different record areas in World-Check On Demand depending on what they represent:
When the legacy E/I
= E
, this maps to:
record.recordType.value
=wcRecordType:ENT
indicating this is an entity record
When the legacy E/I
= M
or F
, this maps to:
record.genderInformation.genderDetails.details.value
where:value
=wcGenderDetail:MALE
forM
value
=wcGenderDetail:FEMALE
forF
World-Check On Demand supports more gender values than World-Check Data File.
LINKED TO
Product | Field or Value / Record Area |
---|---|
World-Check Data File | LINKED TO |
World-Check On Demand | record.connectionInformation.connectionDetails.value |
In contrast to the legacy COMPANIES
entries, the legacy LINKED TO
entries map to individual records in connectionInformation
record area.
"connectionInformation": {
"connectionDetails": [
{
"id": "b878c253e88a84e8cc2ddf7e3806fc89",
"type": "wcRecordType:IND", <-------------
"value": "John Wick",
"valueDataType": "wcDataType:STRING", <-------------
},
{
"id": "b878c253e88a84e8cc2ddf7e3806fc89",
"type": "wcRecordType:IND", <-------------
"value": "123456",
"valueDataType": "wcDataType:UID", <-------------
"relations": [
{
"rel": "wcRelatedRel:HAS_CONNECTION_DIRECTION",
"value": "wcConnectionDirectionType:BI_DIR",
"valueDataType": "wcDataType:Q_CODE"
}
]
}
The legacy LINKED TO
field values are mapped to entries within the connectionInformation
record area, specifically with these additional attributes:
connectionDetails.type
=wcRecordType:IND
(individual)connectionDetails.valueDataType
=wcDataType:UID
when the connected individual has a World-Check recordconnectionDetails.valueDataType
=wcDataType:STRING
when the connected individual does not have a presence in World-Check
Connection Information entries in World-Check On Demand also includes relationship directionality (e.g., unidirectional or bidirectional) based on the connection details in the related World-Check record.
FURTHER INFORMATION
Product | Field or Value / Record Area |
---|---|
World-Check Data File | FURTHER INFORMATION |
World-Check On Demand | record.furtherInformation.furtherDetails.details.value |
The Further Information details are largely unchanged and are mapped to the furtherInformation
record area in World-Check On Demand.
"furtherInformation": {
"furtherDetails": [
{
"details": [
{
"role": "wcFurtherInformation:REPORTS", <-------------
"value": "Jan 2025 - reportedly suspended by the Securities Commission for non-filing of reportorial requirements.",
"valueDataType": "wcDataType:STRING"
}
],
"id": "ed23719aa242e262f49060d82433943ae9"
},
{
"details": [
{
"role": "wcFurtherInformation:BIOGRAPHY", <-------------
"value": "Deputy Minister of Cities, Local Government and Public Works for Republic of Wakanda (Nov 2022 - ).",
"valueDataType": "wcDataType:STRING"
}
],
"id": "d524068b7007a1d4e81571c4fe284b5b"
}
]
},
Each concatenated entry within the legacy FURTHER INFORMATION
are now elements of the furtherDetails
array with the role
value of each element indicating the heading information for the entry.
Note that Reports with no further information reported are not returned in World-Check On Demand.
KEYWORDS
Product | Field or Value / Record Area |
---|---|
World-Check Data File | KEYWORDS |
World-Check On Demand | record.keywordReferenceList.keywordTag.keyword |
The legacy KEYWORDS
values map into the keywordReferenceList
record area of World-Check On Demand.
"keywordReferenceList": [
{
"keywordTag": {
"currentFrom": "2022-08-21T17:19:33.56Z",
"id": "e565ab37c87935c1f9d3f7864f3825e1",
"keyword": "wcSourceKwd:OFAC", <-------------
"status": {
"value": "wcStatus:CURRENT",
"valueDataType": "wcDataType:Q_CODE"
}
}
},
{
"keywordTag": {
"currentFrom": "2022-08-21T17:19:33.56Z",
"currentTo": "2025-07-15T19:35:02Z",
"id": "e565ab37c87935c1f9d3f7864f3825e1",
"keyword": "wcSourceKwd:UKHMT", <-------------
"status": {
"value": "wcStatus:FORMER",
"valueDataType": "wcDataType:Q_CODE"
}
}
}
],
World-Check On Demand also provides additional information such as the effectivity timestamps and the overall status.
EXTERNAL SOURCES
Product | Field or Value / Record Area |
---|---|
World-Check Data File | EXTERNAL SOURCES |
World-Check On Demand | record.sourceReferenceList.sourceRefs.value |
The legacy EXTERNAL SOURCES
values map into the sourceReferenceList
record area of World-Check On Demand.
"sourceReferenceList": {
"sourceRefs": [
{
"id": "c14a94d59f46016ca7ff371925edfb5d",
"details": [
{
"role": "wcDateRole:URL_ADDITION_DATE",
"value": "2025-08-21T08:22:36.217Z",
"valueDataType": "wcDataType:DATETIME"
}
],
"type": "wcResourceType:SOURCE_DATA",
"role": "wcResourceRole:RESOURCE_REF",
"value": "https://www.somerandomwebsite23909sdf8092090dfljae009dfadsf.com", <-------------
"valueDataType": "wcDataType:ANYURI"
},
{
"id": "59d52bf23c9f5a8b720a04d998d69574",
"details": [
{
"role": "wcDateRole:URL_ADDITION_DATE",
"value": "2024-12-31T10:11:25.889Z",
"valueDataType": "wcDataType:DATETIME"
}
],
"type": "wcResourceType:SOURCE_DATA",
"role": "wcResourceRole:RESOURCE_REF",
"value": "https://www.someotherrandomwebsite99a8fp993jasdof8yaehudsfh.com", <-------------
"valueDataType": "wcDataType:ANYURI"
}
]
},
UPDATE CATEGORY
Product | Field or Value / Record Area |
---|---|
World-Check Data File | UPDATE CATEGORY |
World-Check On Demand | recordMeta.changeHistory.updateCategory |
The legacy UPDATE CATEGORY
values map into the changeHistory
of the World-Check On Demand recordMeta
top-level object.
"changeHistory": [
{
"publishedDate": "2024-08-06T00:00:00.000Z",
"updateCategory": "wcUpdateCat:C6" <-------------
},
{
"publishedDate": "2025-08-18T06:05:28.439Z",
"updateCategory": "wcUpdateCat:C1", <-------------
"added": [
{
"value": "wcChangeArea:FTHR_INFM",
"valueDataType": "wcDataType:Q_CODE",
"idRefs": [
"8560fb499956200080c6af8a35d7b0a1",
"ef026246b10c2b70aebcfb38a6343b96",
"19e59bf23f62e822fc5294c7006f4c47"
]
}
World-Check On Demand records may contain one or more update categories in the changeHistory
array depending on the following conditions:
- record retrievals without the use of the
lastPublishedDate
filter will only return the latestchangeHistory
entry which contains the latestupdateCategory
value - record retrievals made with the
lastPublishedDate
filter may return more than one entry inchangeHistory
if there are multiple changes within the provided lookback period; each entry will have anupdateCategory
value
ENTERED
Product | Field or Value / Record Area |
---|---|
World-Check Data File | ENTERED |
World-Check On Demand | recordMeta.initialPublisheddate |
The legacy ENTERED
date values are mapped into the initialPublishedDate
field of the equivalent World-Check On Demand record for all records published in World-Check Data File up to 8 August 2025. Past that date, records with the same UID will have slightly different values for ENTERED
and initialPublishedDate
as World-Check On Demand records are published earlier.
"recordMeta": {
"initialPublishedDate": "2022-12-08T00:00:00.000Z", <-------------
"lastPublishedDate": "2025-08-18T12:40:45.127Z",
"changeHistory": [
{
"publishedDate": "2024-08-06T00:00:00.000Z",
"updateCategory": "wcUpdateCat:C6"
},
UPDATED
Product | Field or Value / Record Area |
---|---|
World-Check Data File | UPDATED |
World-Check On Demand | recordMeta.lastPublishedDate |
The legacy UPDATED
date values are mapped into the lastPublishedDate
field of the equivalent World-Check On Demand record for all records published in World-Check Data File up to 8 August 2025. Past that date, records with the same UID will have slightly different values for UPDATED
and lastPublishedDate
as World-Check On Demand records are published earlier.
"recordMeta": {
"initialPublishedDate": "2022-12-08T00:00:00.000Z",
"lastPublishedDate": "2025-08-18T12:40:45.127Z", <-------------
"changeHistory": [
{
"publishedDate": "2024-08-06T00:00:00.000Z",
"updateCategory": "wcUpdateCat:C6"
},
EDITOR
This is not mapped to any public-facing World-Check On Demand field.
AGE DATE (AS OF DATE)
Product | Field or Value / Record Area |
---|---|
World-Check Data File | AGE DATE (AS OF DATE) |
World-Check On Demand | record.dateInformation.dateDetails.details.value |
The legacy AGE
and AGE DATE (AS OF DATE)
fields are not directly mapped to any World-Check On Demand data points. Instead of the numeric age, World-Check On Demand offers calculated years of birth. Please see AGE
above for more details.
PEP ROLES
Product | Field or Value / Record Area |
---|---|
World-Check Data File | PEP ROLES |
World-Check On Demand | record.pepRoleInformation.pepRoleDetails.role.value |
Legacy PEP ROLES
are mapped to entries within the pepRoleInformation
record area in World-Check On Demand. Each concatenated entry in the legacy field is an element in the pepRoleDetails
array.
"pepRoleInformation": {
"status": {
"value": "wcStatus:ACTIVE", <-------------
"valueDataType": "wcDataType:Q_CODE"
},
"pepRoleDetails": [
{
"id": "3321d09da597070b76c0d8ace4fcd794",
"role": {
"value": "wcPepRole:CAB_MINI",
"valueDataType": "wcDataType:Q_CODE"
},
"level": {
"value": "wcPEPRoleLevel:NATIONAL",
"valueDataType": "wcDataType:Q_CODE"
},
"position": {
"value": "wcPepPosition:MEMOE",
"valueDataType": "wcDataType:Q_CODE"
},
"effectiveFrom": {
"value": "2020-08",
"status": {
"value": "wcStatus:REPORTED"
},
},
"effectiveTo": {
"value": "2025-06",
"status": {
"value": "wcStatus:CONFIRMED"
},
},
"status": {
"value": "wcStatus:FORMER",
"valueDataType": "wcDataType:Q_CODE"
},
"roleBiography": [
{
"value": "Minister of Social Affairs of the Transitional Government",
"valueDataType": "wcDataType:STRING"
}
],
"locationInformation": {
"locationDetails": [
{
"type": "wcLocationType:PEP_LOCATION",
"details": [
{
"role": "wcLocationRole:COUNTRY",
"status": {
"value": "wcStatus:FORMER",
"valueDataType": "wcDataType:Q_CODE"
},
"value": "wcCountry:GH",
"valueDataType": "wcDataType:Q_CODE"
}
]
PEP STATUS
Product | Field or Value / Record Area |
---|---|
World-Check Data File | PEP STATUS |
World-Check On Demand | record.pepRoleInformation.status.value |
The legacy PEP STATUS
values are mapped to the status
object within the pepRoleInformation
record area in World-Check On Demand. Please see the example for PEP ROLES
above.
SPECIAL INTEREST CATEGORIES
Product | Field or Value / Record Area |
---|---|
World-Check Data File | SPECIAL INTEREST CATEGORIES |
World-Check On Demand | record.categoryInformation.categories.categoryPath |
Entries in the legacy SPECIAL INTEREST CATEGORIES
are mapped to the new categorisation taxonomy in World-Check On Demand, specifically as Category 3 concepts. However, all these values are under the wcCat1:SPECIAL_INTEREST
Category 1 concept.
"categoryInformation": {
"categories": [
{
"categoryPath": "wcCat1:POST_CONVICTION/wcCat2:CRIME_OTHER",
"id": "73f4d9ba9ec09f35ee811a3b11c04939",
"isDefault": true
},
{
"categoryPath": "wcCat1:SPECIAL_INTEREST/wcCat2:TRAF/wcCat3:TRAHU", <-------------
"id": "9510941ff99af39a04a5b5e7418142c9"
},
{
"categoryPath": "wcCat1:SPECIAL_INTEREST/wcCat2:HRIGV/wcCat3:HRIGHV", <-------------
"id": "66eee9a973bc708a51c9d5704f8c9ac4"
}
]
},
SPECIAL INTEREST CATEGORIES in World-Check Data File | Category 3 in World-Check On Demand | Category 2 in World-Check On Demand |
---|---|---|
Absconder or Fugitive | wcCat3:ABFU | wcCat2:ENFORCE |
Abuse of Office | wcCat3:ABUOF | wcCat2:CIV_CORP |
Aiding and Abetting | wcCat3:AIAB | wcCat2:OTHERCRIME |
Aircraft Hijacking and Aviation Crime | wcCat3:ACRIM | wcCat2:VCRIM |
Antitrust Violation or Unlawful Competition | wcCat3:ANTRV | wcCat2:OTHERCRIME |
Arms and Ammunition Possession | wcCat3:UNGUN1 | wcCat2:OTHERCRIME |
Arms and Ammunition Trafficking | wcCat3:TRAGU | wcCat2:TRAF |
Arson and Destruction of Property | wcCat3:DEPRO | wcCat2:VCRIM |
Breach of Fiduciary Duty | wcCat3:BRFID | wcCat2:CIV_CORP |
Bribery and Corruption | wcCat3:CRRPT1 | wcCat2:FINANCIAL |
Conspiracy or Collusion | wcCat3:CNSPR1 | wcCat2:OTHERCRIME |
Consumer Protection Violation | wcCat3:CONSP | wcCat2:CIV_CORP |
Control or Regulation Violation | wcCat3:COREV | wcCat2:CIV_CORP |
Counterfeiting or Piracy | wcCat3:FAKED | wcCat2:OTHERCRIME |
Crimes Against the State | wcCat3:STCRIM | wcCat2:OTHERCRIME |
Cybercrime | wcCat3:HACK1 | wcCat2:INFOSEC |
Data Privacy Breach | wcCat3:DAPBR | wcCat2:INFOSEC |
Deported or Exiled | wcCat3:DEPORT | wcCat2:ENFORCE |
Disciplinary Action | wcCat3:DACT | wcCat2:ENFORCE |
Disqualified or Debarred | wcCat3:DISQ | wcCat2:ENFORCE |
Dissolved Company | wcCat3:DISCOM | wcCat2:ENFORCE |
Energy Crime | wcCat3:ENCRIM | wcCat2:OTHERCRIME |
Environmental Crime | wcCat3:EVCRIM | wcCat2:ENVIROMENT |
Exploitation of Children | wcCat3:KIDEX1 | wcCat2:HRIGV |
Extortion | wcCat3:XTRTN | wcCat2:FINANCIAL |
Financial Services Warning | wcCat3:FINSW | wcCat2:ENFORCE |
Forced and Slave Labour | wcCat3:SLAVE1 | wcCat2:HRIGV |
Forgery and Uttering | wcCat3:FRGRY | wcCat2:OTHERCRIME |
Fraud | wcCat3:DCPTN1 | wcCat2:FINANCIAL |
Frozen and Seized Assets | wcCat3:FRAS | wcCat2:ENFORCE |
Hate Crime | wcCat3:HCRIM | wcCat2:HRIGV |
Healthcare Fraud | wcCat3:HCFD | wcCat2:FINANCIAL |
Human Rights Violation | wcCat3:HRIGHV | wcCat2:HRIGV |
Human Trafficking | wcCat3:TRAHU | wcCat2:TRAF |
Illegal Immigration | wcCat3:ILLIM1 | wcCat2:OTHERCRIME |
Illegal Possession or Sale | wcCat3:ILLCO | wcCat2:OTHERCRIME |
Illegal Restraint or Kidnapping | wcCat3:RESKID | wcCat2:VCRIM |
Insider Trading | wcCat3:INTRD1 | wcCat2:FINANCIAL |
Insolvency, Liquidation or Bankruptcy | wcCat3:INLIBK | wcCat2:ENFORCE |
IP Rights Infringement | wcCat3:IPIN1 | wcCat2:INFOSEC |
Labour Rights Violation | wcCat3:JOBVI | wcCat2:HRIGV |
Licence or Registration Revocation | wcCat3:LICRE | wcCat2:ENFORCE |
Money Laundering | wcCat3:MOLND1 | wcCat2:FINANCIAL |
Narcotics Trafficking | wcCat3:NARTRA | wcCat2:TRAF |
Obstruction of Justice | wcCat3:OBSJU | wcCat2:OTHERCRIME |
Organized Crime | wcCat3:OCRIM1 | wcCat2:OCRIM |
Pharmaceutical Trafficking | wcCat3:TRAPHA | wcCat2:TRAF |
Securities Violation | wcCat3:SECVI | wcCat2:FINANCIAL |
Sexual Exploitation | wcCat3:SEXEX | wcCat2:HRIGV |
Smuggling | wcCat3:SMGLNG | wcCat2:TRAF |
Tax and Customs Violation | wcCat3:TAXCUV | wcCat2:FINANCIAL |
Tender Violation and Restrictions | wcCat3:TENV | wcCat2:FINANCIAL |
Terror Related | wcCat3:TERRO1 | wcCat2:TERRO |
Theft and Embezzlement | wcCat3:THFT1 | wcCat2:FINANCIAL |
Trafficking in Stolen Goods | wcCat3:TRAGD | wcCat2:TRAF |
Travel or Visa Restriction | wcCat3:TRRES | wcCat2:SNCTN1 |
Unlawful Money Lending | wcCat3:UNMO | wcCat2:FINANCIAL |
Violent Crime | wcCat3:VCRIM1 | wcCat2:VCRIM |
War Crime | wcCat3:WRCRI1 | wcCat2:VCRIM |
Wildlife Crime | wcCat3:WICRIM | wcCat2:ENVIROMENT |
Illegal Gambling | wcCat3:ILLGA | wcCat2:OTHERCRIME |
Additional entries in World-Check On Demand may be added over time. Please refer to the Reference API content for the latest entries.
NATIVE CHARACTER NAMES (Native Character File)
Product | Field or Value / Record Area |
---|---|
World-Check Data (Native Character) File | NATIVE CHARACTER NAMES |
World-Check On Demand | record.nameInformation.nameDetails.details.value |
"nameInformation": {
"nameDetails": [
{
"details": [
{
"role": "wcNameRole:STRING_NAME",
"value": "约翰·威克", <-------------
"valueDataType": "wcDataType:STRING"
}
],
"id": "f5b98672b63a804bb1667740b6b6508",
"relations": [
{
"rel": "wcRelatedRel:IS_NON_LATIN_NAME", <-------------
"value": "true",
"valueDataType": "wcDataType:BOOLEAN"
},
{
"rel": "wcRelatedRel:HAS_LANGUAGE", <-------------
"value": "wcLanguage:ZH_CN",
"valueDataType": "wcDataType:Q_CODE"
},
{
"rel": "wcRelatedRel:HAS_WC_NAME_TYPE", <-------------
"value": "wcNameType:AKA",
"valueDataType": "wcDataType:Q_CODE"
}
]
},
The names in NATIVE CHARACTER NAMES
are mapped to entries in nameInformation
, with some key differences:
- equivalent entries in
nameInformation
for native character names will only have a string equivalent and are not broken into name components nameDetails.isDefault
=false
or is not present in thenameDetails
objectnameDetails.relations.value
=wcNameType:AKA
whererel
=wcRelatedRel:HAS_WC_NAME_TYPE
nameDetails.relations.value
=true
whererel
=wcRelatedRel:IS_NON_LATIN_NAME
nameDetails.relations.value
= a concept within thewcLanguage
scheme whererel
=wcRelatedRel:HAS_LANGUAGE
DATE (Deleted Profiles File)
Product | Field or Value / Record Area |
---|---|
World-Check Data (Deleted Profiles) File | DATE |
World-Check On Demand | record.recordDateInformation.recordDateDetails.details.value |
"recordDateInformation": {
"recordDateDetails": [
{
"type": "wcRecordDateType:DELETION_DATE", <-------------
"detail": {
"role": "wcRecordDateRole:VALUE",
"value": "2025-08-27T06:29:08.217Z", <-------------
"valueDataType": "wcDataType:DATETIME"
}
}
]
},
The Record Date Information section will also contain dates of record reactivation.
The date entries in the DATE
field of the Deleted Profiles file are mapped to entries in recordDateInformation
where:
recordDateDetails.type
=wcRecordDateType:DELETION_DATE