{"meta":{"path":"vessel/portcalls","ts":"2026-05-30T09:38:20+00:00","status":"ok","rows":12,"days":90,"request_id":"bfc33d867d5ecfe6"},"data":[{"port_id":4383,"port_name":"KABIL","port_lat":1.08188,"port_lng":104.141,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-04 12:16:41","departure":"2026-04-07 13:33:29","duration_h":73.28,"samples":38,"min_dist_km":0.561,"max_speed_kn":4.3,"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-04-04 01:28:42","departure":"2026-04-04 04:06:20","duration_h":2.63,"samples":2,"min_dist_km":6.456,"max_speed_kn":1.6,"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-04-03 19:49:00","departure":"2026-04-03 21:48:50","duration_h":2,"samples":2,"min_dist_km":5.357,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":62997,"port_name":"Karimun Besar Offshore","port_lat":1.06667,"port_lng":103.517,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-03 16:17:11","departure":"2026-04-03 18:07:40","duration_h":1.84,"samples":2,"min_dist_km":7.486,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62997"},{"port_id":1739,"port_name":"Belawan","port_lat":3.78333,"port_lng":98.6778,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-27 01:13:11","departure":"2026-03-30 11:32:58","duration_h":82.33,"samples":43,"min_dist_km":1.944,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1739"},{"port_id":4383,"port_name":"KABIL","port_lat":1.08188,"port_lng":104.141,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-17 12:48:00","departure":"2026-03-23 06:30:21","duration_h":137.71,"samples":69,"min_dist_km":0.383,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4383"},{"port_id":3880,"port_name":"BATU AMPAR","port_lat":1.17195,"port_lng":103.994,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-17 07:07:46","departure":"2026-03-17 08:31:57","duration_h":1.4,"samples":2,"min_dist_km":4.549,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3880"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-16 23:07:47","departure":"2026-03-17 00:27:36","duration_h":1.33,"samples":2,"min_dist_km":5.86,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"},{"port_id":63164,"port_name":"Nipah","port_lat":1.11667,"port_lng":103.55,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-16 18:36:27","departure":"2026-03-16 20:42:35","duration_h":2.1,"samples":2,"min_dist_km":2.705,"max_speed_kn":2.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63164"},{"port_id":1739,"port_name":"Belawan","port_lat":3.78333,"port_lng":98.6778,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-10 04:35:48","departure":"2026-03-12 12:19:03","duration_h":55.72,"samples":27,"min_dist_km":1.763,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1739"},{"port_id":62997,"port_name":"Karimun Besar Offshore","port_lat":1.06667,"port_lng":103.517,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-01 16:35:52","departure":"2026-03-01 19:16:02","duration_h":2.67,"samples":2,"min_dist_km":4.24,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62997"},{"port_id":62922,"port_name":"Durian","port_lat":1.01667,"port_lng":103.567,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-01 13:30:23","departure":"2026-03-01 14:38:12","duration_h":1.13,"samples":2,"min_dist_km":5.431,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62922"}],"errors":[]}