{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T11:17:43+00:00","status":"ok","rows":22,"days":90,"request_id":"847cc93c288a95d7"},"data":[{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-25 23:56:00","departure":"2026-05-26 19:29:26","duration_h":19.56,"samples":17,"min_dist_km":0.053,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-25 07:35:27","departure":"2026-05-25 22:33:26","duration_h":14.97,"samples":14,"min_dist_km":6.738,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":3880,"port_name":"BATU AMPAR","port_lat":1.17195,"port_lng":103.994,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-18 10:23:56","departure":"2026-05-19 23:09:24","duration_h":36.76,"samples":31,"min_dist_km":0.53,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3880"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-15 04:19:10","departure":"2026-05-15 22:19:11","duration_h":18,"samples":16,"min_dist_km":0.039,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-14 15:37:17","departure":"2026-05-14 23:41:22","duration_h":8.07,"samples":8,"min_dist_km":5.438,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":3846,"port_name":"PONTIANAK","port_lat":-0.02145,"port_lng":109.341,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-11 19:36:05","departure":"2026-05-12 19:10:43","duration_h":23.58,"samples":21,"min_dist_km":1.069,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3846"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-08 02:34:19","departure":"2026-05-08 16:28:53","duration_h":13.91,"samples":13,"min_dist_km":0.157,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-07 06:23:08","departure":"2026-05-08 01:10:09","duration_h":18.78,"samples":16,"min_dist_km":4.326,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-06 15:26:19","departure":"2026-05-07 04:10:24","duration_h":12.73,"samples":12,"min_dist_km":0.667,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":3846,"port_name":"PONTIANAK","port_lat":-0.02145,"port_lng":109.341,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-03 13:02:12","departure":"2026-05-04 13:33:18","duration_h":24.52,"samples":21,"min_dist_km":1.145,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3846"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-29 03:45:09","departure":"2026-04-29 18:18:11","duration_h":14.55,"samples":13,"min_dist_km":0.055,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-28 19:44:22","departure":"2026-04-29 01:17:21","duration_h":5.55,"samples":5,"min_dist_km":5.24,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":63102,"port_name":"Makassar","port_lat":-5.11667,"port_lng":119.4,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-21 12:04:28","departure":"2026-04-22 04:23:09","duration_h":16.31,"samples":14,"min_dist_km":1.801,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63102"},{"port_id":62985,"port_name":"Kalianak Barat","port_lat":-7.21667,"port_lng":112.7,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-07 15:41:21","departure":"2026-04-08 13:26:12","duration_h":21.75,"samples":12,"min_dist_km":3.435,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62985"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-05 07:52:00","departure":"2026-04-05 16:07:01","duration_h":8.25,"samples":5,"min_dist_km":0.056,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-03 11:47:27","departure":"2026-04-05 03:51:10","duration_h":40.06,"samples":20,"min_dist_km":4.88,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-02 15:33:00","departure":"2026-04-03 09:44:35","duration_h":18.19,"samples":10,"min_dist_km":0.808,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-27 02:56:20","departure":"2026-04-02 13:34:11","duration_h":154.63,"samples":79,"min_dist_km":7.217,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":3846,"port_name":"PONTIANAK","port_lat":-0.02145,"port_lng":109.341,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-16 23:07:21","departure":"2026-03-17 16:55:09","duration_h":17.8,"samples":10,"min_dist_km":0.804,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3846"},{"port_id":2179,"port_name":"Jakarta","port_lat":-6.1,"port_lng":106.883,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-13 05:16:41","departure":"2026-03-14 02:29:09","duration_h":21.21,"samples":12,"min_dist_km":0.12,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"},{"port_id":63161,"port_name":"New Priok Port","port_lat":-6.08333,"port_lng":106.917,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-11 10:49:11","departure":"2026-03-13 03:10:09","duration_h":40.35,"samples":21,"min_dist_km":4.688,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63161"},{"port_id":63383,"port_name":"Tangkiang","port_lat":-1.2,"port_lng":122.633,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-02 20:19:27","departure":"2026-03-02 20:19:27","duration_h":0,"samples":3,"min_dist_km":3.009,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63383"}],"errors":[]}