{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T22:24:25+00:00","status":"ok","rows":6,"days":90,"request_id":"a7116edad55f0154"},"data":[{"port_id":13912,"port_name":"Guarujá","port_lat":-24,"port_lng":-46.25,"country_id":370,"country_name":"Brazil","arrival":"2026-05-21 22:37:45","departure":"2026-05-27 10:14:04","duration_h":131.61,"samples":97,"min_dist_km":4.6,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/13912"},{"port_id":13912,"port_name":"Guarujá","port_lat":-24,"port_lng":-46.25,"country_id":370,"country_name":"Brazil","arrival":"2026-05-19 07:27:48","departure":"2026-05-20 12:00:41","duration_h":28.55,"samples":25,"min_dist_km":8.576,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/13912"},{"port_id":2096,"port_name":"Haldia","port_lat":22.0083,"port_lng":88.05,"country_id":423,"country_name":"India","arrival":"2026-04-15 04:12:36","departure":"2026-04-18 01:50:50","duration_h":69.64,"samples":35,"min_dist_km":4.056,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/2096"},{"port_id":3560,"port_name":"DHAMRA","port_lat":20.8255,"port_lng":86.9699,"country_id":423,"country_name":"India","arrival":"2026-04-13 13:42:52","departure":"2026-04-14 16:13:26","duration_h":26.51,"samples":11,"min_dist_km":0.418,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/3560"},{"port_id":4696,"port_name":"TANAH MERAH","port_lat":1.31225,"port_lng":104.018,"country_id":600,"country_name":"Singapore","arrival":"2026-04-05 14:22:04","departure":"2026-04-06 07:40:04","duration_h":17.3,"samples":10,"min_dist_km":1.852,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":3675,"port_name":"DALRYMPLE","port_lat":-21.2655,"port_lng":149.298,"country_id":352,"country_name":"Australia","arrival":"2026-03-19 10:59:12","departure":"2026-03-20 08:27:08","duration_h":21.47,"samples":12,"min_dist_km":1.543,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/352/3675"}],"errors":[]}