{"meta":{"path":"vessel/portcalls","ts":"2026-05-27T20:27:01+00:00","status":"ok","rows":6,"days":90,"request_id":"53dfcc5da0ae213a"},"data":[{"port_id":88594,"port_name":"Choa Chu Kang","port_lat":1.28333,"port_lng":103.85,"country_id":600,"country_name":"Singapore","arrival":"2026-05-11 23:45:27","departure":"2026-05-12 07:33:27","duration_h":7.8,"samples":8,"min_dist_km":5.761,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88594"},{"port_id":21924,"port_name":"Tianjin Pt","port_lat":38.9833,"port_lng":117.75,"country_id":409,"country_name":"China","arrival":"2026-04-27 04:25:18","departure":"2026-05-01 10:06:44","duration_h":101.69,"samples":83,"min_dist_km":3.04,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21924"},{"port_id":2973,"port_name":"Taku Bar","port_lat":38.9375,"port_lng":118.146,"country_id":409,"country_name":"China","arrival":"2026-04-26 22:13:31","departure":"2026-04-27 01:49:30","duration_h":3.6,"samples":5,"min_dist_km":7.832,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/2973"},{"port_id":3439,"port_name":"Zhangjiagang","port_lat":31.9666,"port_lng":120.417,"country_id":409,"country_name":"China","arrival":"2026-04-20 09:27:57","departure":"2026-04-23 23:58:29","duration_h":86.51,"samples":72,"min_dist_km":6.81,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3439"},{"port_id":3374,"port_name":"Taicang","port_lat":31.65,"port_lng":121.217,"country_id":409,"country_name":"China","arrival":"2026-04-19 11:31:37","departure":"2026-04-20 02:23:51","duration_h":14.87,"samples":13,"min_dist_km":1.88,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3374"},{"port_id":2620,"port_name":"Pointe Noire","port_lat":-4.78333,"port_lng":11.8333,"country_id":369,"country_name":"Congo","arrival":"2026-02-26 21:19:29","departure":"2026-03-11 00:45:31","duration_h":291.43,"samples":145,"min_dist_km":0.294,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/369/2620"}],"errors":[]}