{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T04:02:42+00:00","status":"ok","rows":17,"days":90,"request_id":"83c0aebb7e47eaca"},"data":[{"port_id":3846,"port_name":"PONTIANAK","port_lat":-0.02145,"port_lng":109.341,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-22 16:02:58","departure":"2026-05-24 10:27:08","duration_h":42.4,"samples":36,"min_dist_km":0.752,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3846"},{"port_id":2872,"port_name":"Semarang","port_lat":-6.93333,"port_lng":110.417,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-17 11:59:12","departure":"2026-05-18 22:26:17","duration_h":34.45,"samples":30,"min_dist_km":1.061,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2872"},{"port_id":3846,"port_name":"PONTIANAK","port_lat":-0.02145,"port_lng":109.341,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-10 19:39:13","departure":"2026-05-12 13:18:19","duration_h":41.65,"samples":35,"min_dist_km":0.899,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3846"},{"port_id":2872,"port_name":"Semarang","port_lat":-6.93333,"port_lng":110.417,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-06 13:49:15","departure":"2026-05-06 22:25:56","duration_h":8.61,"samples":9,"min_dist_km":1.045,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2872"},{"port_id":3846,"port_name":"PONTIANAK","port_lat":-0.02145,"port_lng":109.341,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-29 23:58:14","departure":"2026-05-02 05:38:01","duration_h":53.66,"samples":45,"min_dist_km":0.684,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3846"},{"port_id":2872,"port_name":"Semarang","port_lat":-6.93333,"port_lng":110.417,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-24 16:57:06","departure":"2026-04-25 17:29:33","duration_h":24.54,"samples":22,"min_dist_km":1.058,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2872"},{"port_id":3846,"port_name":"PONTIANAK","port_lat":-0.02145,"port_lng":109.341,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-19 13:45:15","departure":"2026-04-20 08:05:44","duration_h":18.34,"samples":16,"min_dist_km":0.875,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3846"},{"port_id":2872,"port_name":"Semarang","port_lat":-6.93333,"port_lng":110.417,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-12 12:18:21","departure":"2026-04-16 05:20:23","duration_h":89.03,"samples":44,"min_dist_km":1.161,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2872"},{"port_id":3846,"port_name":"PONTIANAK","port_lat":-0.02145,"port_lng":109.341,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-04 13:52:05","departure":"2026-04-05 07:55:14","duration_h":18.05,"samples":10,"min_dist_km":0.818,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3846"},{"port_id":2872,"port_name":"Semarang","port_lat":-6.93333,"port_lng":110.417,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-29 05:46:49","departure":"2026-03-31 13:54:25","duration_h":56.13,"samples":29,"min_dist_km":0.952,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2872"},{"port_id":3846,"port_name":"PONTIANAK","port_lat":-0.02145,"port_lng":109.341,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-23 14:43:24","departure":"2026-03-26 11:02:15","duration_h":68.31,"samples":35,"min_dist_km":0.58,"max_speed_kn":0.3,"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-18 13:03:57","departure":"2026-03-19 12:38:56","duration_h":23.58,"samples":15,"min_dist_km":0.688,"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-17 02:44:51","departure":"2026-03-18 11:09:21","duration_h":32.41,"samples":17,"min_dist_km":6.54,"max_speed_kn":2.9,"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-13 20:59:20","departure":"2026-03-14 15:26:41","duration_h":18.46,"samples":10,"min_dist_km":1.078,"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-03-09 15:30:31","departure":"2026-03-10 15:18:33","duration_h":23.8,"samples":13,"min_dist_km":0.446,"max_speed_kn":0.2,"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-03-06 08:33:26","departure":"2026-03-07 00:32:58","duration_h":15.99,"samples":9,"min_dist_km":1.261,"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-02-27 20:25:09","departure":"2026-02-28 22:33:41","duration_h":26.14,"samples":14,"min_dist_km":0.688,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2179"}],"errors":[]}