{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T16:21:30+00:00","status":"ok","rows":15,"days":90,"request_id":"0b556aba09876a07"},"data":[{"port_id":2919,"port_name":"Sorong","port_lat":-0.883333,"port_lng":131.233,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-24 11:24:54","departure":"2026-05-27 08:00:38","duration_h":68.6,"samples":53,"min_dist_km":2.208,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2919"},{"port_id":5319,"port_name":"TANGGUH","port_lat":-2.42981,"port_lng":133.123,"country_id":0,"country_name":"","arrival":"2026-05-22 05:47:42","departure":"2026-05-22 12:16:10","duration_h":6.47,"samples":9,"min_dist_km":2.212,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5319"},{"port_id":5319,"port_name":"TANGGUH","port_lat":-2.42981,"port_lng":133.123,"country_id":0,"country_name":"","arrival":"2026-05-20 12:17:38","departure":"2026-05-20 12:17:38","duration_h":0,"samples":4,"min_dist_km":2.224,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5319"},{"port_id":5319,"port_name":"TANGGUH","port_lat":-2.42981,"port_lng":133.123,"country_id":0,"country_name":"","arrival":"2026-05-17 22:03:56","departure":"2026-05-18 20:16:46","duration_h":22.21,"samples":24,"min_dist_km":7.199,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5319"},{"port_id":63435,"port_name":"Wainibe","port_lat":-3.06667,"port_lng":126.533,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-13 21:19:54","departure":"2026-05-13 21:19:54","duration_h":0,"samples":5,"min_dist_km":8.743,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63435"},{"port_id":63060,"port_name":"Labuan","port_lat":-4.41667,"port_lng":122.95,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-11 07:23:26","departure":"2026-05-11 11:30:05","duration_h":4.11,"samples":5,"min_dist_km":3.595,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63060"},{"port_id":62798,"port_name":"Bangkalan","port_lat":-7.01667,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-02 23:54:39","departure":"2026-05-03 01:32:20","duration_h":1.63,"samples":3,"min_dist_km":5.592,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62798"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-14 10:12:22","departure":"2026-05-02 20:14:48","duration_h":442.04,"samples":322,"min_dist_km":0.755,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":63060,"port_name":"Labuan","port_lat":-4.41667,"port_lng":122.95,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-08 23:41:34","departure":"2026-04-09 02:11:42","duration_h":2.5,"samples":2,"min_dist_km":2.667,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63060"},{"port_id":63435,"port_name":"Wainibe","port_lat":-3.06667,"port_lng":126.533,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-06 22:45:31","departure":"2026-04-06 22:45:31","duration_h":0,"samples":3,"min_dist_km":8.743,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63435"},{"port_id":5319,"port_name":"TANGGUH","port_lat":-2.42981,"port_lng":133.123,"country_id":0,"country_name":"","arrival":"2026-04-01 11:42:29","departure":"2026-04-03 12:51:22","duration_h":49.15,"samples":23,"min_dist_km":2.219,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5319"},{"port_id":2919,"port_name":"Sorong","port_lat":-0.883333,"port_lng":131.233,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-27 11:03:29","departure":"2026-03-30 10:59:19","duration_h":71.93,"samples":38,"min_dist_km":1.884,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2919"},{"port_id":5319,"port_name":"TANGGUH","port_lat":-2.42981,"port_lng":133.123,"country_id":0,"country_name":"","arrival":"2026-03-23 11:53:22","departure":"2026-03-25 12:33:00","duration_h":48.66,"samples":24,"min_dist_km":2.219,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5319"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-09 02:33:19","departure":"2026-03-12 21:01:46","duration_h":90.47,"samples":43,"min_dist_km":0.628,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":63315,"port_name":"Sepanjang Terminal","port_lat":-7.18333,"port_lng":115.783,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-06 16:10:40","departure":"2026-03-06 20:26:09","duration_h":4.26,"samples":3,"min_dist_km":7.786,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63315"}],"errors":[]}