DISTANCE method delivers the shortest sea route between selected points along with calculated distance. The API response is in GeoJSON format.
The price of distance method is 1 credit per delivered response.
https://api.vesselfinder.com/distance?userkey=AABBCCDD&from=lon1,lat1&to=lon2,lat2¶m1=value1¶m2=value2...
| Parameter | Required | Type | Default | Description | 
|---|---|---|---|---|
| userkey | yes | text | - | Your personal API key | 
| from | yes | text | - | Comma separated longitude, latitude of the first point | 
| to | yes | text | - | Comma separated longitude, latitude of the second point | 
| gateways | no | text | - | Comma separated list of straits, canals and passages, which are opened for crossing (by default all are closed) | 
| ECA | no | text | allow | ECA zone crossing preferences (allow, deny, minimize) | 
| EPSG3857 | no | int | 0 | If set to 1 returns coordinates in EPSG3857 geodetic system (WebMercator) | 
| Gateway | Description | 
|---|---|
| suez | Suez Canal | 
| panama | Panama Canal | 
| kiel | Kiel Canal | 
| oresund | Oresund Strait | 
| messina | Messina Strait | 
| corinth | Corinth Canal | 
| malacca | Malacca strait | 
| drake | Drake Passage | 
| magellan | Magellan Strait | 
| northeast | Northeast passage | 
| northwast | Northwest passage | 
https://api.vesselfinder.com/distance?userkey=AABBCCDD&from=27.3711,43.256&to=128.345,-34.223&gateways=panama,suez
{  
  "geometry": {
    "coordinates": [
      [
        27.3711,
        43.256
      ],
      [
        27.939036,
        43.190176
      ],
      [
        28.018078,
        43.182272
      ],
      [...]
    ],
    "type": "LineString"
  },
  "properties": {
    "Crossing": [
      "Bosporus strait",
      "Dardanelles strait",
      "Suez canal",
      "Bab-el-Mandab strait",
      "SW Australia"
    ],
    "Distance": 15414989,
    "DistanceECA": 0
  },
  "type": "Feature"
}