{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T04:14:22+00:00","status":"ok","rows":30,"days":90,"request_id":"d6b3692a6e4c09c8"},"data":[{"port_id":62857,"port_name":"Bunati","port_lat":-3.75,"port_lng":115.617,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-25 01:03:48","departure":"2026-05-26 17:34:47","duration_h":40.52,"samples":30,"min_dist_km":6.418,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62857"},{"port_id":3720,"port_name":"TARAKAN","port_lat":3.28519,"port_lng":117.588,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-19 13:08:50","departure":"2026-05-19 13:32:47","duration_h":0.4,"samples":2,"min_dist_km":8.458,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3720"},{"port_id":2328,"port_name":"Lingkas","port_lat":3.28333,"port_lng":117.583,"country_id":398,"country_name":"Kalimantan","arrival":"2026-05-11 03:24:57","departure":"2026-05-19 11:36:38","duration_h":200.19,"samples":160,"min_dist_km":2.837,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/2328"},{"port_id":2328,"port_name":"Lingkas","port_lat":3.28333,"port_lng":117.583,"country_id":398,"country_name":"Kalimantan","arrival":"2026-05-10 00:44:32","departure":"2026-05-10 00:44:32","duration_h":0,"samples":5,"min_dist_km":3.62,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/2328"},{"port_id":2328,"port_name":"Lingkas","port_lat":3.28333,"port_lng":117.583,"country_id":398,"country_name":"Kalimantan","arrival":"2026-05-08 11:16:21","departure":"2026-05-09 02:27:11","duration_h":15.18,"samples":13,"min_dist_km":3.578,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/2328"},{"port_id":3720,"port_name":"TARAKAN","port_lat":3.28519,"port_lng":117.588,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-08 07:39:34","departure":"2026-05-08 10:04:43","duration_h":2.42,"samples":4,"min_dist_km":5.34,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3720"},{"port_id":5590,"port_name":"PAITON","port_lat":-7.7065,"port_lng":113.581,"country_id":0,"country_name":"","arrival":"2026-04-21 19:13:12","departure":"2026-04-26 13:52:44","duration_h":114.66,"samples":90,"min_dist_km":1.406,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5590"},{"port_id":3429,"port_name":"Taboneo","port_lat":-3.7,"port_lng":114.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-18 07:47:08","departure":"2026-04-18 14:07:25","duration_h":6.34,"samples":4,"min_dist_km":4.651,"max_speed_kn":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-18 03:29:12","departure":"2026-04-18 06:05:34","duration_h":2.61,"samples":2,"min_dist_km":6.775,"max_speed_kn":3.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-04-17 23:32:51","departure":"2026-04-18 02:13:51","duration_h":2.68,"samples":2,"min_dist_km":0.804,"max_speed_kn":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-04-13 22:08:23","departure":"2026-04-17 21:27:59","duration_h":95.33,"samples":48,"min_dist_km":0.907,"max_speed_kn":4.1,"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-13 15:32:10","departure":"2026-04-13 18:21:20","duration_h":2.82,"samples":2,"min_dist_km":0.927,"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-12 06:58:28","departure":"2026-04-13 13:38:27","duration_h":30.67,"samples":17,"min_dist_km":8.391,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-04-07 22:00:31","departure":"2026-04-10 08:07:10","duration_h":58.11,"samples":29,"min_dist_km":9.155,"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-04 17:09:24","departure":"2026-04-07 20:13:50","duration_h":75.07,"samples":37,"min_dist_km":0.359,"max_speed_kn":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-02 06:00:54","departure":"2026-04-04 13:47:46","duration_h":55.78,"samples":29,"min_dist_km":9.432,"max_speed_kn":3.7,"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-04-02 02:28:33","departure":"2026-04-02 03:34:03","duration_h":1.09,"samples":2,"min_dist_km":4.419,"max_speed_kn":4.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-03-30 17:32:42","departure":"2026-04-01 23:49:13","duration_h":54.28,"samples":28,"min_dist_km":1.972,"max_speed_kn":3.7,"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-03-30 13:25:15","departure":"2026-03-30 15:51:57","duration_h":2.45,"samples":2,"min_dist_km":2.322,"max_speed_kn":4,"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-03-26 07:17:44","departure":"2026-03-30 08:21:00","duration_h":97.05,"samples":50,"min_dist_km":0.388,"max_speed_kn":0,"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-03-25 13:18:05","departure":"2026-03-26 02:24:52","duration_h":13.11,"samples":8,"min_dist_km":9.501,"max_speed_kn":3.7,"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-03-21 07:15:07","departure":"2026-03-25 10:58:27","duration_h":99.72,"samples":51,"min_dist_km":3.756,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":3429,"port_name":"Taboneo","port_lat":-3.7,"port_lng":114.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-20 05:05:05","departure":"2026-03-20 10:10:01","duration_h":5.08,"samples":6,"min_dist_km":7.232,"max_speed_kn":2,"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-03-20 01:12:45","departure":"2026-03-20 02:28:27","duration_h":1.26,"samples":2,"min_dist_km":0.723,"max_speed_kn":4.5,"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-03-19 14:34:23","departure":"2026-03-19 18:45:00","duration_h":4.18,"samples":3,"min_dist_km":2.435,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63116"},{"port_id":4001,"port_name":"KELANIS","port_lat":-2.29229,"port_lng":114.869,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-18 23:18:22","departure":"2026-03-19 04:07:49","duration_h":4.82,"samples":4,"min_dist_km":3.349,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4001"},{"port_id":62858,"port_name":"Buntok","port_lat":-1.7,"port_lng":114.8,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-18 10:25:35","departure":"2026-03-18 14:18:19","duration_h":3.88,"samples":3,"min_dist_km":7.917,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62858"},{"port_id":62858,"port_name":"Buntok","port_lat":-1.7,"port_lng":114.8,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-15 18:22:32","departure":"2026-03-16 08:41:52","duration_h":14.32,"samples":8,"min_dist_km":3.15,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62858"},{"port_id":4001,"port_name":"KELANIS","port_lat":-2.29229,"port_lng":114.869,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-13 15:18:15","departure":"2026-03-13 23:21:37","duration_h":8.06,"samples":8,"min_dist_km":4.686,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4001"},{"port_id":63116,"port_name":"Marabahan","port_lat":-2.98333,"port_lng":114.767,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-12 23:09:03","departure":"2026-03-13 06:21:11","duration_h":7.2,"samples":5,"min_dist_km":1.272,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63116"}],"errors":[]}