{
  "info": {
    "_postman_id": "1f1f0dbf-4671-4296-9c58-1af100e63417",
    "name": "VesselFinder AIS Containers Vessels API",
    "description": "REST API providing real-time and on-demand AIS vessel positions, voyage information,\nand vessel master data from the VesselFinder global AIS network (terrestrial and satellite).\nAuthentication is performed via the `userkey` query parameter. Responses default to JSON\nand may be requested as XML by setting `format=xml`. Most pay-per-use methods deduct credits\nfrom the account's balance; subscription methods (VesselsList, LiveData) are billed by fleet\nor area size and dataset selection.\n\n\nContact Support:\n Name: VesselFinder API Support",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-07-28T03:29:41.000Z",
    "updatedAt": "2026-07-28T03:29:41.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-1f1f0dbf-4671-4296-9c58-1af100e63417"
  },
  "item": [
    {
      "name": "vessels",
      "item": [
        {
          "name": "Get Vessels",
          "id": "2705f3f7-72b0-4c66-968b-033d3d4d6676",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/vessels?userkey=<string>&imo=<string>&mmsi=<string>&format=json&extradata=voyage,master&interval=<integer>&sat=0",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "vessels"
              ],
              "query": [
                {
                  "description": "(Required) Personal API key issued by VesselFinder.",
                  "key": "userkey",
                  "value": "<string>"
                },
                {
                  "description": "Comma-separated list of IMO numbers. Either imo or mmsi is required.",
                  "key": "imo",
                  "value": "<string>"
                },
                {
                  "description": "Comma-separated list of MMSI numbers. Either imo or mmsi is required.",
                  "key": "mmsi",
                  "value": "<string>"
                },
                {
                  "description": "Response format. Defaults to JSON.",
                  "key": "format",
                  "value": "json"
                },
                {
                  "description": "Additional datasets to include in the response. Supported values are `voyage` and `master`.",
                  "key": "extradata",
                  "value": "voyage,master"
                },
                {
                  "description": "Maximum age of returned positions in minutes.",
                  "key": "interval",
                  "value": "<integer>"
                },
                {
                  "description": "Set to 1 to include satellite positions.",
                  "key": "sat",
                  "value": "0"
                }
              ]
            },
            "description": "Return AIS and optionally Voyage / Master data for one or more vessels identified by IMO or MMSI."
          },
          "response": [
            {
              "id": "ca8aee89-5ca7-454d-a3c0-1814a59ad654",
              "name": "Array of vessels with AIS data and optional Voyage / Master sections.",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/vessels?userkey=<API Key>&imo=<string>&mmsi=<string>&format=json&extradata=voyage,master&interval=<integer>&sat=0",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "vessels"
                  ],
                  "query": [
                    {
                      "description": "(Required) Personal API key issued by VesselFinder.",
                      "key": "userkey",
                      "value": "<API Key>"
                    },
                    {
                      "description": "Comma-separated list of IMO numbers. Either imo or mmsi is required.",
                      "key": "imo",
                      "value": "<string>"
                    },
                    {
                      "description": "Comma-separated list of MMSI numbers. Either imo or mmsi is required.",
                      "key": "mmsi",
                      "value": "<string>"
                    },
                    {
                      "description": "Response format. Defaults to JSON.",
                      "key": "format",
                      "value": "json"
                    },
                    {
                      "description": "Additional datasets to include in the response. Supported values are `voyage` and `master`.",
                      "key": "extradata",
                      "value": "voyage,master"
                    },
                    {
                      "description": "Maximum age of returned positions in minutes.",
                      "key": "interval",
                      "value": "<integer>"
                    },
                    {
                      "description": "Set to 1 to include satellite positions.",
                      "key": "sat",
                      "value": "0"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "[\n  {\n    \"AIS\": {\n      \"MMSI\": \"<integer>\",\n      \"TIMESTAMP\": \"<dateTime>\",\n      \"LATITUDE\": \"<float>\",\n      \"LONGITUDE\": \"<float>\",\n      \"COURSE\": \"<float>\",\n      \"SPEED\": \"<float>\",\n      \"HEADING\": \"<integer>\",\n      \"NAVSTAT\": \"<integer>\",\n      \"IMO\": \"<integer>\",\n      \"NAME\": \"<string>\",\n      \"CALLSIGN\": \"<string>\",\n      \"TYPE\": \"<integer>\",\n      \"A\": \"<integer>\",\n      \"B\": \"<integer>\",\n      \"C\": \"<integer>\",\n      \"D\": \"<integer>\",\n      \"DRAUGHT\": \"<float>\",\n      \"DESTINATION\": \"<string>\",\n      \"LOCODE\": \"<string>\",\n      \"ETA_AIS\": \"<string>\",\n      \"ETA\": \"<dateTime>\",\n      \"SRC\": \"SAT\",\n      \"ZONE\": \"<string>\",\n      \"ECA\": \"<integer>\"\n    },\n    \"VOYAGE\": {\n      \"LOCODE\": \"<string>\",\n      \"DEPARTURE\": \"<dateTime>\",\n      \"LASTPORT\": \"<string>\",\n      \"LASTCOUNTRY\": \"<string>\"\n    },\n    \"MASTERDATA\": {\n      \"IMO\": \"<integer>\",\n      \"NAME\": \"<string>\",\n      \"FLAG\": \"<string>\",\n      \"TYPE\": \"<string>\",\n      \"BUILT\": \"<integer>\",\n      \"BUILDER\": \"<string>\",\n      \"OWNER\": \"<string>\",\n      \"MANAGER\": \"<string>\",\n      \"LENGTH\": \"<float>\",\n      \"BEAM\": \"<float>\",\n      \"MAXDRAUGHT\": \"<float>\",\n      \"GT\": \"<integer>\",\n      \"NT\": \"<integer>\",\n      \"DWT\": \"<integer>\",\n      \"TEU\": \"<integer>\",\n      \"CRUDE\": \"<integer>\"\n    }\n  },\n  {\n    \"AIS\": {\n      \"MMSI\": \"<integer>\",\n      \"TIMESTAMP\": \"<dateTime>\",\n      \"LATITUDE\": \"<float>\",\n      \"LONGITUDE\": \"<float>\",\n      \"COURSE\": \"<float>\",\n      \"SPEED\": \"<float>\",\n      \"HEADING\": \"<integer>\",\n      \"NAVSTAT\": \"<integer>\",\n      \"IMO\": \"<integer>\",\n      \"NAME\": \"<string>\",\n      \"CALLSIGN\": \"<string>\",\n      \"TYPE\": \"<integer>\",\n      \"A\": \"<integer>\",\n      \"B\": \"<integer>\",\n      \"C\": \"<integer>\",\n      \"D\": \"<integer>\",\n      \"DRAUGHT\": \"<float>\",\n      \"DESTINATION\": \"<string>\",\n      \"LOCODE\": \"<string>\",\n      \"ETA_AIS\": \"<string>\",\n      \"ETA\": \"<dateTime>\",\n      \"SRC\": \"TER\",\n      \"ZONE\": \"<string>\",\n      \"ECA\": \"<integer>\"\n    },\n    \"VOYAGE\": {\n      \"LOCODE\": \"<string>\",\n      \"DEPARTURE\": \"<dateTime>\",\n      \"LASTPORT\": \"<string>\",\n      \"LASTCOUNTRY\": \"<string>\"\n    },\n    \"MASTERDATA\": {\n      \"IMO\": \"<integer>\",\n      \"NAME\": \"<string>\",\n      \"FLAG\": \"<string>\",\n      \"TYPE\": \"<string>\",\n      \"BUILT\": \"<integer>\",\n      \"BUILDER\": \"<string>\",\n      \"OWNER\": \"<string>\",\n      \"MANAGER\": \"<string>\",\n      \"LENGTH\": \"<float>\",\n      \"BEAM\": \"<float>\",\n      \"MAXDRAUGHT\": \"<float>\",\n      \"GT\": \"<integer>\",\n      \"NT\": \"<integer>\",\n      \"DWT\": \"<integer>\",\n      \"TEU\": \"<integer>\",\n      \"CRUDE\": \"<integer>\"\n    }\n  }\n]",
              "createdAt": "2026-07-28T03:29:42.000Z",
              "updatedAt": "2026-07-28T03:29:42.000Z",
              "uid": "35240-ca8aee89-5ca7-454d-a3c0-1814a59ad654"
            },
            {
              "id": "6699882e-a453-4623-951f-96b734e14e9f",
              "name": "Invalid or missing userkey.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/vessels?userkey=<API Key>&imo=<string>&mmsi=<string>&format=json&extradata=voyage,master&interval=<integer>&sat=0",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "vessels"
                  ],
                  "query": [
                    {
                      "description": "(Required) Personal API key issued by VesselFinder.",
                      "key": "userkey",
                      "value": "<API Key>"
                    },
                    {
                      "description": "Comma-separated list of IMO numbers. Either imo or mmsi is required.",
                      "key": "imo",
                      "value": "<string>"
                    },
                    {
                      "description": "Comma-separated list of MMSI numbers. Either imo or mmsi is required.",
                      "key": "mmsi",
                      "value": "<string>"
                    },
                    {
                      "description": "Response format. Defaults to JSON.",
                      "key": "format",
                      "value": "json"
                    },
                    {
                      "description": "Additional datasets to include in the response. Supported values are `voyage` and `master`.",
                      "key": "extradata",
                      "value": "voyage,master"
                    },
                    {
                      "description": "Maximum age of returned positions in minutes.",
                      "key": "interval",
                      "value": "<integer>"
                    },
                    {
                      "description": "Set to 1 to include satellite positions.",
                      "key": "sat",
                      "value": "0"
                    }
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "responseTime": null,
              "body": null,
              "createdAt": "2026-07-28T03:29:42.000Z",
              "updatedAt": "2026-07-28T03:29:42.000Z",
              "uid": "35240-6699882e-a453-4623-951f-96b734e14e9f"
            },
            {
              "id": "8400c2b6-95e1-4fbd-8d5c-9475b8b183e3",
              "name": "Insufficient credits or expired access.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/vessels?userkey=<API Key>&imo=<string>&mmsi=<string>&format=json&extradata=voyage,master&interval=<integer>&sat=0",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "vessels"
                  ],
                  "query": [
                    {
                      "description": "(Required) Personal API key issued by VesselFinder.",
                      "key": "userkey",
                      "value": "<API Key>"
                    },
                    {
                      "description": "Comma-separated list of IMO numbers. Either imo or mmsi is required.",
                      "key": "imo",
                      "value": "<string>"
                    },
                    {
                      "description": "Comma-separated list of MMSI numbers. Either imo or mmsi is required.",
                      "key": "mmsi",
                      "value": "<string>"
                    },
                    {
                      "description": "Response format. Defaults to JSON.",
                      "key": "format",
                      "value": "json"
                    },
                    {
                      "description": "Additional datasets to include in the response. Supported values are `voyage` and `master`.",
                      "key": "extradata",
                      "value": "voyage,master"
                    },
                    {
                      "description": "Maximum age of returned positions in minutes.",
                      "key": "interval",
                      "value": "<integer>"
                    },
                    {
                      "description": "Set to 1 to include satellite positions.",
                      "key": "sat",
                      "value": "0"
                    }
                  ]
                }
              },
              "status": "Payment Required",
              "code": 402,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "responseTime": null,
              "body": null,
              "createdAt": "2026-07-28T03:29:42.000Z",
              "updatedAt": "2026-07-28T03:29:42.000Z",
              "uid": "35240-8400c2b6-95e1-4fbd-8d5c-9475b8b183e3"
            }
          ],
          "createdAt": "2026-07-28T03:29:42.000Z",
          "updatedAt": "2026-07-28T03:29:42.000Z",
          "uid": "35240-2705f3f7-72b0-4c66-968b-033d3d4d6676"
        }
      ],
      "id": "d748f243-29bb-4991-9d63-fcaa4986b53d",
      "createdAt": "2026-07-28T03:29:42.000Z",
      "updatedAt": "2026-07-28T03:29:42.000Z",
      "uid": "35240-d748f243-29bb-4991-9d63-fcaa4986b53d"
    }
  ],
  "auth": {
    "type": "apikey",
    "apikey": [
      {
        "key": "key",
        "value": "userkey",
        "type": "string"
      },
      {
        "key": "value",
        "value": "{{apiKey}}",
        "type": "string"
      },
      {
        "key": "in",
        "value": "query",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.vesselfinder.com"
    }
  ]
}