{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T07:22:00+00:00","status":"ok","rows":15,"days":90,"request_id":"76f24b9675c05ac7"},"data":[{"port_id":3846,"port_name":"PONTIANAK","port_lat":-0.02145,"port_lng":109.341,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-25 21:27:56","departure":"2026-05-28 04:25:37","duration_h":54.96,"samples":45,"min_dist_km":2.122,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3846"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-21 04:00:37","departure":"2026-05-21 13:51:56","duration_h":9.86,"samples":10,"min_dist_km":1.385,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-17 03:58:43","departure":"2026-05-21 02:35:15","duration_h":94.61,"samples":79,"min_dist_km":4.436,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-12 01:49:31","departure":"2026-05-17 01:35:45","duration_h":119.77,"samples":96,"min_dist_km":1.721,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-08 03:37:09","departure":"2026-05-11 22:07:52","duration_h":90.51,"samples":76,"min_dist_km":2.356,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-03 16:03:58","departure":"2026-05-08 02:34:20","duration_h":106.51,"samples":88,"min_dist_km":1.667,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-08 06:14:23","departure":"2026-04-08 11:27:34","duration_h":5.22,"samples":4,"min_dist_km":4.877,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-04 06:14:50","departure":"2026-04-08 04:09:23","duration_h":93.91,"samples":47,"min_dist_km":4.418,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-01 15:46:19","departure":"2026-04-04 04:05:11","duration_h":60.31,"samples":31,"min_dist_km":0.664,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-28 05:01:11","departure":"2026-04-01 13:48:40","duration_h":104.79,"samples":54,"min_dist_km":4.078,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-21 03:32:37","departure":"2026-03-28 02:42:31","duration_h":167.17,"samples":85,"min_dist_km":0.846,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-03 12:46:39","departure":"2026-03-03 12:46:39","duration_h":0,"samples":3,"min_dist_km":4.289,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-02 00:28:08","departure":"2026-03-02 17:19:37","duration_h":16.86,"samples":11,"min_dist_km":4.288,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-02-28 08:48:57","departure":"2026-02-28 16:56:01","duration_h":8.12,"samples":7,"min_dist_km":4.289,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-02-27 08:08:29","departure":"2026-02-27 17:01:54","duration_h":8.89,"samples":6,"min_dist_km":4.292,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"}],"errors":[]}