{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T16:36:00+00:00","status":"ok","rows":30,"days":90,"request_id":"f134859fcdd8043a"},"data":[{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-27 13:30:01","departure":"2026-05-28 14:25:38","duration_h":24.93,"samples":21,"min_dist_km":2.197,"max_speed_kn":2.6,"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-05-26 09:46:31","departure":"2026-05-27 11:49:32","duration_h":26.05,"samples":22,"min_dist_km":3.24,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-26 07:19:34","departure":"2026-05-26 07:19:34","duration_h":0,"samples":2,"min_dist_km":3.69,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-25 21:28:34","departure":"2026-05-26 05:34:34","duration_h":8.1,"samples":8,"min_dist_km":3.712,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-25 19:37:34","departure":"2026-05-25 19:43:35","duration_h":0.1,"samples":2,"min_dist_km":3.825,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-25 13:13:35","departure":"2026-05-25 17:37:34","duration_h":4.4,"samples":5,"min_dist_km":3.7,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-25 07:34:34","departure":"2026-05-25 11:55:35","duration_h":4.35,"samples":5,"min_dist_km":3.681,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-24 04:31:17","departure":"2026-05-25 05:25:35","duration_h":24.91,"samples":21,"min_dist_km":3.559,"max_speed_kn":0.2,"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-05-23 21:46:16","departure":"2026-05-24 03:25:16","duration_h":5.65,"samples":6,"min_dist_km":4.789,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-23 10:07:32","departure":"2026-05-23 20:10:16","duration_h":10.05,"samples":9,"min_dist_km":4.678,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":4081,"port_name":"KENDARI","port_lat":-3.97699,"port_lng":122.583,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-16 21:33:03","departure":"2026-05-17 11:30:04","duration_h":13.95,"samples":13,"min_dist_km":4.621,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4081"},{"port_id":63060,"port_name":"Labuan","port_lat":-4.41667,"port_lng":122.95,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-16 12:40:35","departure":"2026-05-16 12:40:35","duration_h":0,"samples":2,"min_dist_km":3.564,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63060"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-27 01:23:00","departure":"2026-05-10 12:17:08","duration_h":322.9,"samples":262,"min_dist_km":3.155,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":4081,"port_name":"KENDARI","port_lat":-3.97699,"port_lng":122.583,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-20 10:16:06","departure":"2026-04-21 14:34:30","duration_h":28.31,"samples":24,"min_dist_km":4.613,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4081"},{"port_id":63097,"port_name":"Madura Terminal","port_lat":-6.85,"port_lng":112.95,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-14 16:54:37","departure":"2026-04-14 16:54:37","duration_h":0,"samples":2,"min_dist_km":3.885,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63097"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-13 09:55:53","departure":"2026-04-14 07:22:53","duration_h":21.45,"samples":12,"min_dist_km":3.421,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":4146,"port_name":"TERNATE","port_lat":0.77754,"port_lng":127.389,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-01 18:11:36","departure":"2026-04-02 23:30:36","duration_h":29.32,"samples":16,"min_dist_km":0.217,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4146"},{"port_id":5642,"port_name":"TOBELO","port_lat":1.7207,"port_lng":128.018,"country_id":0,"country_name":"","arrival":"2026-03-29 00:04:15","departure":"2026-03-29 13:27:56","duration_h":13.39,"samples":10,"min_dist_km":0.256,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5642"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-18 08:40:31","departure":"2026-03-19 09:18:32","duration_h":24.63,"samples":13,"min_dist_km":1.072,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-18 02:45:31","departure":"2026-03-18 04:48:30","duration_h":2.05,"samples":2,"min_dist_km":4.097,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-17 20:36:31","departure":"2026-03-18 00:39:31","duration_h":4.05,"samples":3,"min_dist_km":3.984,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-17 15:06:31","departure":"2026-03-17 18:48:32","duration_h":3.7,"samples":3,"min_dist_km":4.082,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-17 11:00:31","departure":"2026-03-17 12:48:31","duration_h":1.8,"samples":2,"min_dist_km":3.984,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-17 02:42:31","departure":"2026-03-17 08:30:31","duration_h":5.8,"samples":4,"min_dist_km":4.046,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-16 20:42:30","departure":"2026-03-17 00:33:30","duration_h":3.85,"samples":3,"min_dist_km":3.982,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-16 15:25:23","departure":"2026-03-16 18:36:30","duration_h":3.19,"samples":3,"min_dist_km":4.093,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-16 11:16:23","departure":"2026-03-16 12:31:23","duration_h":1.25,"samples":2,"min_dist_km":3.965,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-16 02:28:23","departure":"2026-03-16 08:43:23","duration_h":6.25,"samples":4,"min_dist_km":3.95,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-15 21:07:23","departure":"2026-03-16 01:07:24","duration_h":4,"samples":3,"min_dist_km":3.995,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-15 15:21:48","departure":"2026-03-15 18:22:23","duration_h":3.01,"samples":3,"min_dist_km":4.086,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"}],"errors":[]}