{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T11:56:18+00:00","status":"ok","rows":30,"days":90,"request_id":"c1ef7aaced2b046e"},"data":[{"port_id":2791,"port_name":"Rotterdam","port_lat":51.9,"port_lng":4.46667,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-07 22:23:17","departure":"2026-05-13 09:48:04","duration_h":131.41,"samples":108,"min_dist_km":1.467,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/2791"},{"port_id":57535,"port_name":"Kyleakin","port_lat":57.2667,"port_lng":-5.73333,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-05-03 07:55:03","departure":"2026-05-04 13:43:03","duration_h":29.8,"samples":26,"min_dist_km":1.445,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57535"},{"port_id":3503,"port_name":"MAASVLAKTE - ROTTERDAM","port_lat":51.9619,"port_lng":4.06921,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-29 19:49:27","departure":"2026-04-30 01:55:28","duration_h":6.1,"samples":7,"min_dist_km":3.324,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3503"},{"port_id":1773,"port_name":"Brake","port_lat":53.3319,"port_lng":8.49167,"country_id":432,"country_name":"Germany","arrival":"2026-04-28 08:06:03","departure":"2026-04-28 10:48:03","duration_h":2.7,"samples":4,"min_dist_km":0.327,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1773"},{"port_id":28220,"port_name":"Grossensiel","port_lat":53.4667,"port_lng":8.48333,"country_id":432,"country_name":"Germany","arrival":"2026-04-27 20:12:40","departure":"2026-04-28 04:48:40","duration_h":8.6,"samples":8,"min_dist_km":0.73,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28220"},{"port_id":25909,"port_name":"Blexen","port_lat":53.5333,"port_lng":8.53333,"country_id":432,"country_name":"Germany","arrival":"2026-04-25 01:34:58","departure":"2026-04-27 17:37:32","duration_h":64.04,"samples":53,"min_dist_km":1.717,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25909"},{"port_id":79544,"port_name":"Jøssingfjord","port_lat":58.3167,"port_lng":6.35,"country_id":355,"country_name":"Norway","arrival":"2026-04-22 21:24:37","departure":"2026-04-23 02:07:28","duration_h":4.71,"samples":10,"min_dist_km":0.772,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/79544"},{"port_id":58121,"port_name":"Montrose","port_lat":56.7,"port_lng":-2.45,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-04-19 11:59:48","departure":"2026-04-21 10:26:50","duration_h":46.45,"samples":40,"min_dist_km":1.211,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/58121"},{"port_id":2455,"port_name":"Montrose","port_lat":56.7042,"port_lng":-2.42778,"country_id":335,"country_name":"Scotland","arrival":"2026-04-18 17:26:01","departure":"2026-04-19 09:57:56","duration_h":16.53,"samples":9,"min_dist_km":1.616,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/335/2455"},{"port_id":79718,"port_name":"Mongstadbase","port_lat":60.8,"port_lng":5.06667,"country_id":355,"country_name":"Norway","arrival":"2026-04-14 15:49:29","departure":"2026-04-16 13:22:28","duration_h":45.55,"samples":23,"min_dist_km":0.505,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/79718"},{"port_id":2270,"port_name":"Kristiansund","port_lat":63.1111,"port_lng":7.75,"country_id":355,"country_name":"Norway","arrival":"2026-04-13 04:05:37","departure":"2026-04-13 11:47:36","duration_h":7.7,"samples":5,"min_dist_km":2.194,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/2270"},{"port_id":80117,"port_name":"Valsneset","port_lat":63.8167,"port_lng":9.63333,"country_id":355,"country_name":"Norway","arrival":"2026-04-12 07:19:01","departure":"2026-04-12 15:31:01","duration_h":8.2,"samples":6,"min_dist_km":0.322,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/80117"},{"port_id":3503,"port_name":"MAASVLAKTE - ROTTERDAM","port_lat":51.9619,"port_lng":4.06921,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-06 17:51:09","departure":"2026-04-07 16:21:09","duration_h":22.5,"samples":12,"min_dist_km":3.203,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3503"},{"port_id":3621,"port_name":"ROTTERDAM WAALHAVEN","port_lat":51.8864,"port_lng":4.42779,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-03 22:22:48","departure":"2026-04-06 13:19:48","duration_h":62.95,"samples":33,"min_dist_km":0.478,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3621"},{"port_id":77566,"port_name":"Borssele","port_lat":51.4167,"port_lng":3.71667,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-03 02:16:00","departure":"2026-04-03 11:45:21","duration_h":9.49,"samples":6,"min_dist_km":3.012,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77566"},{"port_id":57244,"port_name":"Hunsdon","port_lat":51.8,"port_lng":3.25,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-04-02 11:59:54","departure":"2026-04-02 21:44:55","duration_h":9.75,"samples":8,"min_dist_km":6.085,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57244"},{"port_id":25496,"port_name":"Belum","port_lat":53.8167,"port_lng":9,"country_id":432,"country_name":"Germany","arrival":"2026-03-28 16:45:51","departure":"2026-03-28 18:45:51","duration_h":2,"samples":2,"min_dist_km":4.999,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25496"},{"port_id":5353,"port_name":"OTTENDORF","port_lat":53.8292,"port_lng":8.89541,"country_id":432,"country_name":"Germany","arrival":"2026-03-27 16:36:48","departure":"2026-03-28 15:00:49","duration_h":22.4,"samples":12,"min_dist_km":4.83,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/5353"},{"port_id":30865,"port_name":"Obereiderhafen","port_lat":54.3,"port_lng":9.66667,"country_id":432,"country_name":"Germany","arrival":"2026-03-24 18:59:43","departure":"2026-03-27 07:20:43","duration_h":60.35,"samples":31,"min_dist_km":0.996,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/30865"},{"port_id":79826,"port_name":"Rekefjord","port_lat":58.3333,"port_lng":6.25,"country_id":355,"country_name":"Norway","arrival":"2026-03-22 05:26:03","departure":"2026-03-22 15:23:16","duration_h":9.95,"samples":6,"min_dist_km":0.534,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/79826"},{"port_id":55614,"port_name":"Carnoustie","port_lat":56.5,"port_lng":-2.71667,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-03-16 17:06:18","departure":"2026-03-19 10:39:23","duration_h":65.55,"samples":34,"min_dist_km":8.323,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/55614"},{"port_id":3580,"port_name":"SKAGEN","port_lat":57.7133,"port_lng":10.5959,"country_id":332,"country_name":"Denmark","arrival":"2026-03-11 11:14:14","departure":"2026-03-13 14:40:58","duration_h":51.45,"samples":27,"min_dist_km":0.348,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/332/3580"},{"port_id":2037,"port_name":"Gdynia","port_lat":54.5333,"port_lng":18.55,"country_id":484,"country_name":"Poland","arrival":"2026-03-09 06:21:03","departure":"2026-03-09 14:31:20","duration_h":8.17,"samples":4,"min_dist_km":2.991,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/484/2037"},{"port_id":2037,"port_name":"Gdynia","port_lat":54.5333,"port_lng":18.55,"country_id":484,"country_name":"Poland","arrival":"2026-03-04 06:45:17","departure":"2026-03-08 15:19:04","duration_h":104.56,"samples":50,"min_dist_km":1.557,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/484/2037"},{"port_id":79355,"port_name":"Follafoss","port_lat":63.9833,"port_lng":11.1,"country_id":355,"country_name":"Norway","arrival":"2026-02-25 15:16:11","departure":"2026-02-25 23:16:10","duration_h":8,"samples":8,"min_dist_km":0.229,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/79355"},{"port_id":3034,"port_name":"Trondheim","port_lat":63.4333,"port_lng":10.3833,"country_id":355,"country_name":"Norway","arrival":"2026-02-24 12:45:57","departure":"2026-02-25 08:42:59","duration_h":19.95,"samples":11,"min_dist_km":0.77,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/3034"},{"port_id":80117,"port_name":"Valsneset","port_lat":63.8167,"port_lng":9.63333,"country_id":355,"country_name":"Norway","arrival":"2026-02-23 15:07:50","departure":"2026-02-24 07:10:49","duration_h":16.05,"samples":9,"min_dist_km":0.313,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/80117"},{"port_id":79167,"port_name":"Averøy","port_lat":63.05,"port_lng":7.66667,"country_id":355,"country_name":"Norway","arrival":"2026-02-21 11:24:42","departure":"2026-02-23 04:47:50","duration_h":41.39,"samples":25,"min_dist_km":7.54,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/79167"},{"port_id":5047,"port_name":"NESKAUPSTADUR","port_lat":65.1387,"port_lng":-13.6863,"country_id":0,"country_name":"","arrival":"2026-02-17 15:41:22","departure":"2026-02-17 17:41:20","duration_h":2,"samples":4,"min_dist_km":3.605,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5047"},{"port_id":5047,"port_name":"NESKAUPSTADUR","port_lat":65.1387,"port_lng":-13.6863,"country_id":0,"country_name":"","arrival":"2026-02-14 14:37:54","departure":"2026-02-15 08:16:55","duration_h":17.65,"samples":8,"min_dist_km":2.408,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5047"}],"errors":[]}