{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T07:27:50+00:00","status":"ok","rows":3,"days":90,"request_id":"e34bf1da332af604"},"data":[{"port_id":3503,"port_name":"MAASVLAKTE - ROTTERDAM","port_lat":51.9619,"port_lng":4.06921,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-24 11:46:53","departure":"2026-05-25 04:17:53","duration_h":16.52,"samples":14,"min_dist_km":0.625,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3503"},{"port_id":3503,"port_name":"MAASVLAKTE - ROTTERDAM","port_lat":51.9619,"port_lng":4.06921,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-23 13:18:32","departure":"2026-05-23 14:12:16","duration_h":0.9,"samples":6,"min_dist_km":0.684,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3503"},{"port_id":1840,"port_name":"Cape Lopez","port_lat":-0.628611,"port_lng":8.72194,"country_id":444,"country_name":"Gabon","arrival":"2026-05-02 12:06:14","departure":"2026-05-03 08:47:32","duration_h":20.69,"samples":23,"min_dist_km":0.57,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/444/1840"}],"errors":[]}