/IMO-Vessel-Codes

List of cargo carrying IMO vessels and associated codes used in the transmission of electronic shipping messages

Introduction

The International Maritime Organization (IMO) number is a unique reference for ships and for registered ship owners and management companies. IMO numbers were introduced under the SOLAS Convention to improve maritime safety and security and to reduce maritime fraud. For ships, the IMO number remains linked to the hull for its lifetime, regardless of a change in name, flag, or owner.

Typically used in the transfer of electronic shipping messages to uniquely identify the vessel.

Description of Data

Source of Information is from MarineTraffic.com, but also available from numerous other sites such as:

For electronic messages the data that is required for transmission is:

  • IMO Code
  • Vessel Name
  • Vessel Flag

To categorise the vessel, the following is also included:

  • Vessel Type
  • Reserved
  • Navigation Aid
  • Fishing
  • Motor Hopper
  • High Speed Craft
  • Unknown
  • Passenger
  • Cargo
  • Tanker
  • Pleasure Craft

The data set could be expanded to include other items, but they must be relevant to the specific vessel/IMO only to be useful.

Preparation

Information has been scraped from the noted sources, scripts to do so are in the scripts folder with instructions on how to run

License

This Data Package is licensed by its maintainers under the Public Domain Dedication and License (PDDL).

Note that underlying rights, terms and conditions in the data from the source are unclear and may exist.