{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T14:21:43+00:00","status":"ok","rows":28,"days":90,"request_id":"7fbbea7cd338ffad"},"data":[{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-12 09:41:05","departure":"2026-05-13 11:27:52","duration_h":25.78,"samples":21,"min_dist_km":3.726,"max_speed_kn":0.3,"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-11 23:34:58","departure":"2026-05-12 05:01:10","duration_h":5.44,"samples":8,"min_dist_km":3.802,"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-11 18:52:26","departure":"2026-05-11 18:52:26","duration_h":0,"samples":4,"min_dist_km":3.928,"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-05-11 09:56:03","departure":"2026-05-11 16:07:26","duration_h":6.19,"samples":7,"min_dist_km":3.809,"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-11 06:29:02","departure":"2026-05-11 06:29:02","duration_h":0,"samples":3,"min_dist_km":3.761,"max_speed_kn":0,"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-05-10 21:30:22","departure":"2026-05-11 03:41:01","duration_h":6.18,"samples":6,"min_dist_km":3.583,"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-05-10 17:27:22","departure":"2026-05-10 19:24:22","duration_h":1.95,"samples":3,"min_dist_km":3.715,"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-10 16:09:22","departure":"2026-05-10 16:54:23","duration_h":0.75,"samples":2,"min_dist_km":3.609,"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-05-10 13:30:23","departure":"2026-05-10 13:30:23","duration_h":0,"samples":2,"min_dist_km":3.607,"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-05-10 04:36:18","departure":"2026-05-10 09:45:19","duration_h":5.15,"samples":6,"min_dist_km":3.629,"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-09 13:50:08","departure":"2026-05-10 03:45:18","duration_h":13.92,"samples":13,"min_dist_km":3.58,"max_speed_kn":0.1,"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-09 07:26:59","departure":"2026-05-09 09:50:59","duration_h":2.4,"samples":5,"min_dist_km":3.755,"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-08 15:07:19","departure":"2026-05-09 05:23:59","duration_h":14.28,"samples":13,"min_dist_km":3.581,"max_speed_kn":0.2,"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 13:25:19","departure":"2026-05-08 13:25:19","duration_h":0,"samples":2,"min_dist_km":3.633,"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-05-08 05:39:36","departure":"2026-05-08 10:00:36","duration_h":4.35,"samples":5,"min_dist_km":3.607,"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-07 19:48:31","departure":"2026-05-08 03:36:36","duration_h":7.8,"samples":9,"min_dist_km":3.584,"max_speed_kn":0.1,"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-07 12:45:32","departure":"2026-05-07 14:12:30","duration_h":1.45,"samples":4,"min_dist_km":3.638,"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-05-07 10:57:31","departure":"2026-05-07 11:57:30","duration_h":1,"samples":2,"min_dist_km":3.604,"max_speed_kn":0.1,"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-07 06:13:09","departure":"2026-05-07 09:37:09","duration_h":3.4,"samples":4,"min_dist_km":3.615,"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-06 19:32:39","departure":"2026-05-07 03:01:09","duration_h":7.48,"samples":9,"min_dist_km":3.605,"max_speed_kn":0.2,"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-06 12:08:39","departure":"2026-05-06 13:35:39","duration_h":1.45,"samples":6,"min_dist_km":3.626,"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-05-06 09:58:03","departure":"2026-05-06 10:25:02","duration_h":0.45,"samples":2,"min_dist_km":3.614,"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-05-06 07:13:03","departure":"2026-05-06 07:13:03","duration_h":0,"samples":2,"min_dist_km":3.625,"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-05-06 03:37:03","departure":"2026-05-06 05:16:02","duration_h":1.65,"samples":3,"min_dist_km":0.47,"max_speed_kn":3,"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-16 07:06:01","departure":"2026-03-18 10:21:16","duration_h":51.25,"samples":29,"min_dist_km":3.654,"max_speed_kn":0.2,"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 15:48:04","departure":"2026-03-16 04:08:12","duration_h":36.34,"samples":14,"min_dist_km":4.041,"max_speed_kn":4.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-12 04:37:56","departure":"2026-03-12 05:34:23","duration_h":0.94,"samples":4,"min_dist_km":2.48,"max_speed_kn":3.5,"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-11 23:10:30","departure":"2026-03-12 02:17:56","duration_h":3.12,"samples":3,"min_dist_km":6.285,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62798"}],"errors":[]}