Vessel Information

Vessel Photo

Retrieve the most popular photo of a vessel.

Notes

  • The frequency of allowed API calls is specific to your API key and is detailed in your contract as a number of successful calls per time period. For example “2 calls per minute”.
    Regardless of this agreed limit, each API key is technically restricted to a maximum of 100 total (including successful and unsuccessful) requests per minute to ensure system stability.
path Parameters
api_key
required
string

API key: 40-character hexadecimal number

query Parameters
vessel_id
required
integer

The Maritime Mobile Service Identity (MMSI) or the IMO number of the vessel

You can instead use shipid

shipid
integer

A uniquely assigned ID by MarineTraffic for the subject vessel

protocol
string
Default: "xml"

Response type. Use one of the following:

  • xml
  • csv
  • json
  • jsono

Responses

Response samples

Content type

Vessel Particulars

Retrieve particulars for one or more vessels.

Notes

  • Information about AIS-transmitted data
  • If page parameter is missing, then default page:1 will be used instead
  • The results returned from the API call are split into pages of 100 rows
  • In order to get each page generated by the call, add the /page:#value/ parameter to the URL. The default value is /page:1/
  • The API does not return results for vessels that are not IMO-registered
  • The API does not return results for dead vessels
  • The frequency of allowed API calls is specific to your API key and is detailed in your contract as a number of successful calls per time period. For example “2 calls per minute”.
    Regardless of this agreed limit, each API key is technically restricted to a maximum of 100 total (including successful and unsuccessful) requests per minute to ensure system stability.
path Parameters
api_key
required
string

API key: 40-character hexadecimal number

query Parameters
v
required
integer
Default: 1

Version of the service to be executed. Use version 5 to get the latest

mmsi
required
integer

The Maritime Mobile Service Identity (MMSI) of the vessel you wish to track (single or comma separated values)

You can instead use imo or shipid

imo
integer

The International Maritime Organization (IMO) number of the vessel you wish to track (single or comma separated values)

shipid
integer

A uniquely assigned ID by MarineTraffic for the subject vessel (single or comma separated values)

timespan
integer

The timespan parameter defines the period of time, during which we want to receive the change in a vessel's details

The maximum value can be either 5 when the interval parameter is set to days or 2880 when the interval is set to minutes

interval
string
Default: "minutes"

The interval parameter can be either minutes or days

protocol
string
Default: "xml"

Response type. Use one of the following:

  • xml
  • csv
  • json
  • jsono
page
integer
Default: 1

Page number of the results to be returned

msgtype
string
Default: "simple"

Resolution of the response. Available values:

  • simple
  • extended

Responses

Response samples

Content type
Example
[
  • {
    }
]
➔ Next to Search Vessel