{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T00:58:08+00:00","status":"ok","rows":5,"days":90,"request_id":"45a2b043ffe0e538"},"data":[{"port_id":3704,"port_name":"PYEONGTAEK","port_lat":36.9657,"port_lng":126.81,"country_id":0,"country_name":"","arrival":"2026-05-05 21:59:49","departure":"2026-05-08 05:38:53","duration_h":55.65,"samples":46,"min_dist_km":3.411,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3704"},{"port_id":4696,"port_name":"TANAH MERAH","port_lat":1.31225,"port_lng":104.018,"country_id":600,"country_name":"Singapore","arrival":"2026-04-18 06:10:47","departure":"2026-04-18 18:14:40","duration_h":12.06,"samples":7,"min_dist_km":2.863,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":2453,"port_name":"Montevideo","port_lat":-34.9083,"port_lng":-56.225,"country_id":457,"country_name":"Uruguay","arrival":"2026-03-11 21:15:31","departure":"2026-03-14 13:07:22","duration_h":63.86,"samples":33,"min_dist_km":1.652,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/457/2453"},{"port_id":2535,"port_name":"Nueva Palmira","port_lat":-33.8817,"port_lng":-58.4244,"country_id":457,"country_name":"Uruguay","arrival":"2026-03-05 09:26:17","departure":"2026-03-07 19:05:21","duration_h":57.65,"samples":30,"min_dist_km":0.034,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/457/2535"},{"port_id":3544,"port_name":"ITAGUAI","port_lat":-22.9341,"port_lng":-43.8497,"country_id":370,"country_name":"Brazil","arrival":"2026-02-22 07:08:11","departure":"2026-03-01 14:55:44","duration_h":175.79,"samples":88,"min_dist_km":1.573,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3544"}],"errors":[]}