{"meta":{"path":"vessel/portcalls","ts":"2026-05-30T08:42:46+00:00","status":"ok","rows":5,"days":90,"request_id":"cdede941aee0bca0"},"data":[{"port_id":4696,"port_name":"TANAH MERAH","port_lat":1.31225,"port_lng":104.018,"country_id":600,"country_name":"Singapore","arrival":"2026-04-02 15:34:19","departure":"2026-04-03 07:52:24","duration_h":16.3,"samples":9,"min_dist_km":7.062,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":22046,"port_name":"Xianlang","port_lat":36,"port_lng":120.233,"country_id":409,"country_name":"China","arrival":"2026-03-19 03:17:02","departure":"2026-03-26 00:26:44","duration_h":165.16,"samples":84,"min_dist_km":1.871,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22046"},{"port_id":22046,"port_name":"Xianlang","port_lat":36,"port_lng":120.233,"country_id":409,"country_name":"China","arrival":"2026-03-17 02:58:12","departure":"2026-03-17 08:43:14","duration_h":5.75,"samples":7,"min_dist_km":4.09,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22046"},{"port_id":22046,"port_name":"Xianlang","port_lat":36,"port_lng":120.233,"country_id":409,"country_name":"China","arrival":"2026-03-16 03:16:37","departure":"2026-03-16 05:22:35","duration_h":2.1,"samples":5,"min_dist_km":4.09,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22046"},{"port_id":22046,"port_name":"Xianlang","port_lat":36,"port_lng":120.233,"country_id":409,"country_name":"China","arrival":"2026-03-09 09:16:43","departure":"2026-03-13 08:21:11","duration_h":95.07,"samples":49,"min_dist_km":1.876,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22046"}],"errors":[]}