{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T04:48:02+00:00","status":"ok","rows":5,"days":90,"request_id":"5e0b102be09bf0cf"},"data":[{"port_id":63252,"port_name":"Pulau Laut","port_lat":-3.28333,"port_lng":116.15,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-12 13:11:24","departure":"2026-04-12 13:11:24","duration_h":0,"samples":3,"min_dist_km":2.015,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63252"},{"port_id":63252,"port_name":"Pulau Laut","port_lat":-3.28333,"port_lng":116.15,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-03 17:31:23","departure":"2026-04-03 17:31:23","duration_h":0,"samples":3,"min_dist_km":1.946,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63252"},{"port_id":4210,"port_name":"TANJUNG PEMANCINGAN","port_lat":-3.2104,"port_lng":116.283,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-01 10:56:24","departure":"2026-04-02 06:38:00","duration_h":19.69,"samples":10,"min_dist_km":1.17,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4210"},{"port_id":5368,"port_name":"KOTABARU","port_lat":-3.2333,"port_lng":116.217,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-01 08:14:04","departure":"2026-04-01 08:16:55","duration_h":0.05,"samples":2,"min_dist_km":1.934,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/5368"},{"port_id":62782,"port_name":"Asam Asam","port_lat":-3.9,"port_lng":115.1,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-22 13:10:45","departure":"2026-03-22 21:55:31","duration_h":8.75,"samples":7,"min_dist_km":8.736,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62782"}],"errors":[]}