vvdVessel

Returns the full record for one vessel, identified by IMO number. Available to all subscribers from Pilot tier upward. Quota is monitored but not enforced on this operation: calls beyond the monthly allowance are logged and still return data.

Request (minimal)

JSON
{
  "query": "query GetVessel { vvdVessel(identifier: \"9281906\") { referenceData { identification { id { official { imo number } } name { value } } } } }"
}

Response (minimal)

JSON
{
  "data": {
    "vvdVessel": {
      "referenceData": {
        "identification": {
          "id": {
            "official": {
              "imo": "9281906",
              "number": null
            }
          },
          "name": {
            "value": "SEA DRACO"
          }
        }
      }
    }
  }
}

Request (broader field selection)

JSON
{
  "query": "query GetVesselFull { vvdVessel(identifier: \"9281906\") { referenceData { identification { id { official { imo callSign } } name { value } flag { code } type { value sizeRange } } metrics { dimensions { loa beam { moulded extreme } } shipSize { dwt { summer { actual } } } } tonnage { gross { international } net { international } } lifecycle { build { date { real } } shipyard { name } } machinery { engines { main { engineModel bhp } } fuel { mainPropulsion { type { first } } } } } } }"
}

Response (broader field selection, truncated)

JSON
{
  "data": {
    "vvdVessel": {
      "referenceData": {
        "identification": {
          "id": {
            "official": {
              "imo": "9281906",
              "number": null,
              "callSign": "C6KG4"
            }
          },
          "name": { "value": "SEA DRACO" },
          "flag": { "code": "BS" },
          "type": {
            "value": "cargo.dry.bulker.dry_bulk_carrier",
            "sizeRange": "CAPESIZE"
          }
        },
        "metrics": {
          "dimensions": {
            "loa": 300,
            "beam": { "moulded": 50, "extreme": null }
          },
          "shipSize": {
            "dwt": { "summer": { "actual": 206237 } }
          }
        },
        "tonnage": {
          "gross": { "international": 104735 },
          "net": { "international": 66203 }
        },
        "lifecycle": {
          "build": { "date": { "real": "2005-07-08" } },
          "shipyard": { "name": "IMABARI" }
        },
        "machinery": {
          "engines": { "main": { "engineModel": "6S70MCC", "bhp": null } },
          "fuel": { "mainPropulsion": { "type": { "first": "HFO" } } }
        }
      }
    }
  }
}

GraphQL form

GraphQL
query VvdVessel($identifier: String!) {
  vvdVessel(identifier: $identifier)
}
Input fields

Field

Type

Required

Notes

identifier

string

Yes

IMO number of the vessel to look up