{"meta":{"path":"vessel/portcalls","ts":"2026-05-30T09:26:50+00:00","status":"ok","rows":30,"days":90,"request_id":"9bddef4d6148d62b"},"data":[{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-29 04:08:55","departure":"2026-05-30 07:23:55","duration_h":27.25,"samples":24,"min_dist_km":0.048,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-28 10:58:05","departure":"2026-05-29 01:19:05","duration_h":14.35,"samples":13,"min_dist_km":6.854,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-05-25 04:17:52","departure":"2026-05-26 05:36:58","duration_h":25.32,"samples":23,"min_dist_km":0.571,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":3429,"port_name":"Taboneo","port_lat":-3.7,"port_lng":114.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-24 19:49:21","departure":"2026-05-24 23:49:22","duration_h":4,"samples":4,"min_dist_km":4.939,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-21 10:14:35","departure":"2026-05-22 13:54:54","duration_h":27.67,"samples":23,"min_dist_km":0.044,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-20 14:31:11","departure":"2026-05-21 08:04:50","duration_h":17.56,"samples":15,"min_dist_km":6.859,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-19 17:00:02","departure":"2026-05-20 06:14:23","duration_h":13.24,"samples":12,"min_dist_km":0.049,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-19 13:12:33","departure":"2026-05-19 15:24:34","duration_h":2.2,"samples":3,"min_dist_km":6.427,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":3880,"port_name":"BATU AMPAR","port_lat":1.17195,"port_lng":103.994,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-15 17:00:18","departure":"2026-05-17 07:28:11","duration_h":38.46,"samples":35,"min_dist_km":0.523,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3880"},{"port_id":4399,"port_name":"SURALAYA","port_lat":-5.87709,"port_lng":106.051,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-12 05:37:55","departure":"2026-05-13 05:24:42","duration_h":23.78,"samples":21,"min_dist_km":3.593,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4399"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-10 07:58:21","departure":"2026-05-11 22:05:36","duration_h":38.12,"samples":32,"min_dist_km":0.051,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-09 07:34:08","departure":"2026-05-10 06:01:08","duration_h":22.45,"samples":20,"min_dist_km":7.264,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-05-06 05:45:54","departure":"2026-05-07 04:09:26","duration_h":22.39,"samples":19,"min_dist_km":0.23,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":3429,"port_name":"Taboneo","port_lat":-3.7,"port_lng":114.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-06 01:34:16","departure":"2026-05-06 02:18:37","duration_h":0.74,"samples":2,"min_dist_km":4.676,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-01 19:41:10","departure":"2026-05-03 13:58:09","duration_h":42.28,"samples":37,"min_dist_km":0.624,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-01 03:50:19","departure":"2026-05-01 16:29:19","duration_h":12.65,"samples":12,"min_dist_km":7.036,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-04-27 13:33:55","departure":"2026-04-28 22:34:26","duration_h":33.01,"samples":27,"min_dist_km":0.414,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":3429,"port_name":"Taboneo","port_lat":-3.7,"port_lng":114.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-27 05:01:27","departure":"2026-04-27 05:01:27","duration_h":0,"samples":3,"min_dist_km":4.317,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-23 21:52:22","departure":"2026-04-24 20:03:27","duration_h":22.18,"samples":19,"min_dist_km":0.623,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-23 07:22:20","departure":"2026-04-23 20:00:41","duration_h":12.64,"samples":12,"min_dist_km":6.044,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-22 15:42:08","departure":"2026-04-23 05:36:08","duration_h":13.9,"samples":11,"min_dist_km":0.301,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-22 07:20:26","departure":"2026-04-22 14:09:42","duration_h":6.82,"samples":7,"min_dist_km":6.145,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-04-18 14:09:34","departure":"2026-04-20 02:04:47","duration_h":35.92,"samples":24,"min_dist_km":0.241,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-14 05:46:03","departure":"2026-04-15 23:28:03","duration_h":41.7,"samples":21,"min_dist_km":0.617,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-12 07:27:23","departure":"2026-04-14 01:41:25","duration_h":42.23,"samples":22,"min_dist_km":5.607,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-09 12:18:39","departure":"2026-04-10 01:39:19","duration_h":13.34,"samples":8,"min_dist_km":2.397,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-04-07 09:56:54","departure":"2026-04-08 06:11:54","duration_h":20.25,"samples":11,"min_dist_km":0.493,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":3429,"port_name":"Taboneo","port_lat":-3.7,"port_lng":114.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-07 02:15:09","departure":"2026-04-07 05:40:27","duration_h":3.42,"samples":3,"min_dist_km":5.229,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-01 17:45:21","departure":"2026-04-04 15:39:24","duration_h":69.9,"samples":35,"min_dist_km":0.127,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-20 01:12:43","departure":"2026-04-01 15:42:56","duration_h":302.5,"samples":153,"min_dist_km":5.541,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"}],"errors":[]}