{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T16:21:29+00:00","status":"ok","rows":17,"days":90,"request_id":"bf823fb2fa061f5d"},"data":[{"port_id":4605,"port_name":"CIREBON","port_lat":-6.70729,"port_lng":108.576,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-13 09:07:14","departure":"2026-05-13 09:07:14","duration_h":0,"samples":5,"min_dist_km":0.569,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4605"},{"port_id":4605,"port_name":"CIREBON","port_lat":-6.70729,"port_lng":108.576,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-12 04:17:21","departure":"2026-05-12 09:38:21","duration_h":5.35,"samples":10,"min_dist_km":0.563,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4605"},{"port_id":4605,"port_name":"CIREBON","port_lat":-6.70729,"port_lng":108.576,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-09 03:26:00","departure":"2026-05-09 03:26:00","duration_h":0,"samples":5,"min_dist_km":0.451,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4605"},{"port_id":4605,"port_name":"CIREBON","port_lat":-6.70729,"port_lng":108.576,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-14 07:23:34","departure":"2026-04-14 11:05:34","duration_h":3.7,"samples":5,"min_dist_km":0.507,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4605"},{"port_id":3010,"port_name":"Tjirebon","port_lat":-6.7,"port_lng":108.6,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-13 07:23:07","departure":"2026-04-14 03:21:04","duration_h":19.97,"samples":11,"min_dist_km":0.907,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3010"},{"port_id":62809,"port_name":"Batang","port_lat":-6.91667,"port_lng":109.75,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-12 13:26:55","departure":"2026-04-12 15:58:38","duration_h":2.53,"samples":5,"min_dist_km":7.909,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62809"},{"port_id":3429,"port_name":"Taboneo","port_lat":-3.7,"port_lng":114.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-06 20:09:37","departure":"2026-04-07 05:40:27","duration_h":9.51,"samples":6,"min_dist_km":4.475,"max_speed_kn":3.5,"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-06 16:09:25","departure":"2026-04-06 17:25:27","duration_h":1.27,"samples":2,"min_dist_km":6.716,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":4001,"port_name":"KELANIS","port_lat":-2.29229,"port_lng":114.869,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-04 03:59:09","departure":"2026-04-05 18:12:59","duration_h":38.23,"samples":22,"min_dist_km":0.139,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4001"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-04-03 01:45:56","departure":"2026-04-03 04:02:26","duration_h":2.28,"samples":2,"min_dist_km":1.446,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":62809,"port_name":"Batang","port_lat":-6.91667,"port_lng":109.75,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-29 00:47:10","departure":"2026-03-30 05:52:12","duration_h":29.08,"samples":16,"min_dist_km":8.555,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62809"},{"port_id":4001,"port_name":"KELANIS","port_lat":-2.29229,"port_lng":114.869,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-21 07:08:58","departure":"2026-03-22 18:04:16","duration_h":34.92,"samples":21,"min_dist_km":0.148,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4001"},{"port_id":3684,"port_name":"BANJARMASIN","port_lat":-3.31131,"port_lng":114.564,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-20 08:55:14","departure":"2026-03-20 10:19:44","duration_h":1.41,"samples":2,"min_dist_km":7.387,"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-03-20 01:09:44","departure":"2026-03-20 04:30:02","duration_h":3.34,"samples":3,"min_dist_km":1.393,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"},{"port_id":62809,"port_name":"Batang","port_lat":-6.91667,"port_lng":109.75,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-14 14:54:37","departure":"2026-03-17 02:38:31","duration_h":59.73,"samples":33,"min_dist_km":8.326,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62809"},{"port_id":3429,"port_name":"Taboneo","port_lat":-3.7,"port_lng":114.433,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-08 04:56:19","departure":"2026-03-08 10:53:05","duration_h":5.95,"samples":4,"min_dist_km":1.603,"max_speed_kn":2.4,"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-04 15:05:59","departure":"2026-03-04 20:30:28","duration_h":5.41,"samples":6,"min_dist_km":5.564,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3429"}],"errors":[]}