{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T22:17:25+00:00","status":"ok","rows":30,"days":90,"request_id":"72dcba717ab8e25a"},"data":[{"port_id":4383,"port_name":"KABIL","port_lat":1.08188,"port_lng":104.141,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-20 23:46:27","departure":"2026-05-29 19:38:34","duration_h":211.87,"samples":167,"min_dist_km":2.909,"max_speed_kn":2.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4383"},{"port_id":3639,"port_name":"PULAU SAMBU","port_lat":1.15917,"port_lng":103.897,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-20 16:32:13","departure":"2026-05-20 17:36:26","duration_h":1.07,"samples":2,"min_dist_km":8.101,"max_speed_kn":2.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3639"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-19 21:22:46","departure":"2026-05-20 12:07:41","duration_h":14.75,"samples":13,"min_dist_km":4.115,"max_speed_kn":2.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":63393,"port_name":"Tanjungbalai","port_lat":1,"port_lng":103.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-18 16:53:52","departure":"2026-05-19 20:12:46","duration_h":27.32,"samples":23,"min_dist_km":4.258,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63393"},{"port_id":63116,"port_name":"Marabahan","port_lat":-2.98333,"port_lng":114.767,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-15 08:22:32","departure":"2026-05-16 04:55:19","duration_h":20.55,"samples":23,"min_dist_km":2.503,"max_speed_kn":4,"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-05-15 04:19:19","departure":"2026-05-15 06:14:12","duration_h":1.91,"samples":3,"min_dist_km":0.182,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3684"},{"port_id":3429,"port_name":"Taboneo","port_lat":-3.7,"port_lng":114.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-10 10:00:11","departure":"2026-05-14 23:43:59","duration_h":109.73,"samples":88,"min_dist_km":0.421,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-05-10 01:39:06","departure":"2026-05-10 07:57:02","duration_h":6.3,"samples":7,"min_dist_km":5.68,"max_speed_kn":2.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":3684,"port_name":"BANJARMASIN","port_lat":-3.31131,"port_lng":114.564,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-09 21:51:13","departure":"2026-05-09 23:38:45","duration_h":1.79,"samples":3,"min_dist_km":1.836,"max_speed_kn":4.4,"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-05-09 01:35:53","departure":"2026-05-09 19:42:33","duration_h":18.11,"samples":17,"min_dist_km":3.051,"max_speed_kn":4,"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-05-06 19:37:46","departure":"2026-05-06 22:14:43","duration_h":2.62,"samples":4,"min_dist_km":2.98,"max_speed_kn":3.4,"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-05-06 15:25:08","departure":"2026-05-06 17:29:01","duration_h":2.06,"samples":3,"min_dist_km":4.876,"max_speed_kn":3.2,"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-04 07:08:08","departure":"2026-05-06 12:35:57","duration_h":53.46,"samples":46,"min_dist_km":0.55,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-05-04 01:12:38","departure":"2026-05-04 06:17:03","duration_h":5.07,"samples":5,"min_dist_km":0.972,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":3684,"port_name":"BANJARMASIN","port_lat":-3.31131,"port_lng":114.564,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-03 20:16:15","departure":"2026-05-03 23:42:29","duration_h":3.44,"samples":4,"min_dist_km":0.304,"max_speed_kn":3.4,"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-05-03 09:29:00","departure":"2026-05-03 17:51:12","duration_h":8.37,"samples":8,"min_dist_km":3.529,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63116"},{"port_id":4006,"port_name":"TANJUNGUBAN","port_lat":1.06542,"port_lng":104.213,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-02 07:21:25","departure":"2026-05-02 17:46:25","duration_h":10.42,"samples":14,"min_dist_km":3.636,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4006"},{"port_id":63116,"port_name":"Marabahan","port_lat":-2.98333,"port_lng":114.767,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-30 21:15:14","departure":"2026-05-01 03:10:47","duration_h":5.93,"samples":10,"min_dist_km":3.545,"max_speed_kn":4.5,"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-30 16:13:49","departure":"2026-04-30 19:29:14","duration_h":3.26,"samples":3,"min_dist_km":0.831,"max_speed_kn":3.5,"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-30 11:27:23","departure":"2026-04-30 15:42:19","duration_h":4.25,"samples":4,"min_dist_km":0.869,"max_speed_kn":3.2,"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-28 23:37:49","departure":"2026-04-30 09:51:22","duration_h":34.23,"samples":27,"min_dist_km":0.55,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-04-28 19:45:33","departure":"2026-04-28 22:36:16","duration_h":2.85,"samples":3,"min_dist_km":1.017,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":63116,"port_name":"Marabahan","port_lat":-2.98333,"port_lng":114.767,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-27 02:37:56","departure":"2026-04-28 15:42:43","duration_h":37.08,"samples":26,"min_dist_km":1.09,"max_speed_kn":4,"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-26 18:02:37","departure":"2026-04-26 20:01:35","duration_h":1.98,"samples":3,"min_dist_km":0.422,"max_speed_kn":3.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-26 15:26:34","departure":"2026-04-26 16:11:42","duration_h":0.75,"samples":2,"min_dist_km":8.353,"max_speed_kn":3.8,"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-25 18:08:32","departure":"2026-04-26 13:25:04","duration_h":19.28,"samples":17,"min_dist_km":6.161,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-04-25 14:06:35","departure":"2026-04-25 16:17:55","duration_h":2.19,"samples":3,"min_dist_km":6.065,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":63116,"port_name":"Marabahan","port_lat":-2.98333,"port_lng":114.767,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-25 03:32:53","departure":"2026-04-25 07:53:10","duration_h":4.34,"samples":5,"min_dist_km":5.107,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63116"},{"port_id":4006,"port_name":"TANJUNGUBAN","port_lat":1.06542,"port_lng":104.213,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-20 12:17:10","departure":"2026-04-24 12:25:09","duration_h":96.13,"samples":81,"min_dist_km":3.338,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4006"},{"port_id":4383,"port_name":"KABIL","port_lat":1.08188,"port_lng":104.141,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-19 11:42:50","departure":"2026-04-20 10:06:36","duration_h":22.4,"samples":19,"min_dist_km":2.794,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4383"}],"errors":[]}