{"meta":{"path":"vessel/portcalls","ts":"2026-05-30T09:01:51+00:00","status":"ok","rows":30,"days":90,"request_id":"d1d63533915efa5c"},"data":[{"port_id":3948,"port_name":"LANGEDRAG","port_lat":57.6665,"port_lng":11.8465,"country_id":438,"country_name":"Sweden","arrival":"2026-05-29 04:28:05","departure":"2026-05-29 16:28:09","duration_h":12,"samples":11,"min_dist_km":2.888,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/438/3948"},{"port_id":1947,"port_name":"Drammen Harbor","port_lat":59.7383,"port_lng":10.2422,"country_id":355,"country_name":"Norway","arrival":"2026-05-28 03:33:52","departure":"2026-05-28 16:17:14","duration_h":12.72,"samples":11,"min_dist_km":0.216,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/1947"},{"port_id":79270,"port_name":"Drammen","port_lat":59.7333,"port_lng":10.2333,"country_id":355,"country_name":"Norway","arrival":"2026-05-28 01:28:53","departure":"2026-05-28 01:28:53","duration_h":0,"samples":2,"min_dist_km":0.339,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/79270"},{"port_id":1947,"port_name":"Drammen Harbor","port_lat":59.7383,"port_lng":10.2422,"country_id":355,"country_name":"Norway","arrival":"2026-05-27 19:30:51","departure":"2026-05-28 00:06:53","duration_h":4.6,"samples":4,"min_dist_km":0.285,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/1947"},{"port_id":79270,"port_name":"Drammen","port_lat":59.7333,"port_lng":10.2333,"country_id":355,"country_name":"Norway","arrival":"2026-05-27 17:10:54","departure":"2026-05-27 17:40:53","duration_h":0.5,"samples":2,"min_dist_km":0.339,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/79270"},{"port_id":26317,"port_name":"Bremerhaven-Speckenbüttel","port_lat":53.5833,"port_lng":8.58333,"country_id":432,"country_name":"Germany","arrival":"2026-05-26 04:12:07","departure":"2026-05-26 11:24:13","duration_h":7.2,"samples":7,"min_dist_km":2.253,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/26317"},{"port_id":1776,"port_name":"Bremerhaven","port_lat":53.55,"port_lng":8.55833,"country_id":432,"country_name":"Germany","arrival":"2026-05-26 01:04:51","departure":"2026-05-26 01:38:32","duration_h":0.56,"samples":2,"min_dist_km":1.692,"max_speed_kn":2.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1776"},{"port_id":1974,"port_name":"Esbjerg","port_lat":55.4583,"port_lng":8.44167,"country_id":332,"country_name":"Denmark","arrival":"2026-05-25 10:06:38","departure":"2026-05-25 13:33:41","duration_h":3.45,"samples":5,"min_dist_km":2.505,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/332/1974"},{"port_id":11986,"port_name":"Ramskapelle","port_lat":51.3167,"port_lng":3.25,"country_id":376,"country_name":"Belgium","arrival":"2026-05-24 00:14:57","departure":"2026-05-24 04:25:24","duration_h":4.17,"samples":5,"min_dist_km":2.736,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11986"},{"port_id":11086,"port_name":"Dudzele","port_lat":51.2833,"port_lng":3.23333,"country_id":376,"country_name":"Belgium","arrival":"2026-05-23 20:00:07","departure":"2026-05-23 23:06:36","duration_h":3.11,"samples":4,"min_dist_km":1.569,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11086"},{"port_id":11986,"port_name":"Ramskapelle","port_lat":51.3167,"port_lng":3.25,"country_id":376,"country_name":"Belgium","arrival":"2026-05-22 08:14:50","departure":"2026-05-23 17:42:57","duration_h":33.47,"samples":29,"min_dist_km":1.94,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11986"},{"port_id":1947,"port_name":"Drammen Harbor","port_lat":59.7383,"port_lng":10.2422,"country_id":355,"country_name":"Norway","arrival":"2026-05-20 06:06:15","departure":"2026-05-20 13:51:29","duration_h":7.75,"samples":8,"min_dist_km":0.079,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/1947"},{"port_id":3948,"port_name":"LANGEDRAG","port_lat":57.6665,"port_lng":11.8465,"country_id":438,"country_name":"Sweden","arrival":"2026-05-19 04:00:17","departure":"2026-05-19 13:35:10","duration_h":9.58,"samples":10,"min_dist_km":2.655,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/438/3948"},{"port_id":1974,"port_name":"Esbjerg","port_lat":55.4583,"port_lng":8.44167,"country_id":332,"country_name":"Denmark","arrival":"2026-05-18 04:48:16","departure":"2026-05-18 07:51:18","duration_h":3.05,"samples":4,"min_dist_km":2.504,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/332/1974"},{"port_id":11986,"port_name":"Ramskapelle","port_lat":51.3167,"port_lng":3.25,"country_id":376,"country_name":"Belgium","arrival":"2026-05-15 09:59:43","departure":"2026-05-16 22:18:37","duration_h":36.32,"samples":30,"min_dist_km":1.721,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11986"},{"port_id":1947,"port_name":"Drammen Harbor","port_lat":59.7383,"port_lng":10.2422,"country_id":355,"country_name":"Norway","arrival":"2026-05-13 09:47:43","departure":"2026-05-13 15:35:41","duration_h":5.8,"samples":6,"min_dist_km":0.286,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/1947"},{"port_id":11986,"port_name":"Ramskapelle","port_lat":51.3167,"port_lng":3.25,"country_id":376,"country_name":"Belgium","arrival":"2026-05-10 19:12:48","departure":"2026-05-11 11:00:01","duration_h":15.79,"samples":14,"min_dist_km":1.912,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11986"},{"port_id":57335,"port_name":"Itchen","port_lat":50.9,"port_lng":-1.38333,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-05-09 17:46:38","departure":"2026-05-09 23:58:52","duration_h":6.2,"samples":6,"min_dist_km":2.192,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57335"},{"port_id":1917,"port_name":"Cuxhaven","port_lat":53.8667,"port_lng":8.71667,"country_id":432,"country_name":"Germany","arrival":"2026-05-06 16:12:15","departure":"2026-05-07 11:24:21","duration_h":19.2,"samples":18,"min_dist_km":1.193,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1917"},{"port_id":3948,"port_name":"LANGEDRAG","port_lat":57.6665,"port_lng":11.8465,"country_id":438,"country_name":"Sweden","arrival":"2026-05-05 04:10:49","departure":"2026-05-05 10:35:12","duration_h":6.41,"samples":7,"min_dist_km":2.796,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/438/3948"},{"port_id":1947,"port_name":"Drammen Harbor","port_lat":59.7383,"port_lng":10.2422,"country_id":355,"country_name":"Norway","arrival":"2026-05-03 20:00:46","departure":"2026-05-04 15:40:24","duration_h":19.66,"samples":16,"min_dist_km":0.286,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/1947"},{"port_id":1947,"port_name":"Drammen Harbor","port_lat":59.7383,"port_lng":10.2422,"country_id":355,"country_name":"Norway","arrival":"2026-05-03 16:18:42","departure":"2026-05-03 17:48:46","duration_h":1.5,"samples":3,"min_dist_km":0.285,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/1947"},{"port_id":1974,"port_name":"Esbjerg","port_lat":55.4583,"port_lng":8.44167,"country_id":332,"country_name":"Denmark","arrival":"2026-05-02 16:03:14","departure":"2026-05-02 16:27:20","duration_h":0.4,"samples":2,"min_dist_km":2.505,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/332/1974"},{"port_id":77811,"port_name":"Everingen","port_lat":51.4,"port_lng":3.75,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-30 22:55:49","departure":"2026-05-01 17:49:15","duration_h":18.89,"samples":16,"min_dist_km":0.253,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77811"},{"port_id":3171,"port_name":"Zeebrugge","port_lat":51.35,"port_lng":3.2,"country_id":376,"country_name":"Belgium","arrival":"2026-04-30 19:34:14","departure":"2026-04-30 19:58:34","duration_h":0.41,"samples":2,"min_dist_km":1.922,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/3171"},{"port_id":11986,"port_name":"Ramskapelle","port_lat":51.3167,"port_lng":3.25,"country_id":376,"country_name":"Belgium","arrival":"2026-04-29 19:49:54","departure":"2026-04-30 17:42:34","duration_h":21.88,"samples":19,"min_dist_km":1.92,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11986"},{"port_id":2076,"port_name":"Grimsby","port_lat":53.6,"port_lng":-0.016667,"country_id":394,"country_name":"England","arrival":"2026-04-28 15:32:26","departure":"2026-04-29 02:53:28","duration_h":11.35,"samples":9,"min_dist_km":3.64,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2076"},{"port_id":3088,"port_name":"Vigo","port_lat":42.2417,"port_lng":-8.73333,"country_id":358,"country_name":"Spain","arrival":"2026-04-24 18:19:34","departure":"2026-04-25 08:07:37","duration_h":13.8,"samples":13,"min_dist_km":1.709,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3088"},{"port_id":1677,"port_name":"Avonmouth","port_lat":51.5083,"port_lng":-2.71667,"country_id":394,"country_name":"England","arrival":"2026-04-21 10:27:52","departure":"2026-04-22 19:31:17","duration_h":33.06,"samples":29,"min_dist_km":0.503,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/1677"},{"port_id":3088,"port_name":"Vigo","port_lat":42.2417,"port_lng":-8.73333,"country_id":358,"country_name":"Spain","arrival":"2026-04-19 08:14:08","departure":"2026-04-19 16:14:08","duration_h":8,"samples":8,"min_dist_km":1.709,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3088"}],"errors":[]}