API Services

Sea Routing API

Get information for a particular route including S(ECA) distance and waypoints for plotting the voyage on a map. Highly customizable by allowing or disabling crossing predefined passages and channels.
Allow or prohibit channels and passages:
  • Panama
  • Suez
  • Kiel
  • Northeast Passage
  • Northwest Passage
Tell our algorithm to minimize areas of interest:
  • ECA Areas
  • HRA Areas
  • JWC Areas
You can even set your own custom areas with each request and our algorithm will avoid them when finding a route. Use this feature for example to prevent certain passages on a laden leg vs. a ballast leg.

Resources

API Documentation

Request

{
  "request": {
    "from": {
      "lng": 3.0233,
      "lat": 54.23032
    },
    "to": {
      "lng": 109.552231,
      "lat": 6.794171
    },
    "options": {
      "eca": "minimize",
      "hra": "ignore",
      "jwc": "ignore",
      "nogoBlocks": [],
      "autovalidate": "true",
      "suez": "true",
      "panama": "true",
      "kiel": "false",
      "northwest": "true",
      "northeast": "false"
    }
  }
}

Response

Show on Map
{
  "type": "FeatureCollection",
  "status": "ok",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "total_length": 9406.690332,
        "seca_length": 365.028489
      },
      "geometry": {
        "type": "LineString",
        "coordinates": [
          [
            3.0233,
            54.23032
          ],
          [
            -1.472593,
            57.684999
          ],
          [
            -2.770704,
            58.567069
          ],
          [
            -2.853699,
            58.608334
          ],
          [
            -3.041153,
            58.688715
          ],
          [
            -3.124924,
            58.712616
          ],
          [
            -3.282166,
            58.717608
          ],
          [
            -4,
            58.720909
          ],
          [
            -4,
            58.720909
          ],
          [
            -4.987793,
            58.725451
          ],
          [
            -5.375061,
            58.588299
          ],
          [
            -5.580606,
            58.390798
          ],
          [
            -5.577053,
            58.347063
          ],
          [
            -6.279373,
            57.859366
          ],
          [
            -6.573944,
            57.768659
          ],
          [
            -6.836243,
            57.621875
          ],
          [
            -6.929626,
            57.405023
          ],
          [
            -7.059917,
            57.09625
          ],
          [
            -7.192472,
            56.942903
          ],
          [
            -10.353122,
            54.394716
          ],
          [
            -10.364761,
            54.370577
          ],
          [
            -10.466803,
            54.087122
          ],
          [
            -10.684142,
            52.239478
          ],
          [
            -10.710014,
            51.908685
          ],
          [
            -9.5279,
            43.127225
          ],
          [
            -9.533345,
            43.085975
          ],
          [
            -9.554068,
            42.918595
          ],
          [
            -9.715647,
            38.891969
          ],
          [
            -9.712396,
            38.805045
          ],
          [
            -9.704042,
            38.662081
          ],
          [
            -9.191508,
            37.146836
          ],
          [
            -9.049121,
            36.864336
          ],
          [
            -8.988834,
            36.842021
          ],
          [
            -5.998535,
            35.968004
          ],
          [
            -5.693665,
            35.95133
          ],
          [
            -5.368195,
            36.006895
          ],
          [
            -2.16397,
            36.521947
          ],
          [
            -2.096442,
            36.531947
          ],
          [
            -2,
            36.54646
          ],
          [
            -1,
            36.692055
          ],
          [
            0,
            36.828769
          ],
          [
            1,
            36.956651
          ],
          [
            2,
            37.075748
          ],
          [
            3,
            37.186102
          ],
          [
            4,
            37.287754
          ],
          [
            5,
            37.380743
          ],
          [
            6,
            37.465101
          ],
          [
            7,
            37.540861
          ],
          [
            8,
            37.608052
          ],
          [
            8.995056,
            37.666429
          ],
          [
            9.888689,
            37.536105
          ],
          [
            14.58379,
            36.54102
          ],
          [
            14.702072,
            36.515026
          ],
          [
            15,
            36.457098
          ],
          [
            16,
            36.256597
          ],
          [
            17,
            36.046695
          ],
          [
            18,
            35.827318
          ],
          [
            19,
            35.598392
          ],
          [
            20,
            35.35984
          ],
          [
            21,
            35.111583
          ],
          [
            22,
            34.853541
          ],
          [
            23,
            34.585634
          ],
          [
            24,
            34.307778
          ],
          [
            25,
            34.01989
          ],
          [
            26,
            33.721887
          ],
          [
            27,
            33.413685
          ],
          [
            28,
            33.095199
          ],
          [
            29,
            32.766346
          ],
          [
            30,
            32.427043
          ],
          [
            31,
            32.077207
          ],
          [
            32,
            31.716759
          ],
          [
            32.042697,
            31.701132
          ],
          [
            32.08228,
            31.672354
          ],
          [
            32.345166,
            31.300445
          ],
          [
            32.306156,
            31.250892
          ],
          [
            32.30401,
            31.234307
          ],
          [
            32.318172,
            30.807395
          ],
          [
            32.337227,
            30.742205
          ],
          [
            32.350187,
            30.710774
          ],
          [
            32.352462,
            30.699962
          ],
          [
            32.351904,
            30.68664
          ],
          [
            32.332935,
            30.604379
          ],
          [
            32.331562,
            30.586278
          ],
          [
            32.35611,
            30.458718
          ],
          [
            32.35714,
            30.440608
          ],
          [
            32.371602,
            30.361508
          ],
          [
            32.398467,
            30.331028
          ],
          [
            32.442627,
            30.282492
          ],
          [
            32.528522,
            30.254322
          ],
          [
            32.566738,
            30.202318
          ],
          [
            32.571373,
            30.076782
          ],
          [
            32.572532,
            30.058434
          ],
          [
            32.57751,
            30.028789
          ],
          [
            32.583647,
            29.99317
          ],
          [
            32.5859,
            29.979807
          ],
          [
            32.585278,
            29.964602
          ],
          [
            32.581179,
            29.952611
          ],
          [
            32.575471,
            29.944039
          ],
          [
            32.546182,
            29.918266
          ],
          [
            32.546482,
            29.898252
          ],
          [
            32.570343,
            29.584803
          ],
          [
            32.76535,
            29.20372
          ],
          [
            33.125153,
            28.527829
          ],
          [
            33.548813,
            28.062286
          ],
          [
            33.840895,
            27.785783
          ],
          [
            34.101264,
            27.536194
          ],
          [
            34.854513,
            26.32
          ],
          [
            41.778204,
            15
          ],
          [
            42.604181,
            13.649556
          ],
          [
            43.164914,
            12.94608
          ],
          [
            43.195496,
            12.902844
          ],
          [
            43.406982,
            12.554564
          ],
          [
            43.724321,
            12.432957
          ],
          [
            43.921303,
            12.397827
          ],
          [
            43.984076,
            12.394861
          ],
          [
            44.069937,
            12.404194
          ],
          [
            53.009033,
            13.421681
          ],
          [
            54.272461,
            13.410994
          ],
          [
            55,
            13.232349
          ],
          [
            56,
            12.983014
          ],
          [
            57,
            12.729349
          ],
          [
            58,
            12.471417
          ],
          [
            59,
            12.209283
          ],
          [
            60,
            11.943015
          ],
          [
            61,
            11.672682
          ],
          [
            62,
            11.398355
          ],
          [
            63,
            11.120111
          ],
          [
            64,
            10.838025
          ],
          [
            65,
            10.552177
          ],
          [
            65,
            10.552177
          ],
          [
            66,
            10.262649
          ],
          [
            67,
            9.969525
          ],
          [
            68,
            9.672892
          ],
          [
            69,
            9.372838
          ],
          [
            70,
            9.069456
          ],
          [
            71,
            8.762839
          ],
          [
            72,
            8.453082
          ],
          [
            73,
            8.140286
          ],
          [
            74,
            7.82455
          ],
          [
            75,
            7.505978
          ],
          [
            76,
            7.184674
          ],
          [
            77,
            6.860747
          ],
          [
            78,
            6.534307
          ],
          [
            79,
            6.205463
          ],
          [
            80,
            5.874332
          ],
          [
            80.295866,
            5.775939
          ],
          [
            80.351343,
            5.759355
          ],
          [
            80.407259,
            5.742897
          ],
          [
            80.435982,
            5.736675
          ],
          [
            80.515658,
            5.735675
          ],
          [
            81,
            5.749924
          ],
          [
            82,
            5.778049
          ],
          [
            83,
            5.804423
          ],
          [
            84,
            5.829039
          ],
          [
            85,
            5.851889
          ],
          [
            86,
            5.872968
          ],
          [
            87,
            5.892268
          ],
          [
            88,
            5.909785
          ],
          [
            89,
            5.925514
          ],
          [
            90,
            5.93945
          ],
          [
            91,
            5.951589
          ],
          [
            92,
            5.961927
          ],
          [
            93,
            5.970462
          ],
          [
            94,
            5.977192
          ],
          [
            95,
            5.982114
          ],
          [
            95.213722,
            5.982931
          ],
          [
            95.373722,
            5.982931
          ],
          [
            97.634193,
            5.406916
          ],
          [
            101.324722,
            2.575144
          ],
          [
            101.416597,
            2.506168
          ],
          [
            103.385468,
            1.268817
          ],
          [
            103.581352,
            1.153529
          ],
          [
            103.775139,
            1.164127
          ],
          [
            103.962936,
            1.218704
          ],
          [
            104.231415,
            1.286666
          ],
          [
            104.433289,
            1.419838
          ],
          [
            105.5896,
            3.166569
          ],
          [
            109.552231,
            6.794171
          ]
        ]
      }
    }
  ],
  "validation": {
    "from": {
      "status": "ok",
      "eca": true,
      "loc": [
        3.0233,
        54.23032
      ],
      "id": 6,
      "eca_name": "North Sea",
      "eez_country_code": "NL",
      "sea_name": "North Sea",
      "is_valid": true,
      "suggestion": [
        3.0233,
        54.23032
      ],
      "normalized": [
        3.0233,
        54.23032
      ],
      "moved_by": 0,
      "validatedLatlng": {
        "lat": 54.23032,
        "lng": 3.0233
      },
      "timezone_of_validated": "Europe/London"
    },
    "to": {
      "status": "ok",
      "eca": false,
      "loc": [
        109.552231,
        6.794171
      ],
      "eca_name": "No ECA",
      "eez_country_code": "MY",
      "sea_name": "South China Sea",
      "is_valid": true,
      "suggestion": [
        109.552231,
        6.794171
      ],
      "normalized": [
        109.552231,
        6.794171
      ],
      "moved_by": 0,
      "validatedLatlng": {
        "lat": 6.794171,
        "lng": 109.552231
      },
      "timezone_of_validated": "Asia/Jakarta"
    }
  }
}

