{"meta":{"path":"vessel/portcalls","ts":"2026-05-30T03:03:08+00:00","status":"ok","rows":23,"days":90,"request_id":"abbae15df8ef21a8"},"data":[{"port_id":63236,"port_name":"Poleng","port_lat":-6.65,"port_lng":112.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-18 11:21:21","departure":"2026-04-18 11:36:22","duration_h":0.25,"samples":3,"min_dist_km":8.769,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63236"},{"port_id":62798,"port_name":"Bangkalan","port_lat":-7.01667,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-18 02:12:58","departure":"2026-04-18 05:35:55","duration_h":3.38,"samples":5,"min_dist_km":6.734,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62798"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-17 09:27:09","departure":"2026-04-17 09:27:09","duration_h":0,"samples":3,"min_dist_km":2.494,"max_speed_kn":0,"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-04-15 01:48:12","departure":"2026-04-15 01:48:12","duration_h":0,"samples":2,"min_dist_km":1.737,"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-04-13 18:20:48","departure":"2026-04-14 09:01:52","duration_h":14.68,"samples":11,"min_dist_km":2.091,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-13 08:28:20","departure":"2026-04-13 08:28:20","duration_h":0,"samples":3,"min_dist_km":2.245,"max_speed_kn":0,"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-04-13 05:28:35","departure":"2026-04-13 07:22:35","duration_h":1.9,"samples":2,"min_dist_km":1.81,"max_speed_kn":0,"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-09 04:16:11","departure":"2026-04-09 04:16:11","duration_h":0,"samples":4,"min_dist_km":2.11,"max_speed_kn":0,"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-04-08 23:34:32","departure":"2026-04-09 02:19:34","duration_h":2.75,"samples":2,"min_dist_km":1.64,"max_speed_kn":0,"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-06 08:20:46","departure":"2026-04-06 08:20:46","duration_h":0,"samples":3,"min_dist_km":2.123,"max_speed_kn":0,"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-04-06 01:36:40","departure":"2026-04-06 07:39:40","duration_h":6.05,"samples":4,"min_dist_km":1.573,"max_speed_kn":0,"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-03 07:23:14","departure":"2026-04-03 07:23:14","duration_h":0,"samples":3,"min_dist_km":2.092,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-31 05:52:56","departure":"2026-04-02 01:11:11","duration_h":43.3,"samples":23,"min_dist_km":2.28,"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-30 15:19:34","departure":"2026-03-30 15:19:34","duration_h":0,"samples":3,"min_dist_km":1.646,"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-29 22:42:37","departure":"2026-03-29 22:42:37","duration_h":0,"samples":3,"min_dist_km":1.815,"max_speed_kn":0.2,"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-28 02:32:40","departure":"2026-03-28 02:32:40","duration_h":0,"samples":3,"min_dist_km":1.656,"max_speed_kn":0,"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-26 06:15:38","departure":"2026-03-26 06:15:38","duration_h":0,"samples":3,"min_dist_km":2.507,"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-03-14 06:03:37","departure":"2026-03-14 06:03:37","duration_h":0,"samples":3,"min_dist_km":1.658,"max_speed_kn":0,"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-12 22:42:16","departure":"2026-03-14 05:20:01","duration_h":30.63,"samples":14,"min_dist_km":2.298,"max_speed_kn":0.9,"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-12 08:24:46","departure":"2026-03-12 08:29:55","duration_h":0.09,"samples":3,"min_dist_km":1.651,"max_speed_kn":1.3,"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-08 22:50:03","departure":"2026-03-08 22:50:03","duration_h":0,"samples":3,"min_dist_km":1.81,"max_speed_kn":0.2,"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-06 01:18:08","departure":"2026-03-06 10:08:59","duration_h":8.85,"samples":8,"min_dist_km":2.436,"max_speed_kn":1.6,"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-05 18:52:31","departure":"2026-03-05 22:02:49","duration_h":3.17,"samples":3,"min_dist_km":6.522,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62798"}],"errors":[]}