{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T23:24:41+00:00","status":"ok","rows":5,"days":90,"request_id":"5368fc6f30889a88"},"data":[{"port_id":4258,"port_name":"NITEROI","port_lat":-22.8806,"port_lng":-43.118,"country_id":370,"country_name":"Brazil","arrival":"2026-05-28 10:11:26","departure":"2026-05-28 21:22:39","duration_h":11.19,"samples":11,"min_dist_km":3.675,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/4258"},{"port_id":2772,"port_name":"Rio De Janeiro","port_lat":-22.8917,"port_lng":-43.1833,"country_id":370,"country_name":"Brazil","arrival":"2026-05-04 09:43:14","departure":"2026-05-05 02:20:03","duration_h":16.61,"samples":15,"min_dist_km":3.63,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2772"},{"port_id":4258,"port_name":"NITEROI","port_lat":-22.8806,"port_lng":-43.118,"country_id":370,"country_name":"Brazil","arrival":"2026-04-15 16:15:19","departure":"2026-04-15 22:12:08","duration_h":5.95,"samples":4,"min_dist_km":4.677,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/4258"},{"port_id":4258,"port_name":"NITEROI","port_lat":-22.8806,"port_lng":-43.118,"country_id":370,"country_name":"Brazil","arrival":"2026-03-18 22:49:25","departure":"2026-04-10 07:48:40","duration_h":536.99,"samples":269,"min_dist_km":5.459,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/4258"},{"port_id":2772,"port_name":"Rio De Janeiro","port_lat":-22.8917,"port_lng":-43.1833,"country_id":370,"country_name":"Brazil","arrival":"2026-03-04 11:10:02","departure":"2026-03-04 20:23:57","duration_h":9.23,"samples":6,"min_dist_km":4.098,"max_speed_kn":2.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2772"}],"errors":[]}