{"meta":{"path":"vessel/portcalls","ts":"2026-05-22T18:02:36+00:00","status":"ok","rows":16,"days":90,"request_id":"c0a922c6037c5a8d"},"data":[{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-20 12:07:27","departure":"2026-05-22 05:26:24","duration_h":41.32,"samples":34,"min_dist_km":2.374,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-20 06:17:02","departure":"2026-05-20 07:56:02","duration_h":1.65,"samples":3,"min_dist_km":2.492,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-16 02:56:33","departure":"2026-05-16 02:56:33","duration_h":0,"samples":5,"min_dist_km":2.534,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-13 06:44:42","departure":"2026-05-13 06:44:42","duration_h":0,"samples":3,"min_dist_km":2.471,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-10 07:33:16","departure":"2026-05-12 03:19:54","duration_h":43.78,"samples":40,"min_dist_km":2.43,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-07 08:07:16","departure":"2026-05-10 01:51:13","duration_h":65.73,"samples":55,"min_dist_km":1.594,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"port_id":3684,"port_name":"BANJARMASIN","port_lat":-3.31131,"port_lng":114.564,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-01 19:17:17","departure":"2026-05-01 19:17:17","duration_h":0,"samples":6,"min_dist_km":3.032,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3684"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-18 11:32:18","departure":"2026-04-19 03:53:56","duration_h":16.36,"samples":11,"min_dist_km":2.792,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-18 03:27:00","departure":"2026-04-18 09:42:00","duration_h":6.25,"samples":4,"min_dist_km":2.58,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-14 15:41:43","departure":"2026-04-18 02:12:55","duration_h":82.52,"samples":41,"min_dist_km":2.72,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-14 10:12:06","departure":"2026-04-14 11:33:07","duration_h":1.35,"samples":2,"min_dist_km":2.838,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"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 05:45:06","departure":"2026-04-14 07:24:06","duration_h":1.65,"samples":2,"min_dist_km":2.902,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-12 06:57:06","departure":"2026-04-14 03:24:06","duration_h":44.45,"samples":24,"min_dist_km":2.685,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-04 04:04:23","departure":"2026-04-10 08:08:00","duration_h":148.06,"samples":72,"min_dist_km":2.538,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-31 12:20:56","departure":"2026-04-01 10:35:56","duration_h":22.25,"samples":15,"min_dist_km":3.013,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"},{"port_id":2985,"port_name":"Tanjong Perak","port_lat":-7.19111,"port_lng":112.742,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-06 10:03:58","departure":"2026-03-06 10:34:01","duration_h":0.5,"samples":3,"min_dist_km":3.018,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2985"}],"errors":[]}