Skip to main content
GET
/
vessel-mou
Vessel Inspection Data
curl --request GET \
  --url https://datadocked.com/api/vessels_operations/vessel-mou \
  --header 'x-api-key: <api-key>'
{
  "status_code": 123,
  "detail": {
    "specs": {
      "Flag": "<string>",
      "Call Sign": "<string>",
      "MMSI": "<string>",
      "Gross tonnage": "<string>",
      "DWT": "<string>",
      "Type of ship": "<string>",
      "Year of build": "<string>",
      "Status": "<string>",
      "last_update": "<string>",
      "name": "<string>"
    },
    "classification": {
      "status": {
        "society": "<string>",
        "status": "<string>",
        "since": "<string>"
      },
      "surveys": [
        {
          "society": "<string>",
          "last_renewal": "<string>",
          "next_renewal": "<string>",
          "external_url": "<string>"
        }
      ]
    },
    "certificates": [
      {
        "classification_society": "<string>",
        "date_survey": "<string>",
        "date_expiry": "<string>",
        "date_change_status": "<string>",
        "status": "<string>",
        "reason": "<string>",
        "top_cv": "<string>"
      }
    ],
    "pi_info": [
      {
        "insurer": "<string>",
        "inception": "<string>"
      }
    ],
    "movements": [
      {
        "date_record": "<string>",
        "area_seen": "<string>"
      }
    ],
    "inspection": [
      {
        "authority": "<string>",
        "port_of_inspection": "<string>",
        "date_of_report": "<string>",
        "detention": "<string>",
        "psc_organisation": "<string>",
        "type_of_inspection": "<string>",
        "duration_days": "<string>",
        "number_of_deficiencies": "<string>",
        "inspection_id": "<string>",
        "detailed_info": {
          "port_state": {
            "PSC Organisation": "<string>",
            "Authority": "<string>",
            "Port of inspection": "<string>",
            "Type of inspection": "<string>",
            "Date of report": "<string>",
            "Detention": "<string>",
            "Duration (days)": "<string>",
            "Number of deficiencies": "<string>"
          },
          "particulars": {
            "IMO number": "<string>",
            "Name of ship": "<string>",
            "Call Sign": "<string>",
            "Gross tonnage": "<string>",
            "Type of ship": "<string>",
            "Year of build": "<string>"
          },
          "classification": {
            "Class": "<string>",
            "Last survey": "<string>",
            "Status": "<string>"
          },
          "statutory": [
            {
              "certificate": "<string>",
              "ro_flag": "<string>",
              "issue_date": "<string>",
              "expiry_date": "<string>"
            }
          ],
          "deficiencies": [
            {
              "category": "<string>",
              "deficiency": "<string>",
              "defect": "<string>",
              "total": "<string>"
            }
          ],
          "grounds_for_detention": [
            {
              "category": "<string>",
              "deficiency": "<string>",
              "defect": "<string>",
              "number": "<string>",
              "class_related_deficiency": "<string>"
            }
          ]
        }
      }
    ],
    "ship_history": {}
  }
}
Retrieve comprehensive vessel inspection data including Port State Control (PSC) inspections, classification surveys, certificates, P&I information, and ship history.
Credits: 3 credits per request

Response Data

Specifications

Basic vessel particulars including vessel name, flag, call sign, tonnage, type, status, and last update timestamp.

Classification

  • Current classification status (society, status, since)
  • Survey history with last/next renewal dates and external links to the classification society’s record

Certificates

Class certificates with full status tracking:
  • classification_society — Issuing classification society
  • date_survey — Survey date
  • date_expiry — Expiry date
  • date_change_status — Date the status last changed
  • status — Certificate status (e.g. Delivered, Withdrawn)
  • reason — Reason for status change (e.g. "company's request for other reasons")
  • top_cv — Certificate category (e.g. Convention)

P&I Information

Protection and Indemnity insurance details with insurer name and inception date.

Movements

Historical movement records showing areas where the vessel has been observed (date and area).

Inspections

Port State Control inspection records. Each inspection has summary fields plus a detailed_info block: Summary fields: authority, port_of_inspection, date_of_report, detention (Y/N), psc_organisation, type_of_inspection, duration_days, number_of_deficiencies, inspection_id. detailed_info breakdown:
  • port_state — PSC summary (organisation, authority, port, type, date, detention, deficiency count; Duration (days) is also included when the vessel was detained)
  • particulars — Vessel snapshot at the time of inspection (IMO, name, call sign, tonnage, type, year of build)
  • classification — Class snapshot at the time of inspection (class, last survey, status)
  • statutory — Statutory certificates with issue/expiry dates and Recognized Organisation/Flag
  • deficiencies — Deficiencies grouped by category, with description and total count
  • grounds_for_detention — Populated only when detention: "Y". Each entry includes the category, deficiency, defect type (e.g. Invalid, Inoperative, Lack of training), count, and whether it is class-related

Ship History

  • Former names and flags
  • Classification renewal history
  • Company role changes over time
This endpoint requires an IMO number (not MMSI).

Authorizations

x-api-key
string
header
required

Your personal API key found in your profile dashboard at https://datadocked.com/dashboard/my_keys

Query Parameters

imo
string
required

The IMO number of the vessel you want to query.

Response

Successful response with inspection data

status_code
integer
detail
object