{"meta":{"path":"vessel/portcalls","ts":"2026-11-10T07:13:03+00:00","status":"ok","rows":21,"days":90,"request_id":"04a4e1335b4d93e9"},"data":[{"port_id":57244,"port_name":"Hunsdon","port_lat":51.8,"port_lng":3.25,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-11-03 04:40:19","departure":"2026-11-10 05:24:26","duration_h":168.74,"samples":142,"min_dist_km":6.471,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57244"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-10-31 20:59:27","departure":"2026-11-02 01:14:22","duration_h":28.25,"samples":25,"min_dist_km":2.7,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":10843,"port_name":"Berendrecht","port_lat":51.3333,"port_lng":4.31667,"country_id":376,"country_name":"Belgium","arrival":"2026-10-30 10:48:18","departure":"2026-10-30 12:01:08","duration_h":1.21,"samples":2,"min_dist_km":1.688,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10843"},{"port_id":11946,"port_name":"Pijp Tabak","port_lat":51.2333,"port_lng":4.35,"country_id":376,"country_name":"Belgium","arrival":"2026-10-24 11:56:15","departure":"2026-10-30 09:09:39","duration_h":141.22,"samples":118,"min_dist_km":2.379,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11946"},{"port_id":57244,"port_name":"Hunsdon","port_lat":51.8,"port_lng":3.25,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-10-20 22:06:36","departure":"2026-10-23 22:40:58","duration_h":72.57,"samples":61,"min_dist_km":4.764,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57244"},{"port_id":5025,"port_name":"BRIELLE","port_lat":51.9109,"port_lng":4.17469,"country_id":0,"country_name":"","arrival":"2026-10-19 14:01:41","departure":"2026-10-20 17:30:50","duration_h":27.49,"samples":24,"min_dist_km":2.813,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5025"},{"port_id":4968,"port_name":"SHOTLEY","port_lat":51.9595,"port_lng":1.27722,"country_id":0,"country_name":"","arrival":"2026-10-13 10:28:54","departure":"2026-10-15 08:20:26","duration_h":45.86,"samples":39,"min_dist_km":2.896,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4968"},{"port_id":10843,"port_name":"Berendrecht","port_lat":51.3333,"port_lng":4.31667,"country_id":376,"country_name":"Belgium","arrival":"2026-10-12 19:13:30","departure":"2026-10-12 20:23:40","duration_h":1.17,"samples":2,"min_dist_km":1.742,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10843"},{"port_id":11614,"port_name":"Lillo","port_lat":51.3,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-10-11 22:54:36","departure":"2026-10-12 17:42:31","duration_h":18.8,"samples":17,"min_dist_km":1.931,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11614"},{"port_id":12484,"port_name":"Zandvliet","port_lat":51.3667,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-10-11 19:43:27","departure":"2026-10-11 19:56:56","duration_h":0.22,"samples":2,"min_dist_km":2.488,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12484"},{"port_id":2421,"port_name":"Milford Haven","port_lat":51.7,"port_lng":-5.03333,"country_id":364,"country_name":"Wales","arrival":"2026-09-28 16:02:21","departure":"2026-09-29 11:44:20","duration_h":19.7,"samples":18,"min_dist_km":0.665,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/364/2421"},{"port_id":57683,"port_name":"Little Haven","port_lat":51.7667,"port_lng":-5.1,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-09-20 11:45:46","departure":"2026-09-28 11:32:55","duration_h":191.79,"samples":161,"min_dist_km":6.903,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57683"},{"port_id":57694,"port_name":"Little Thurrock","port_lat":51.4667,"port_lng":0.333333,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-09-17 19:41:39","departure":"2026-09-18 14:04:34","duration_h":18.38,"samples":17,"min_dist_km":0.918,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57694"},{"port_id":3691,"port_name":"BOTLEK - ROTTERDAM","port_lat":51.8818,"port_lng":4.29109,"country_id":365,"country_name":"Netherlands","arrival":"2026-09-14 07:30:11","departure":"2026-09-16 08:21:41","duration_h":48.86,"samples":42,"min_dist_km":1.31,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3691"},{"port_id":59523,"port_name":"Thamesmead","port_lat":51.5,"port_lng":0.116667,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-09-04 15:49:41","departure":"2026-09-05 14:22:42","duration_h":22.55,"samples":20,"min_dist_km":2.392,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/59523"},{"port_id":3755,"port_name":"ZAANDAM","port_lat":52.4206,"port_lng":4.84103,"country_id":365,"country_name":"Netherlands","arrival":"2026-09-01 07:54:06","departure":"2026-09-02 05:29:27","duration_h":21.59,"samples":20,"min_dist_km":1.014,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3755"},{"port_id":2160,"port_name":"Immingham","port_lat":53.6333,"port_lng":-0.183333,"country_id":394,"country_name":"England","arrival":"2026-08-29 04:03:24","departure":"2026-08-30 12:03:58","duration_h":32.01,"samples":28,"min_dist_km":0.326,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/2160"},{"port_id":50308,"port_name":"Port-Jérôme","port_lat":49.4667,"port_lng":0.533333,"country_id":373,"country_name":"France","arrival":"2026-08-26 07:27:48","departure":"2026-08-27 06:21:48","duration_h":22.9,"samples":20,"min_dist_km":0.501,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/50308"},{"port_id":50308,"port_name":"Port-Jérôme","port_lat":49.4667,"port_lng":0.533333,"country_id":373,"country_name":"France","arrival":"2026-08-22 03:56:16","departure":"2026-08-25 04:26:14","duration_h":72.5,"samples":62,"min_dist_km":0.778,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/50308"},{"port_id":52046,"port_name":"Saint-Martin-du-Manoir","port_lat":49.5333,"port_lng":-0.233333,"country_id":373,"country_name":"France","arrival":"2026-08-21 10:08:57","departure":"2026-08-21 22:35:58","duration_h":12.45,"samples":12,"min_dist_km":8.85,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/52046"},{"port_id":3691,"port_name":"BOTLEK - ROTTERDAM","port_lat":51.8818,"port_lng":4.29109,"country_id":365,"country_name":"Netherlands","arrival":"2026-08-18 16:08:47","departure":"2026-08-20 08:11:46","duration_h":40.05,"samples":35,"min_dist_km":1.212,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3691"}],"errors":[]}