{"meta":{"path":"vessel/portcalls","ts":"2026-10-16T20:55:40+00:00","status":"ok","rows":12,"days":90,"request_id":"a97e263f0754d538"},"data":[{"port_id":1740,"port_name":"Belem","port_lat":-1.45,"port_lng":-48.5056,"country_id":370,"country_name":"Brazil","arrival":"2026-10-05 23:14:50","departure":"2026-10-14 12:00:56","duration_h":204.77,"samples":172,"min_dist_km":4.723,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/1740"},{"port_id":13329,"port_name":"Barra do Riacho Pt / Aracruz","port_lat":-19.85,"port_lng":-40.05,"country_id":370,"country_name":"Brazil","arrival":"2026-09-28 15:06:07","departure":"2026-09-29 06:21:06","duration_h":15.25,"samples":13,"min_dist_km":1.157,"max_speed_kn":2.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/13329"},{"port_id":13329,"port_name":"Barra do Riacho Pt / Aracruz","port_lat":-19.85,"port_lng":-40.05,"country_id":370,"country_name":"Brazil","arrival":"2026-09-25 19:47:45","departure":"2026-09-27 20:48:10","duration_h":49.01,"samples":45,"min_dist_km":0.88,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/13329"},{"port_id":3411,"port_name":"Suape","port_lat":-8.4,"port_lng":-34.95,"country_id":370,"country_name":"Brazil","arrival":"2026-09-22 21:42:40","departure":"2026-09-23 01:22:26","duration_h":3.66,"samples":4,"min_dist_km":6.623,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3411"},{"port_id":13435,"port_name":"Cabo de Santo Agostinho","port_lat":-8.33333,"port_lng":-34.9167,"country_id":370,"country_name":"Brazil","arrival":"2026-09-22 15:29:35","departure":"2026-09-22 19:26:37","duration_h":3.95,"samples":5,"min_dist_km":5.885,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/13435"},{"port_id":3411,"port_name":"Suape","port_lat":-8.4,"port_lng":-34.95,"country_id":370,"country_name":"Brazil","arrival":"2026-09-22 11:48:18","departure":"2026-09-22 13:48:49","duration_h":2.01,"samples":3,"min_dist_km":5.861,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3411"},{"port_id":13435,"port_name":"Cabo de Santo Agostinho","port_lat":-8.33333,"port_lng":-34.9167,"country_id":370,"country_name":"Brazil","arrival":"2026-09-22 06:07:23","departure":"2026-09-22 10:36:19","duration_h":4.48,"samples":5,"min_dist_km":5.801,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/13435"},{"port_id":3411,"port_name":"Suape","port_lat":-8.4,"port_lng":-34.95,"country_id":370,"country_name":"Brazil","arrival":"2026-08-27 13:31:41","departure":"2026-09-22 04:30:02","duration_h":614.97,"samples":510,"min_dist_km":0.731,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3411"},{"port_id":1740,"port_name":"Belem","port_lat":-1.45,"port_lng":-48.5056,"country_id":370,"country_name":"Brazil","arrival":"2026-08-20 21:38:03","departure":"2026-08-22 17:29:59","duration_h":43.87,"samples":38,"min_dist_km":5.292,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/1740"},{"port_id":3411,"port_name":"Suape","port_lat":-8.4,"port_lng":-34.95,"country_id":370,"country_name":"Brazil","arrival":"2026-08-12 19:33:11","departure":"2026-08-17 10:55:02","duration_h":111.36,"samples":94,"min_dist_km":0.413,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3411"},{"port_id":1740,"port_name":"Belem","port_lat":-1.45,"port_lng":-48.5056,"country_id":370,"country_name":"Brazil","arrival":"2026-08-04 17:56:33","departure":"2026-08-08 18:02:21","duration_h":96.1,"samples":81,"min_dist_km":5.233,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/1740"},{"port_id":1740,"port_name":"Belem","port_lat":-1.45,"port_lng":-48.5056,"country_id":370,"country_name":"Brazil","arrival":"2026-07-18 19:29:10","departure":"2026-07-22 04:04:04","duration_h":80.58,"samples":69,"min_dist_km":5.288,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/1740"}],"errors":[]}