{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T14:41:54+00:00","status":"ok","rows":30,"days":90,"request_id":"bd0f38c863197661"},"data":[{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-27 19:39:21","departure":"2026-05-28 11:01:00","duration_h":15.36,"samples":11,"min_dist_km":0.103,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-27 13:30:01","departure":"2026-05-27 16:05:31","duration_h":2.59,"samples":4,"min_dist_km":0.268,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-27 09:47:31","departure":"2026-05-27 10:44:02","duration_h":0.94,"samples":2,"min_dist_km":0.266,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-27 05:47:41","departure":"2026-05-27 07:29:52","duration_h":1.7,"samples":2,"min_dist_km":1.598,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":5400,"port_name":"GILIMANUK","port_lat":-8.16108,"port_lng":114.435,"country_id":0,"country_name":"","arrival":"2026-05-27 04:22:52","departure":"2026-05-27 04:28:21","duration_h":0.09,"samples":2,"min_dist_km":0.157,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5400"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-24 23:51:38","departure":"2026-05-27 01:53:11","duration_h":50.03,"samples":41,"min_dist_km":0.336,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-24 19:50:05","departure":"2026-05-24 21:25:14","duration_h":1.59,"samples":2,"min_dist_km":0.266,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-24 13:19:15","departure":"2026-05-24 14:08:14","duration_h":0.82,"samples":2,"min_dist_km":0.267,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-24 07:40:55","departure":"2026-05-24 08:06:05","duration_h":0.42,"samples":2,"min_dist_km":0.186,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":5400,"port_name":"GILIMANUK","port_lat":-8.16108,"port_lng":114.435,"country_id":0,"country_name":"","arrival":"2026-05-23 23:26:15","departure":"2026-05-24 02:10:03","duration_h":2.73,"samples":2,"min_dist_km":0.489,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5400"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-23 19:07:58","departure":"2026-05-23 22:05:04","duration_h":2.95,"samples":4,"min_dist_km":0.323,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-23 13:22:33","departure":"2026-05-23 16:16:54","duration_h":2.91,"samples":3,"min_dist_km":0.253,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-23 07:35:05","departure":"2026-05-23 10:26:04","duration_h":2.85,"samples":3,"min_dist_km":0.263,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-20 17:41:41","departure":"2026-05-23 01:40:24","duration_h":55.98,"samples":44,"min_dist_km":0.252,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-20 14:32:03","departure":"2026-05-20 16:00:02","duration_h":1.47,"samples":2,"min_dist_km":1.154,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-20 07:32:53","departure":"2026-05-20 07:56:11","duration_h":0.39,"samples":2,"min_dist_km":0.261,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-20 02:08:32","departure":"2026-05-20 02:16:22","duration_h":0.13,"samples":2,"min_dist_km":0.267,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-19 19:18:55","departure":"2026-05-19 20:16:56","duration_h":0.97,"samples":2,"min_dist_km":0.264,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-16 22:51:11","departure":"2026-05-19 14:04:55","duration_h":63.23,"samples":49,"min_dist_km":0.257,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-16 10:16:41","departure":"2026-05-16 12:25:20","duration_h":2.14,"samples":2,"min_dist_km":0.642,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":5400,"port_name":"GILIMANUK","port_lat":-8.16108,"port_lng":114.435,"country_id":0,"country_name":"","arrival":"2026-05-16 07:46:01","departure":"2026-05-16 07:53:10","duration_h":0.12,"samples":2,"min_dist_km":0.952,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5400"},{"port_id":5400,"port_name":"GILIMANUK","port_lat":-8.16108,"port_lng":114.435,"country_id":0,"country_name":"","arrival":"2026-05-15 19:08:00","departure":"2026-05-15 22:20:20","duration_h":3.21,"samples":3,"min_dist_km":0.157,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5400"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-15 08:04:50","departure":"2026-05-15 11:00:20","duration_h":2.93,"samples":4,"min_dist_km":0.167,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-11 20:20:35","departure":"2026-05-15 04:33:40","duration_h":80.22,"samples":62,"min_dist_km":0.038,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":5400,"port_name":"GILIMANUK","port_lat":-8.16108,"port_lng":114.435,"country_id":0,"country_name":"","arrival":"2026-05-11 16:08:56","departure":"2026-05-11 19:36:05","duration_h":3.45,"samples":2,"min_dist_km":0.273,"max_speed_kn":2.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5400"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-11 14:33:05","departure":"2026-05-11 15:50:34","duration_h":1.29,"samples":2,"min_dist_km":1.196,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":5400,"port_name":"GILIMANUK","port_lat":-8.16108,"port_lng":114.435,"country_id":0,"country_name":"","arrival":"2026-05-11 07:13:15","departure":"2026-05-11 07:30:24","duration_h":0.29,"samples":2,"min_dist_km":0.192,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5400"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-09 22:47:23","departure":"2026-05-11 06:30:25","duration_h":31.72,"samples":25,"min_dist_km":0.114,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-09 19:23:11","departure":"2026-05-09 19:44:51","duration_h":0.36,"samples":2,"min_dist_km":0.726,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"},{"port_id":3847,"port_name":"KETAPANG","port_lat":-8.14299,"port_lng":114.404,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-09 07:39:13","departure":"2026-05-09 16:38:43","duration_h":8.99,"samples":8,"min_dist_km":0.252,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3847"}],"errors":[]}