{"meta":{"path":"vessel/portcalls","ts":"2026-05-12T22:13:34+00:00","status":"ok","rows":5,"days":90,"request_id":"ebe01692bc279977"},"data":[{"port_id":4712,"port_name":"HOORN","port_lat":52.6351,"port_lng":5.0647,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-09 17:34:44","departure":"2026-05-10 09:25:35","duration_h":15.85,"samples":18,"min_dist_km":0.089,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4712"},{"port_id":5029,"port_name":"DE BLOCQ VAN KUFFELER","port_lat":52.418,"port_lng":5.21899,"country_id":0,"country_name":"","arrival":"2026-05-08 15:22:51","departure":"2026-05-09 13:58:52","duration_h":22.6,"samples":20,"min_dist_km":0.053,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5029"},{"port_id":5029,"port_name":"DE BLOCQ VAN KUFFELER","port_lat":52.418,"port_lng":5.21899,"country_id":0,"country_name":"","arrival":"2026-05-01 15:55:43","departure":"2026-05-03 15:59:17","duration_h":48.06,"samples":45,"min_dist_km":0.052,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5029"},{"port_id":3979,"port_name":"LELYSTAD","port_lat":52.5263,"port_lng":5.4388,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-01 13:28:47","departure":"2026-05-01 13:52:53","duration_h":0.4,"samples":2,"min_dist_km":3.121,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3979"},{"port_id":3979,"port_name":"LELYSTAD","port_lat":52.5263,"port_lng":5.4388,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-23 14:18:06","departure":"2026-04-23 14:18:06","duration_h":0,"samples":5,"min_dist_km":3.167,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3979"}],"errors":[]}