All data sources

MarineTraffic

API keymarinetraffic

MarineTraffic vessel intelligence — real-time AIS positions, voyage tracks, port call history, vessel events, and vessel search across the global fleet.

Provenance

PublisherMarineTraffic

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationCredentials required (API key)

Methods (7)

  • getVesselPositions

    read

    Get vessel AIS positions by IMO/MMSI/shipid or bbox.

    Input schema
    {
      "type": "object",
      "properties": {
        "imo": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "mmsi": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "shipid": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "bbox": {
          "type": "array",
          "items": {
            "type": "number"
          }
        }
      },
      "additionalProperties": false
    }
  • getVesselTrack

    read

    Get a vessel historical AIS track over a date range.

    Input schema
    {
      "type": "object",
      "properties": {
        "imo": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "mmsi": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "shipid": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "fromdate": {
          "type": "string"
        },
        "todate": {
          "type": "string"
        },
        "period": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "daily"
              ]
            },
            {
              "type": "string",
              "enum": [
                "hourly"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }
  • getPortCalls

    read

    Get vessel port calls by port, vessel, or date.

    Input schema
    {
      "type": "object",
      "properties": {
        "portid": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "imo": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "mmsi": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "fromdate": {
          "type": "string"
        },
        "todate": {
          "type": "string"
        },
        "movetype": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "0"
              ]
            },
            {
              "type": "string",
              "enum": [
                "1"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }
  • getEvents

    read

    Get vessel events (port and zone events) (MarineTraffic).

    Input schema
    {
      "type": "object",
      "properties": {
        "imo": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "mmsi": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "fromdate": {
          "type": "string"
        },
        "todate": {
          "type": "string"
        },
        "event_type": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
  • getVesselDetails

    read

    Get vessel master details by IMO/MMSI/shipid.

    Input schema
    {
      "type": "object",
      "properties": {
        "imo": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "mmsi": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "shipid": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        }
      },
      "additionalProperties": false
    }
  • getVoyages

    read

    Get vessel voyage history by IMO/MMSI and date.

    Input schema
    {
      "type": "object",
      "properties": {
        "imo": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "mmsi": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "fromdate": {
          "type": "string"
        },
        "todate": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
  • searchVessels

    read

    Search vessels by ship name.

    Input schema
    {
      "type": "object",
      "properties": {
        "shipname": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "shipname"
      ]
    }