{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T04:31:32+00:00","status":"ok","rows":10,"days":90,"request_id":"93aef852fd284467"},"data":[{"port_id":2872,"port_name":"Semarang","port_lat":-6.93333,"port_lng":110.417,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-07 19:27:00","departure":"2026-05-09 07:15:11","duration_h":35.8,"samples":31,"min_dist_km":2.103,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2872"},{"port_id":1698,"port_name":"Bandjermasin","port_lat":-3.33333,"port_lng":114.55,"country_id":398,"country_name":"Kalimantan","arrival":"2026-04-20 03:53:05","departure":"2026-04-24 18:34:26","duration_h":110.69,"samples":91,"min_dist_km":4.611,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/398/1698"},{"port_id":2872,"port_name":"Semarang","port_lat":-6.93333,"port_lng":110.417,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-12 10:00:35","departure":"2026-04-17 13:33:13","duration_h":123.54,"samples":54,"min_dist_km":1.317,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2872"},{"port_id":2872,"port_name":"Semarang","port_lat":-6.93333,"port_lng":110.417,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-18 04:50:37","departure":"2026-04-10 07:32:01","duration_h":554.69,"samples":277,"min_dist_km":1.254,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2872"},{"port_id":3010,"port_name":"Tjirebon","port_lat":-6.7,"port_lng":108.6,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-16 07:06:02","departure":"2026-03-17 08:21:08","duration_h":25.25,"samples":13,"min_dist_km":0.786,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3010"},{"port_id":4605,"port_name":"CIREBON","port_lat":-6.70729,"port_lng":108.576,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-14 15:26:35","departure":"2026-03-16 04:23:45","duration_h":36.95,"samples":20,"min_dist_km":0.106,"max_speed_kn":2.6,"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-03-14 10:57:45","departure":"2026-03-14 13:24:57","duration_h":2.45,"samples":2,"min_dist_km":0.406,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3010"},{"port_id":2872,"port_name":"Semarang","port_lat":-6.93333,"port_lng":110.417,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-09 21:08:49","departure":"2026-03-13 06:53:37","duration_h":81.75,"samples":38,"min_dist_km":1.732,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2872"},{"port_id":62889,"port_name":"Cilincing","port_lat":-6.08333,"port_lng":106.933,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-07 07:00:43","departure":"2026-03-08 01:03:16","duration_h":18.04,"samples":10,"min_dist_km":0.946,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62889"},{"port_id":62889,"port_name":"Cilincing","port_lat":-6.08333,"port_lng":106.933,"country_id":363,"country_name":"Indonesia","arrival":"2026-02-27 04:59:39","departure":"2026-03-05 13:37:37","duration_h":152.63,"samples":67,"min_dist_km":1.007,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62889"}],"errors":[]}