{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T19:08:35+00:00","status":"ok","rows":15,"days":90,"request_id":"e0783e3e76230215"},"data":[{"port_id":4001,"port_name":"KELANIS","port_lat":-2.29229,"port_lng":114.869,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-27 16:03:58","departure":"2026-05-28 15:30:40","duration_h":23.45,"samples":19,"min_dist_km":6.742,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4001"},{"port_id":4001,"port_name":"KELANIS","port_lat":-2.29229,"port_lng":114.869,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-16 09:56:43","departure":"2026-05-26 07:20:22","duration_h":237.39,"samples":194,"min_dist_km":0.305,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4001"},{"port_id":63116,"port_name":"Marabahan","port_lat":-2.98333,"port_lng":114.767,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-14 10:46:23","departure":"2026-05-15 08:22:29","duration_h":21.6,"samples":17,"min_dist_km":2.287,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63116"},{"port_id":3684,"port_name":"BANJARMASIN","port_lat":-3.31131,"port_lng":114.564,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-12 18:08:16","departure":"2026-05-14 07:56:02","duration_h":37.8,"samples":31,"min_dist_km":0.171,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3684"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-05-12 07:24:45","departure":"2026-05-12 17:08:17","duration_h":9.73,"samples":9,"min_dist_km":0.767,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":3429,"port_name":"Taboneo","port_lat":-3.7,"port_lng":114.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-11 06:27:17","departure":"2026-05-12 05:37:10","duration_h":23.16,"samples":20,"min_dist_km":4.375,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":4399,"port_name":"SURALAYA","port_lat":-5.87709,"port_lng":106.051,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-29 13:08:44","departure":"2026-04-30 07:59:44","duration_h":18.85,"samples":16,"min_dist_km":5.465,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4399"},{"port_id":3911,"port_name":"CILEGON","port_lat":-5.9688,"port_lng":106.113,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-29 10:06:35","departure":"2026-04-29 12:06:36","duration_h":2,"samples":3,"min_dist_km":5.438,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3911"},{"port_id":4399,"port_name":"SURALAYA","port_lat":-5.87709,"port_lng":106.051,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-12 06:57:50","departure":"2026-04-29 08:15:37","duration_h":409.3,"samples":279,"min_dist_km":0.292,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4399"},{"port_id":4399,"port_name":"SURALAYA","port_lat":-5.87709,"port_lng":106.051,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-14 19:08:54","departure":"2026-04-10 07:35:29","duration_h":636.44,"samples":318,"min_dist_km":0.262,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4399"},{"port_id":63143,"port_name":"Muara Sabak","port_lat":-0.8,"port_lng":103.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-09 05:37:53","departure":"2026-03-09 08:51:07","duration_h":3.22,"samples":3,"min_dist_km":5.735,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63143"},{"port_id":62989,"port_name":"Kampung Laut","port_lat":-0.9,"port_lng":103.8,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-09 01:06:20","departure":"2026-03-09 02:30:49","duration_h":1.41,"samples":2,"min_dist_km":3.962,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62989"},{"port_id":3625,"port_name":"JAMBI","port_lat":-1.58734,"port_lng":103.616,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-05 04:52:31","departure":"2026-03-07 19:05:01","duration_h":62.21,"samples":31,"min_dist_km":5.603,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3625"},{"port_id":3625,"port_name":"JAMBI","port_lat":-1.58734,"port_lng":103.616,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-03 05:15:14","departure":"2026-03-03 15:48:50","duration_h":10.56,"samples":8,"min_dist_km":4.991,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3625"},{"port_id":62989,"port_name":"Kampung Laut","port_lat":-0.9,"port_lng":103.8,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-02 07:13:33","departure":"2026-03-02 10:23:38","duration_h":3.17,"samples":3,"min_dist_km":5.933,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62989"}],"errors":[]}