{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T20:40:11+00:00","status":"ok","rows":19,"days":90,"request_id":"7d2ac2d7f8a04810"},"data":[{"port_id":2365,"port_name":"Makassar","port_lat":-5.13333,"port_lng":119.4,"country_id":527,"country_name":"Sulawesi","arrival":"2026-05-28 07:23:50","departure":"2026-05-28 17:22:51","duration_h":9.98,"samples":10,"min_dist_km":3.237,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/527/2365"},{"port_id":63194,"port_name":"Panakukang","port_lat":-5.18333,"port_lng":119.383,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-27 17:45:49","departure":"2026-05-27 19:53:49","duration_h":2.13,"samples":3,"min_dist_km":6.831,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63194"},{"port_id":63102,"port_name":"Makassar","port_lat":-5.11667,"port_lng":119.4,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-27 15:30:00","departure":"2026-05-27 16:05:39","duration_h":0.59,"samples":2,"min_dist_km":9.843,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63102"},{"port_id":62836,"port_name":"Biringkassi","port_lat":-4.81667,"port_lng":119.483,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-27 09:38:49","departure":"2026-05-27 11:46:20","duration_h":2.13,"samples":2,"min_dist_km":1.212,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62836"},{"port_id":5392,"port_name":"BIRINGKASSI","port_lat":-4.8173,"port_lng":119.483,"country_id":0,"country_name":"","arrival":"2026-05-26 14:53:22","departure":"2026-05-27 00:35:00","duration_h":9.69,"samples":13,"min_dist_km":1.198,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5392"},{"port_id":5392,"port_name":"BIRINGKASSI","port_lat":-4.8173,"port_lng":119.483,"country_id":0,"country_name":"","arrival":"2026-05-25 19:30:44","departure":"2026-05-25 22:05:21","duration_h":2.58,"samples":8,"min_dist_km":1.201,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5392"},{"port_id":5392,"port_name":"BIRINGKASSI","port_lat":-4.8173,"port_lng":119.483,"country_id":0,"country_name":"","arrival":"2026-05-24 02:55:48","departure":"2026-05-24 23:41:53","duration_h":20.77,"samples":20,"min_dist_km":1.197,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5392"},{"port_id":5392,"port_name":"BIRINGKASSI","port_lat":-4.8173,"port_lng":119.483,"country_id":0,"country_name":"","arrival":"2026-05-19 10:19:42","departure":"2026-05-23 00:55:22","duration_h":86.59,"samples":76,"min_dist_km":0.869,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5392"},{"port_id":5392,"port_name":"BIRINGKASSI","port_lat":-4.8173,"port_lng":119.483,"country_id":0,"country_name":"","arrival":"2026-05-18 13:38:17","departure":"2026-05-18 15:37:21","duration_h":1.98,"samples":6,"min_dist_km":1.206,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5392"},{"port_id":5392,"port_name":"BIRINGKASSI","port_lat":-4.8173,"port_lng":119.483,"country_id":0,"country_name":"","arrival":"2026-05-17 18:00:40","departure":"2026-05-17 18:00:40","duration_h":0,"samples":5,"min_dist_km":1.207,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5392"},{"port_id":5392,"port_name":"BIRINGKASSI","port_lat":-4.8173,"port_lng":119.483,"country_id":0,"country_name":"","arrival":"2026-05-16 07:43:55","departure":"2026-05-16 23:15:44","duration_h":15.53,"samples":17,"min_dist_km":0.44,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5392"},{"port_id":63102,"port_name":"Makassar","port_lat":-5.11667,"port_lng":119.4,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-16 02:17:26","departure":"2026-05-16 02:57:55","duration_h":0.67,"samples":4,"min_dist_km":8.068,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63102"},{"port_id":63194,"port_name":"Panakukang","port_lat":-5.18333,"port_lng":119.383,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-15 22:20:16","departure":"2026-05-16 00:00:26","duration_h":1.67,"samples":3,"min_dist_km":6.477,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63194"},{"port_id":63060,"port_name":"Labuan","port_lat":-4.41667,"port_lng":122.95,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-12 16:16:59","departure":"2026-05-12 20:14:37","duration_h":3.96,"samples":4,"min_dist_km":3.172,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63060"},{"port_id":3714,"port_name":"WEDA","port_lat":0.32922,"port_lng":127.88,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-05 04:09:31","departure":"2026-05-05 23:58:37","duration_h":19.82,"samples":13,"min_dist_km":0.506,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3714"},{"port_id":3714,"port_name":"WEDA","port_lat":0.32922,"port_lng":127.88,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-16 05:56:08","departure":"2026-04-16 09:30:57","duration_h":3.58,"samples":3,"min_dist_km":0.633,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3714"},{"port_id":63060,"port_name":"Labuan","port_lat":-4.41667,"port_lng":122.95,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-05 16:05:23","departure":"2026-04-05 17:23:15","duration_h":1.3,"samples":2,"min_dist_km":3.081,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63060"},{"port_id":62889,"port_name":"Cilincing","port_lat":-6.08333,"port_lng":106.933,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-07 06:59:40","departure":"2026-03-07 19:11:34","duration_h":12.2,"samples":7,"min_dist_km":2.056,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62889"},{"port_id":62889,"port_name":"Cilincing","port_lat":-6.08333,"port_lng":106.933,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-01 05:31:27","departure":"2026-03-06 08:08:38","duration_h":122.62,"samples":65,"min_dist_km":2.243,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62889"}],"errors":[]}