{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T04:49:58+00:00","status":"ok","rows":4,"days":90,"request_id":"33e13b09546d8752"},"data":[{"port_id":4696,"port_name":"TANAH MERAH","port_lat":1.31225,"port_lng":104.018,"country_id":600,"country_name":"Singapore","arrival":"2026-05-15 06:11:57","departure":"2026-05-15 17:00:11","duration_h":10.8,"samples":10,"min_dist_km":2.502,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":88593,"port_name":"Changi","port_lat":1.31667,"port_lng":104,"country_id":600,"country_name":"Singapore","arrival":"2026-05-15 04:21:02","departure":"2026-05-15 04:33:11","duration_h":0.2,"samples":2,"min_dist_km":8.426,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88593"},{"port_id":2382,"port_name":"Maputo","port_lat":-25.975,"port_lng":32.5667,"country_id":417,"country_name":"Mozambique","arrival":"2026-04-23 05:55:56","departure":"2026-04-28 22:45:12","duration_h":136.82,"samples":114,"min_dist_km":1.654,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/417/2382"},{"port_id":21924,"port_name":"Tianjin Pt","port_lat":38.9833,"port_lng":117.75,"country_id":409,"country_name":"China","arrival":"2026-03-07 00:40:02","departure":"2026-03-08 14:43:03","duration_h":38.05,"samples":20,"min_dist_km":1.522,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21924"}],"errors":[]}