{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T18:07:31+00:00","status":"ok","rows":18,"days":90,"request_id":"74640bd1143eb6b6"},"data":[{"port_id":63140,"port_name":"Muara Bangkong","port_lat":0.4,"port_lng":103.783,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-21 13:48:43","departure":"2026-05-21 19:10:59","duration_h":5.37,"samples":6,"min_dist_km":9.316,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63140"},{"port_id":1951,"port_name":"Dumai","port_lat":1.7,"port_lng":101.467,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-14 12:06:39","departure":"2026-05-19 18:12:00","duration_h":126.09,"samples":99,"min_dist_km":1.691,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1951"},{"port_id":63140,"port_name":"Muara Bangkong","port_lat":0.4,"port_lng":103.783,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-12 15:42:11","departure":"2026-05-12 17:02:43","duration_h":1.34,"samples":2,"min_dist_km":6.806,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63140"},{"port_id":62798,"port_name":"Bangkalan","port_lat":-7.01667,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-06 02:32:59","departure":"2026-05-06 05:46:00","duration_h":3.22,"samples":4,"min_dist_km":6.681,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62798"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-01 03:51:56","departure":"2026-05-05 23:00:35","duration_h":115.14,"samples":96,"min_dist_km":0.828,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-22 04:22:33","departure":"2026-05-01 01:27:03","duration_h":213.08,"samples":175,"min_dist_km":0.341,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":62798,"port_name":"Bangkalan","port_lat":-7.01667,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-22 00:08:22","departure":"2026-04-22 01:55:14","duration_h":1.78,"samples":3,"min_dist_km":8.587,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62798"},{"port_id":63140,"port_name":"Muara Bangkong","port_lat":0.4,"port_lng":103.783,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-12 12:05:11","departure":"2026-04-12 13:46:38","duration_h":1.69,"samples":2,"min_dist_km":9.875,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63140"},{"port_id":1951,"port_name":"Dumai","port_lat":1.7,"port_lng":101.467,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-06 21:55:36","departure":"2026-04-09 16:55:11","duration_h":66.99,"samples":31,"min_dist_km":3.086,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1951"},{"port_id":63140,"port_name":"Muara Bangkong","port_lat":0.4,"port_lng":103.783,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-05 02:47:48","departure":"2026-04-05 06:10:41","duration_h":3.38,"samples":3,"min_dist_km":8.528,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63140"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-22 08:53:38","departure":"2026-03-29 00:47:42","duration_h":159.9,"samples":81,"min_dist_km":0.801,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-20 02:32:37","departure":"2026-03-22 04:29:45","duration_h":49.95,"samples":26,"min_dist_km":2.308,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":62798,"port_name":"Bangkalan","port_lat":-7.01667,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-19 23:01:53","departure":"2026-03-20 01:12:47","duration_h":2.18,"samples":2,"min_dist_km":6.308,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62798"},{"port_id":63140,"port_name":"Muara Bangkong","port_lat":0.4,"port_lng":103.783,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-11 17:05:18","departure":"2026-03-11 21:18:56","duration_h":4.23,"samples":3,"min_dist_km":9.491,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63140"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-11 05:07:14","departure":"2026-03-11 08:32:05","duration_h":3.41,"samples":3,"min_dist_km":1.622,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":63164,"port_name":"Nipah","port_lat":1.11667,"port_lng":103.55,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-10 22:36:50","departure":"2026-03-11 02:47:14","duration_h":4.17,"samples":3,"min_dist_km":3.022,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63164"},{"port_id":1951,"port_name":"Dumai","port_lat":1.7,"port_lng":101.467,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-06 12:02:15","departure":"2026-03-09 07:09:20","duration_h":67.12,"samples":33,"min_dist_km":1.062,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1951"},{"port_id":63140,"port_name":"Muara Bangkong","port_lat":0.4,"port_lng":103.783,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-03 16:35:17","departure":"2026-03-03 20:58:55","duration_h":4.39,"samples":3,"min_dist_km":9.164,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63140"}],"errors":[]}