AIS API

Get the latest AIS data for any vessel from our combined (terrestrial and satellite) AIS data feed. You can track any vessel with exactly the frequency that you need.
We have the right pricing models for your needs, whether that's tracking vessels only sporadically or continuously. Get in touch to learn more!

Resources

API Documentation

Request

{
  "mmsiNumbers": [
    "123456789",
    "987654321"
  ]
}

Response

[
  {
    "status": "ok",
    "vessel": {
      "mmsi": "123456789",
      "imo": "1234567",
      "name": "SOME VESSEL NAME",
      "callsign": "ABCD1",
      "flag": "Norway",
      "type": "Other",
      "max_draught": "6.2"
    },
    "current": {
      "navigational_status": "Restricted maneuverability",
      "speed_over_ground": "6.4",
      "course_over_ground": "78.7",
      "true_heading": "78",
      "cargo_type": "Hazard or Pollutant Category X",
      "activity": "Towing",
      "destination": "WEST OF SVALBARD",
      "estimated_time_of_arrival": "2018-10-01T15:00:00.000Z"
    },
    "latlng": {
      "lat": 78.07095833333334,
      "lng": 9.061568333333334
    },
    "signal_timestamp": "2018-10-02T04:16:43.000Z"
  },
  {
    "status": "ok",
    "vessel": {
      "mmsi": "987654321",
      "imo": "7654321",
      "name": "OTHER VESSEL NAME",
      "callsign": "ABCDE",
      "flag": "Norway",
      "type": "Other",
      "max_draught": "6.2"
    },
    "current": {
      "navigational_status": "Restricted maneuverability",
      "speed_over_ground": "6.4",
      "course_over_ground": "78.7",
      "true_heading": "78",
      "cargo_type": "Hazard or Pollutant Category X",
      "activity": "Towing",
      "destination": "WEST OF SVALBARD",
      "estimated_time_of_arrival": "2018-10-01T15:00:00.000Z"
    },
    "latlng": {
      "lat": 78.07095833333334,
      "lng": 9.061568333333334
    },
    "signal_timestamp": "2018-10-02T04:16:43.000Z"
  }
]

How To Get Started - Next Steps

Sign up for a free trial account for Aquaplot Explorer and then message our support team via our online form to receive API access.

Pricing