{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T22:07:42+00:00","status":"ok","rows":5,"days":90,"request_id":"9deb01e21527ce02"},"data":[{"port_id":5401,"port_name":"MEKAR PUTIH","port_lat":-4.0297,"port_lng":116.037,"country_id":0,"country_name":"","arrival":"2026-05-14 22:52:08","departure":"2026-05-19 15:07:16","duration_h":112.25,"samples":89,"min_dist_km":0.403,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5401"},{"port_id":3460,"port_name":"Taixing","port_lat":32.1166,"port_lng":119.95,"country_id":409,"country_name":"China","arrival":"2026-05-02 05:37:56","departure":"2026-05-02 21:52:33","duration_h":16.24,"samples":14,"min_dist_km":3.39,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3460"},{"port_id":3416,"port_name":"Ponta da Madeira","port_lat":-2.5666,"port_lng":-44.3833,"country_id":370,"country_name":"Brazil","arrival":"2026-03-08 09:15:17","departure":"2026-03-11 00:49:57","duration_h":63.58,"samples":33,"min_dist_km":2.637,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3416"},{"port_id":13168,"port_name":"Alcantara","port_lat":-2.4,"port_lng":-44.4,"country_id":370,"country_name":"Brazil","arrival":"2026-03-02 07:32:02","departure":"2026-03-08 04:34:05","duration_h":141.03,"samples":72,"min_dist_km":6.84,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/13168"},{"port_id":13168,"port_name":"Alcantara","port_lat":-2.4,"port_lng":-44.4,"country_id":370,"country_name":"Brazil","arrival":"2026-02-27 23:24:05","departure":"2026-02-28 17:14:55","duration_h":17.85,"samples":10,"min_dist_km":6.74,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/13168"}],"errors":[]}