{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T19:17:48+00:00","status":"ok","rows":12,"days":90,"request_id":"928b331d29a85513"},"data":[{"port_id":2854,"port_name":"Santos","port_lat":-23.9333,"port_lng":-46.3167,"country_id":370,"country_name":"Brazil","arrival":"2026-05-21 22:39:26","departure":"2026-05-28 13:22:51","duration_h":158.72,"samples":130,"min_dist_km":4.074,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2854"},{"port_id":3544,"port_name":"ITAGUAI","port_lat":-22.9341,"port_lng":-43.8497,"country_id":370,"country_name":"Brazil","arrival":"2026-05-19 22:57:11","departure":"2026-05-21 01:48:09","duration_h":26.85,"samples":23,"min_dist_km":0.899,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3544"},{"port_id":3099,"port_name":"Vitoria","port_lat":-20.3222,"port_lng":-40.3417,"country_id":370,"country_name":"Brazil","arrival":"2026-05-11 13:26:29","departure":"2026-05-18 16:04:50","duration_h":170.64,"samples":139,"min_dist_km":0.373,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3099"},{"port_id":15255,"port_name":"Vitória Pt","port_lat":-20.3167,"port_lng":-40.3333,"country_id":370,"country_name":"Brazil","arrival":"2026-05-06 15:38:41","departure":"2026-05-11 12:18:15","duration_h":116.66,"samples":96,"min_dist_km":0.753,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/15255"},{"port_id":4013,"port_name":"BAIA DE VITORIA","port_lat":-20.3231,"port_lng":-40.3137,"country_id":370,"country_name":"Brazil","arrival":"2026-05-06 01:24:00","departure":"2026-05-06 14:03:02","duration_h":12.65,"samples":12,"min_dist_km":8.652,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/4013"},{"port_id":3252,"port_name":"Nansha","port_lat":22.6852,"port_lng":113.68,"country_id":409,"country_name":"China","arrival":"2026-03-31 10:15:54","departure":"2026-03-31 14:01:27","duration_h":3.76,"samples":3,"min_dist_km":3.645,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3252"},{"port_id":3374,"port_name":"Taicang","port_lat":31.65,"port_lng":121.217,"country_id":409,"country_name":"China","arrival":"2026-03-23 10:58:50","departure":"2026-03-25 00:35:00","duration_h":37.6,"samples":20,"min_dist_km":0.793,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3374"},{"port_id":3439,"port_name":"Zhangjiagang","port_lat":31.9666,"port_lng":120.417,"country_id":409,"country_name":"China","arrival":"2026-03-20 04:20:33","departure":"2026-03-23 02:52:20","duration_h":70.53,"samples":36,"min_dist_km":1.04,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3439"},{"port_id":22046,"port_name":"Xianlang","port_lat":36,"port_lng":120.233,"country_id":409,"country_name":"China","arrival":"2026-03-17 14:39:17","departure":"2026-03-18 01:07:17","duration_h":10.47,"samples":6,"min_dist_km":2.607,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22046"},{"port_id":3378,"port_name":"Rizhao","port_lat":35.3666,"port_lng":119.533,"country_id":409,"country_name":"China","arrival":"2026-03-13 11:07:05","departure":"2026-03-16 02:30:03","duration_h":63.38,"samples":32,"min_dist_km":2.633,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3378"},{"port_id":2318,"port_name":"Lianyungang","port_lat":34.7417,"port_lng":119.458,"country_id":409,"country_name":"China","arrival":"2026-03-10 06:58:31","departure":"2026-03-13 03:10:50","duration_h":68.21,"samples":35,"min_dist_km":3.385,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/2318"},{"port_id":20788,"port_name":"Baoshan Pt","port_lat":31.4167,"port_lng":121.483,"country_id":409,"country_name":"China","arrival":"2026-03-07 08:48:00","departure":"2026-03-08 08:41:24","duration_h":23.89,"samples":16,"min_dist_km":8.439,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/20788"}],"errors":[]}