{"meta":{"path":"vessel/portcalls","ts":"2026-10-23T20:47:53+00:00","status":"ok","rows":17,"days":90,"request_id":"9376a71a6ce46300"},"data":[{"port_id":4258,"port_name":"NITEROI","port_lat":-22.8806,"port_lng":-43.118,"country_id":370,"country_name":"Brazil","arrival":"2026-10-21 22:43:07","departure":"2026-10-23 18:12:05","duration_h":43.48,"samples":36,"min_dist_km":0.812,"max_speed_kn":0.1,"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-10-20 09:59:03","departure":"2026-10-20 11:21:12","duration_h":1.37,"samples":3,"min_dist_km":3.046,"max_speed_kn":0,"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-10-15 15:39:26","departure":"2026-10-20 06:07:26","duration_h":110.47,"samples":93,"min_dist_km":0.805,"max_speed_kn":3.8,"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-10-14 07:17:30","departure":"2026-10-14 07:59:41","duration_h":0.7,"samples":2,"min_dist_km":2.287,"max_speed_kn":0,"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-10-13 01:37:49","departure":"2026-10-14 05:58:39","duration_h":28.35,"samples":25,"min_dist_km":0.807,"max_speed_kn":0.2,"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-10-07 17:37:50","departure":"2026-10-11 14:06:21","duration_h":92.48,"samples":76,"min_dist_km":0.807,"max_speed_kn":1,"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-10-04 23:10:58","departure":"2026-10-05 04:17:48","duration_h":5.11,"samples":6,"min_dist_km":2.965,"max_speed_kn":0,"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-09-27 15:23:18","departure":"2026-10-04 20:15:07","duration_h":172.86,"samples":145,"min_dist_km":0.806,"max_speed_kn":1.6,"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-09-17 04:06:07","departure":"2026-09-26 04:43:36","duration_h":216.62,"samples":182,"min_dist_km":0.804,"max_speed_kn":4.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-09-10 16:18:06","departure":"2026-09-11 00:10:45","duration_h":7.88,"samples":7,"min_dist_km":0.81,"max_speed_kn":0.1,"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-09-09 09:49:39","departure":"2026-09-09 11:00:49","duration_h":1.19,"samples":2,"min_dist_km":3.05,"max_speed_kn":0,"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-09-04 22:13:47","departure":"2026-09-09 07:36:20","duration_h":105.38,"samples":90,"min_dist_km":0.807,"max_speed_kn":1.3,"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-08-24 03:54:43","departure":"2026-08-26 23:14:39","duration_h":67.33,"samples":56,"min_dist_km":0.811,"max_speed_kn":1.7,"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-08-09 10:22:17","departure":"2026-08-13 05:30:04","duration_h":91.13,"samples":78,"min_dist_km":0.816,"max_speed_kn":4.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-08-07 07:24:37","departure":"2026-08-07 07:35:16","duration_h":0.18,"samples":2,"min_dist_km":2.236,"max_speed_kn":1.4,"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-08-04 21:34:31","departure":"2026-08-07 06:02:55","duration_h":56.47,"samples":45,"min_dist_km":0.818,"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-07-25 19:31:57","departure":"2026-08-01 20:35:02","duration_h":169.05,"samples":146,"min_dist_km":0.814,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/4258"}],"errors":[]}