MarineTraffic website screenshot

MarineTraffic

MarineTraffic, a Kpler company, is a global provider of vessel tracking and maritime intelligence data. The platform offers AIS-based real-time vessel positions, port calls, predictive ETAs, historical voyage data, and ship registry information used for fleet monitoring, port operations, and supply chain visibility.

6 APIs 0 Features
AISMaritimeShippingVessel Tracking

APIs

MarineTraffic AIS Vessel Tracking API

MarineTraffic AIS API provides real-time vessel position data from over 13,000 AIS receivers globally. Returns vessel positions, speeds, headings, and voyage information for fle...

MarineTraffic Real-time Events API

MarineTraffic Real-time Events API delivers live updates on port calls, bunkering operations, ship-to-ship transfers, and other maritime events as they occur.

MarineTraffic Predictive Events API

MarineTraffic Predictive Events API delivers predicted destinations, estimated time of arrivals (ETAs), and voyage forecasts using AI and AIS data analysis.

MarineTraffic Past Events API

MarineTraffic Past Events API provides access to historical vessel movements and events, enabling retrospective analysis of shipping patterns, port call history, and voyage reco...

MarineTraffic Ship Database API

MarineTraffic Ship Database API provides detailed information on vessel characteristics, ownership, photos, vessel type, flag state, dimensions, and technical specifications for...

MarineTraffic AIS Vessel Tracking API

MarineTraffic provides AIS (Automatic Identification System) vessel tracking APIs delivering real-time vessel positions, speeds, headings, destinations, and ETAs. The REST API r...

Collections

Pricing Plans

Rate Limits

Marinetraffic Rate Limits

2 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Marinetraffic Context

7 classes · 19 properties

JSON-LD

JSON Structure

Marinetraffic Structure

0 properties

JSON STRUCTURE

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
🔗
OpenAPI
OpenAPI
🔗
JSONSchema
JSONSchema
🔗
JSONLDContext
JSONLDContext

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: MarineTraffic AIS Vessel Tracking API
  version: 1.0.0
request:
  auth:
    type: apikey
    key: apikey
    value: '{{apikey}}'
    placement: query
items:
- info:
    name: Vessels
    type: folder
  items:
  - info:
      name: Get vessel details
      type: http
    http:
      method: GET
      url: https://services.marinetraffic.com/api/exportvessel/:apikey
      params:
      - name: apikey
        value: ''
        type: path
        description: Your MarineTraffic API key
      - name: v
        value: ''
        type: query
        description: API version
      - name: MMSI
        value: ''
        type: query
        description: Maritime Mobile Service Identity number (9 digits)
      - name: IMO
        value: ''
        type: query
        description: International Maritime Organization number
      - name: vessel_name
        value: ''
        type: query
      - name: protocol
        value: ''
        type: query
      - name: msgtype
        value: ''
        type: query
    docs: Retrieve vessel characteristics and current static data from the MarineTraffic ship database including name, flag,
      type, dimensions, and registration details.
- info:
    name: Vessel Tracking
    type: folder
  items:
  - info:
      name: Get vessel position track
      type: http
    http:
      method: GET
      url: https://services.marinetraffic.com/api/exportvesseltrack/:apikey
      params:
      - name: apikey
        value: ''
        type: path
      - name: v
        value: ''
        type: query
      - name: MMSI
        value: ''
        type: query
      - name: fromdate
        value: ''
        type: query
        description: Track start time (UTC, ISO 8601)
      - name: todate
        value: ''
        type: query
        description: Track end time (UTC, ISO 8601)
      - name: protocol
        value: ''
        type: query
    docs: Retrieve the position history (track) of a vessel over a specified time period. Returns a sequence of AIS position
      reports.
  - info:
      name: Get vessel positions in area
      type: http
    http:
      method: GET
      url: https://services.marinetraffic.com/api/getvesselpositions/:apikey
      params:
      - name: apikey
        value: ''
        type: path
      - name: MINLAT
        value: ''
        type: query
      - name: MAXLAT
        value: ''
        type: query
      - name: MINLON
        value: ''
        type: query
      - name: MAXLON
        value: ''
        type: query
      - name: SHIPTYPE
        value: ''
        type: query
        description: AIS vessel type code filter
      - name: v
        value: ''
        type: query
      - name: protocol
        value: ''
        type: query
    docs: Retrieve real-time positions of all vessels currently within a specified geographic bounding box.
- info:
    name: Port Operations
    type: folder
  items:
  - info:
      name: Get expected vessel arrivals at a port
      type: http
    http:
      method: GET
      url: https://services.marinetraffic.com/api/getexpectedarrivals/:apikey
      params:
      - name: apikey
        value: ''
        type: path
      - name: portid
        value: ''
        type: query
        description: MarineTraffic port identifier
      - name: v
        value: ''
        type: query
      - name: fromdate
        value: ''
        type: query
      - name: todate
        value: ''
        type: query
      - name: protocol
        value: ''
        type: query
    docs: Retrieve vessels expected to arrive at a specific port based on voyage destination data and ETA information from
      AIS messages.
  - info:
      name: Get port call events
      type: http
    http:
      method: GET
      url: https://services.marinetraffic.com/api/getportcalls/:apikey
      params:
      - name: apikey
        value: ''
        type: path
      - name: portid
        value: ''
        type: query
      - name: MMSI
        value: ''
        type: query
      - name: fromdate
        value: ''
        type: query
      - name: todate
        value: ''
        type: query
      - name: v
        value: ''
        type: query
      - name: protocol
        value: ''
        type: query
    docs: Retrieve historical and live port call events (arrivals, departures) for a port or vessel within a given time range.
bundled: true