{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T14:21:56+00:00","status":"ok","rows":13,"days":90,"request_id":"ad5691fde7cd26f2"},"data":[{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-25 14:09:38","departure":"2026-05-28 12:12:07","duration_h":70.04,"samples":57,"min_dist_km":1.103,"max_speed_kn":1.5,"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-05-25 09:47:00","departure":"2026-05-25 13:08:00","duration_h":3.35,"samples":4,"min_dist_km":1.926,"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-27 11:06:30","departure":"2026-05-25 07:42:30","duration_h":668.6,"samples":526,"min_dist_km":1.041,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-23 03:24:22","departure":"2026-04-25 05:44:18","duration_h":50.33,"samples":42,"min_dist_km":2.336,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-20 02:03:08","departure":"2026-04-22 11:24:39","duration_h":57.36,"samples":48,"min_dist_km":1.577,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"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 04:02:25","departure":"2026-04-14 04:02:25","duration_h":0,"samples":2,"min_dist_km":1.578,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-06 04:17:51","departure":"2026-04-06 04:17:51","duration_h":0,"samples":3,"min_dist_km":1.579,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":63019,"port_name":"Kenjeran","port_lat":-7.23333,"port_lng":112.783,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-04 15:28:19","departure":"2026-04-04 15:28:19","duration_h":0,"samples":3,"min_dist_km":0.793,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63019"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-26 03:30:22","departure":"2026-03-26 03:30:22","duration_h":0,"samples":3,"min_dist_km":1.657,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-23 09:17:54","departure":"2026-03-24 04:05:35","duration_h":18.79,"samples":13,"min_dist_km":1.691,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-10 06:51:32","departure":"2026-03-14 22:24:00","duration_h":111.54,"samples":56,"min_dist_km":0.984,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-08 17:38:55","departure":"2026-03-09 13:13:30","duration_h":19.58,"samples":11,"min_dist_km":2.378,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"},{"port_id":2958,"port_name":"Tanjung Perak","port_lat":-7.2,"port_lng":112.733,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-06 02:48:17","departure":"2026-03-06 13:34:19","duration_h":10.77,"samples":9,"min_dist_km":2.538,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2958"}],"errors":[]}