{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T04:17:03+00:00","status":"ok","rows":3,"days":90,"request_id":"0dace69db8553367"},"data":[{"port_id":3300,"port_name":"Mumbai","port_lat":18.9333,"port_lng":72.85,"country_id":423,"country_name":"India","arrival":"2026-05-17 19:20:27","departure":"2026-05-23 19:42:17","duration_h":144.36,"samples":118,"min_dist_km":2.146,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/3300"},{"port_id":62987,"port_name":"Kaliorang","port_lat":0.816667,"port_lng":117.867,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-25 07:57:35","departure":"2026-04-30 04:27:35","duration_h":116.5,"samples":95,"min_dist_km":5.633,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62987"},{"port_id":2584,"port_name":"Paranagua","port_lat":-25.5,"port_lng":-48.5167,"country_id":370,"country_name":"Brazil","arrival":"2026-02-27 04:29:27","departure":"2026-03-03 13:24:22","duration_h":104.92,"samples":53,"min_dist_km":0.415,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2584"}],"errors":[]}