This API investigates a vessel based on its IMO and provides detailed information, including:
Sanctions: Data on vessel-specific sanctions and associated risks.
Ownership Details: Companies linked to the vessel, including Ultimate Beneficial Owners (UBOs), WC1 ID, and DUNS number.
Company Sanctions: Sanctions related to the vessel's owning and operating companies.
Risk Analysis: Comprehensive risk profiles for the vessel and related entities.
Name Type Description imos [String] The Integrated Marine Observing System (IMOS) unique ID.
Name Type Description class String The vessel class. complianceRisk ComplianceVesselRisk! The risk of the ship not complying with sanction programs. flag String The vessel flag. imo PositiveInt The vessel International Maritime Organization number. name String The vessel name. sanctions [VesselSanction] The attributes of the sanction imposed on the vessel.
All fields return as Ownership type.
name Description beneficialOwner The current Beneficial Owner of the vessel beneficialOwners List of all the Beneficial Owners of the vessel, 1 Year look back owner The current Registered Owner of the vessel owners List of all the Registered Owners of the vessel, 1 Year look back manager The current Commerical Manager of the vessel managers List of all the Commerical Managers of the vessel, 1 Year look back operator The current Commerical Manager of the vessel operators List of all the operators of the vessel, 1 Year look back commercialController The current Commerical controller of the vessel commercialControllers List of all the Commerical controllers of the vessel, 1 Year look back technicallyManager The current Technical Manager of the vessel technicallyManagers List of all the Technical Managers of the vessel, 1 Year look back ismManager The current ISM Manager of the vessel ismManagers List of all the ISM Managers of the vessel, 1 Year look back
GraphQL
query VesselByIMO($imo: String!) {
vesselByIMO(imo: $imo) {
name
imo
class
flag
complianceRisk {
level
program
isSanctioned
riskySince
buildingBlocks {
name
recentActivityStartDate
count
program
level
}
}
owner {
company {
name
duns
risk {
level
}
sanctions {
program
listType
comment
companyName
insertDate
risk
}
}
}
beneficialOwner {
company {
name
duns
risk {
level
indicators
}
sanctions {
program
listType
comment
companyName
insertDate
risk
}
}
}
}
}
JSON
{
"imos": [
"9515539"
]
}
JSON
{
"data": {
"vesselByIMO": {
"name": "MIKHAIL NENASHEV",
"imo": 9515539,
"class": "Cargo",
"flag": "Russia",
"complianceRisk": {
"level": "High",
"program": [
"SYRIA",
"RUSSIA_GENERAL"
],
"isSanctioned": false,
"riskySince": "2021-12-23T00:00:00.000Z",
"buildingBlocks": [
{
"name": "DARK_ACTIVITY",
"recentActivityStartDate": "2024-04-28T10:55:38.000Z",
"count": 7,
"program": [
"SYRIA",
"RUSSIA_GENERAL"
],
"level": "High"
},
{
"name": "FLAG",
"recentActivityStartDate": "2021-12-26T08:20:53.000Z",
"count": 1,
"program": [
"RUSSIA_GENERAL"
],
"level": "Medium"
},
{
"name": "SANCTIONED_COUNTRY_COMPANY",
"recentActivityStartDate": "2023-12-05T00:00:00.000Z",
"count": 7,
"program": [
"RUSSIA_GENERAL"
],
"level": "Medium"
}
]
},
"owner": {
"company": {
"name": "Crane Marine Contractor",
"duns": null,
"risk": {
"level": "High"
},
"sanctions": []
}
},
"beneficialOwner": {
"company": {
"name": "Crane Marine Contractor",
"duns": null,
"risk": {
"level": "High",
"indicators": [
"UneconomicalBehavior",
"DarkActivity"
]
},
"sanctions": []
}
}
}
}
}