Vessels

Vessel sanctions

GET
/api/v1/vessels/{id}/sanctions

The sanctions and port bans in force on a ship, newest first: whether the UN Security Council, the EU, the US or the UK sanctions it, under which programmes and with what measures, and whether the Paris MoU's port States refuse it access to their ports.

A sanction lifted is left out, unless you ask for it with include_delisted. They are a record of what the authorities publish, not a screening: a ship on none of them may still be sanctioned under a name or number the lists do not give, or by an authority not among these.

A ship on none of the lists has no sanctions. When an MMSI names no ship with a known IMO number, the response is 204 No Content, with an empty body.

Authorization

apiKey
headerAuthorizationBearer <token>

An API key from the dashboard: a secret key (wk_sk_) from servers, or a publishable key (wk_pk_) from the origins listed on it. A workload can send its token in place of a secret key. See Authentication.

Path Parameters

id*|

The ship, by a typed identifier: imo: and its IMO number (7 digits), or mmsi: and its MMSI (9 digits), which is looked up for the IMO number its sanctions are listed under.

Query Parameters

include_delisted?string

Include the sanctions lifted since November 2026, each with the day it was lifted in delisted_on. They are left out by default.

Response Body

The ship's sanctions.

application/json
  1. response

The sanctions and port bans in force on a ship.

imo*number

The IMO number the sanctions are recorded under.

sanctions*array<>

Its sanctions in force, newest first. Empty for a ship on none of the lists.

Example Request
curl -X GET 'https://waykite.com/api/v1/vessels/string/sanctions'
Example Response
{
  "imo": 9243320,
  "sanctions": [
    {
      "id": "sanc_b7e27af418ec2eba01ef8f6a9489a808",
      "imo": 9243320,
      "authority": "gb",
      "programmes": [
        "Russia"
      ],
      "measures": [
        "deregistration",
        "port_entry_ban",
        "services_ban"
      ],
      "listed_on": "2026-10-08",
      "name": "YEHOPE",
      "flag": "BB",
      "reason": "The Secretary of State considers that there are reasonable grounds to suspect that IMO 9243320 (\"YEHOPE\") is, has been or is likely to be involved in activity whose object or effect is to destabilise Ukraine or undermine or threaten the territorial integrity, sovereignty or independence of Ukraine or to obtain a benefit from or support the Government of Russia. Namely, 9243320 is involved in carrying oil or oil products that originated in Russia from Russia to a third country."
    },
    {
      "id": "sanc_3c5792784a53aac2990c950017365841",
      "imo": 9243320,
      "authority": "us",
      "programmes": [
        "IRAN-EO13902"
      ],
      "measures": [
        "asset_freeze"
      ],
      "listed_on": "2026-07-29",
      "name": "YEHOPE",
      "flag": "BB"
    },
    {
      "id": "sanc_6ea7846dcaf52d671dae5950d3ee1cea",
      "imo": 9243320,
      "authority": "eu",
      "programmes": [
        "Russia"
      ],
      "measures": [
        "port_entry_ban",
        "services_ban"
      ],
      "listed_on": "2026-07-24",
      "name": "Yehope"
    }
  ]
}