{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T12:55:18+00:00","status":"ok","rows":22,"days":90,"request_id":"929a35efc1490f71"},"data":[{"port_id":63232,"port_name":"Plaju, Sumatra","port_lat":-2.98333,"port_lng":104.8,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-21 17:45:01","departure":"2026-05-26 10:58:23","duration_h":113.22,"samples":95,"min_dist_km":3.423,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63232"},{"port_id":63140,"port_name":"Muara Bangkong","port_lat":0.4,"port_lng":103.783,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-19 10:21:30","departure":"2026-05-19 15:19:16","duration_h":4.96,"samples":6,"min_dist_km":5.138,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63140"},{"port_id":62997,"port_name":"Karimun Besar Offshore","port_lat":1.06667,"port_lng":103.517,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-11 00:08:26","departure":"2026-05-11 01:26:06","duration_h":1.29,"samples":2,"min_dist_km":4.574,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62997"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-10 21:31:55","departure":"2026-05-10 22:01:55","duration_h":0.5,"samples":2,"min_dist_km":7.205,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":3429,"port_name":"Taboneo","port_lat":-3.7,"port_lng":114.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-25 13:34:06","departure":"2026-04-25 19:13:08","duration_h":5.65,"samples":7,"min_dist_km":2.908,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":3684,"port_name":"BANJARMASIN","port_lat":-3.31131,"port_lng":114.564,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-25 07:59:28","departure":"2026-04-25 10:07:52","duration_h":2.14,"samples":4,"min_dist_km":0.49,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3684"},{"port_id":3684,"port_name":"BANJARMASIN","port_lat":-3.31131,"port_lng":114.564,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-23 15:38:46","departure":"2026-04-24 04:17:18","duration_h":12.64,"samples":16,"min_dist_km":4.902,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3684"},{"port_id":63116,"port_name":"Marabahan","port_lat":-2.98333,"port_lng":114.767,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-23 09:40:10","departure":"2026-04-23 11:31:47","duration_h":1.86,"samples":3,"min_dist_km":9.234,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63116"},{"port_id":63116,"port_name":"Marabahan","port_lat":-2.98333,"port_lng":114.767,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-20 05:15:55","departure":"2026-04-20 19:03:36","duration_h":13.79,"samples":12,"min_dist_km":1.671,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63116"},{"port_id":63116,"port_name":"Marabahan","port_lat":-2.98333,"port_lng":114.767,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-17 03:22:16","departure":"2026-04-17 03:46:18","duration_h":0.4,"samples":3,"min_dist_km":4.006,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63116"},{"port_id":63116,"port_name":"Marabahan","port_lat":-2.98333,"port_lng":114.767,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-07 20:13:53","departure":"2026-04-08 02:36:27","duration_h":6.38,"samples":7,"min_dist_km":4.006,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63116"},{"port_id":3684,"port_name":"BANJARMASIN","port_lat":-3.31131,"port_lng":114.564,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-07 15:41:05","departure":"2026-04-07 17:46:09","duration_h":2.08,"samples":2,"min_dist_km":9.513,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3684"},{"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:58:27","departure":"2026-04-07 13:34:48","duration_h":3.61,"samples":3,"min_dist_km":0.452,"max_speed_kn":3.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-07 04:05:31","departure":"2026-04-07 07:15:35","duration_h":3.17,"samples":2,"min_dist_km":8.32,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":3625,"port_name":"JAMBI","port_lat":-1.58734,"port_lng":103.616,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-23 01:07:17","departure":"2026-03-24 04:41:17","duration_h":27.57,"samples":18,"min_dist_km":6.191,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3625"},{"port_id":62989,"port_name":"Kampung Laut","port_lat":-0.9,"port_lng":103.8,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-18 11:01:15","departure":"2026-03-18 14:22:46","duration_h":3.36,"samples":3,"min_dist_km":5.007,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62989"},{"port_id":62997,"port_name":"Karimun Besar Offshore","port_lat":1.06667,"port_lng":103.517,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-17 02:44:08","departure":"2026-03-17 03:20:55","duration_h":0.61,"samples":4,"min_dist_km":6.548,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62997"},{"port_id":62997,"port_name":"Karimun Besar Offshore","port_lat":1.06667,"port_lng":103.517,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-07 21:07:27","departure":"2026-03-07 22:20:57","duration_h":1.23,"samples":2,"min_dist_km":2.482,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62997"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-07 14:30:21","departure":"2026-03-07 19:11:07","duration_h":4.68,"samples":3,"min_dist_km":4.288,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":63140,"port_name":"Muara Bangkong","port_lat":0.4,"port_lng":103.783,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-07 00:33:51","departure":"2026-03-07 03:02:22","duration_h":2.48,"samples":2,"min_dist_km":6.364,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63140"},{"port_id":63025,"port_name":"Kertapati","port_lat":-3.01667,"port_lng":104.75,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-02 15:17:05","departure":"2026-03-03 08:23:33","duration_h":17.11,"samples":10,"min_dist_km":3.891,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63025"},{"port_id":63025,"port_name":"Kertapati","port_lat":-3.01667,"port_lng":104.75,"country_id":363,"country_name":"Indonesia","arrival":"2026-02-27 18:39:26","departure":"2026-02-27 19:39:25","duration_h":1,"samples":4,"min_dist_km":7.239,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63025"}],"errors":[]}