Ship Static Data

Search vessel registry

Changed on

Search the vessel database by any combination of type, name, dimensions, country, or year built, without needing a specific MMSI or IMO. Returns static specifications for each match.

Returns up to 500 results per page. When more results exist, meta.next carries a pagination token. Pass it back as the next parameter to fetch the following page, and stop when meta.next is absent.

Credit cost: 1 per vessel found, capped at 500 credits per request.

get/api/v0/vessel_find

Request

Query parameters

namestring

Partial or full vessel name.

country_isostring

Flag state ISO 3166-1 alpha-2 code.

typestring

Vessel type (e.g. Cargo, Tanker).

type_specificstring

Vessel subtype (see ship-types reference in the docs).

fuzzy0 | 1

0 for exact name match (default), 1 for approximate match.

_empty_boolean

Include or exclude vessels with a null type.

gross_tonnage_mininteger

Minimum gross tonnage.

gross_tonnage_maxinteger

Maximum gross tonnage.

deadweight_mininteger

Minimum deadweight.

deadweight_maxinteger

Maximum deadweight.

length_minnumber float

Minimum length in metres.

length_maxnumber float

Maximum length in metres.

breadth_minnumber float

Minimum breadth in metres.

breadth_maxnumber float

Maximum breadth in metres.

year_built_mininteger

Earliest year built.

year_built_maxinteger

Latest year built.

nextstring

Pagination token from the previous response's meta.next. Omit for the first page.

Response

Matching vessels.

Example response

{
  "data": [
    {
      "name": "MAERSK CHENNAI",
      "mmsi": "566093000",
      "imo": "9525338",
      "callsign": "9V9409",
      "country_iso": "SG",
      "country_name": "Singapore",
      "type": "Cargo - Hazard A (Major)",
      "type_specific": "Container Ship",
      "gross_tonnage": 50869,
      "deadweight": 61614,
      "teu": 4500,
      "length": 249.12,
      "breadth": 37.4,
      "year_built": 2011,
      "home_port": "SINGAPORE"
    }
  ],
  "meta": {
    "duration": 0.012,
    "endpoint": "/api/v0/vessel",
    "success": true,
    "next": "00e32b7a-4067-d6b2-8d73-2bdda4fe72bb"
  }
}

Changes

    • warning

      deleted the query request parameter api-key

    • warning

      deleted the query request parameter page

    • info

      added the new optional query request parameter _empty_

    • info

      added the new optional query request parameter breadth_max

    • info

      added the new optional query request parameter breadth_min

    • info

      added the new optional query request parameter deadweight_max

    • info

      added the new optional query request parameter deadweight_min

    • info

      added the new optional query request parameter gross_tonnage_max

    • info

      added the new optional query request parameter gross_tonnage_min

    • info

      added the new optional query request parameter length_max

    • info

      added the new optional query request parameter length_min

    • info

      added the new optional query request parameter next

    • info

      added the new optional query request parameter year_built_max

    • info

      added the new optional query request parameter year_built_min

    • info

      added the media type application/json for the response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the new optional query request parameter fuzzy