{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T16:09:19+00:00","status":"ok","rows":30,"days":90,"request_id":"1419a46dd2bcc8ef"},"data":[{"port_id":3407,"port_name":"Johor","port_lat":1.4333,"port_lng":103.9,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-28 10:00:31","departure":"2026-05-28 13:18:00","duration_h":3.29,"samples":4,"min_dist_km":0.176,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3407"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-20 04:54:37","departure":"2026-05-28 05:30:52","duration_h":192.6,"samples":143,"min_dist_km":0.58,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-19 16:51:42","departure":"2026-05-20 02:16:38","duration_h":9.42,"samples":8,"min_dist_km":2.967,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"},{"port_id":3407,"port_name":"Johor","port_lat":1.4333,"port_lng":103.9,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-19 03:37:59","departure":"2026-05-19 11:38:55","duration_h":8.02,"samples":6,"min_dist_km":0.17,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3407"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-18 22:27:41","departure":"2026-05-19 00:14:58","duration_h":1.79,"samples":2,"min_dist_km":3.575,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-18 04:15:27","departure":"2026-05-18 19:52:33","duration_h":15.62,"samples":12,"min_dist_km":3.139,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-18 00:08:29","departure":"2026-05-18 01:52:29","duration_h":1.73,"samples":3,"min_dist_km":3.384,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-17 19:15:11","departure":"2026-05-17 19:45:32","duration_h":0.51,"samples":2,"min_dist_km":3.506,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-17 12:02:43","departure":"2026-05-17 16:23:53","duration_h":4.35,"samples":5,"min_dist_km":3.495,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-17 01:05:17","departure":"2026-05-17 08:23:56","duration_h":7.31,"samples":5,"min_dist_km":3.37,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"},{"port_id":76768,"port_name":"Kampung Tanjung Langsat","port_lat":1.46667,"port_lng":104.017,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-16 22:51:42","departure":"2026-05-17 00:14:30","duration_h":1.38,"samples":2,"min_dist_km":1.443,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76768"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-16 10:17:28","departure":"2026-05-16 16:34:45","duration_h":6.29,"samples":7,"min_dist_km":3.4,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"},{"port_id":76768,"port_name":"Kampung Tanjung Langsat","port_lat":1.46667,"port_lng":104.017,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-16 07:46:54","departure":"2026-05-16 07:51:13","duration_h":0.07,"samples":2,"min_dist_km":3.42,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76768"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-16 02:18:43","departure":"2026-05-16 06:02:24","duration_h":3.73,"samples":4,"min_dist_km":3.467,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"},{"port_id":76768,"port_name":"Kampung Tanjung Langsat","port_lat":1.46667,"port_lng":104.017,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-15 22:17:28","departure":"2026-05-15 23:07:57","duration_h":0.84,"samples":2,"min_dist_km":2.967,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76768"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-15 17:00:09","departure":"2026-05-15 19:34:52","duration_h":2.58,"samples":4,"min_dist_km":3.418,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"},{"port_id":76768,"port_name":"Kampung Tanjung Langsat","port_lat":1.46667,"port_lng":104.017,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-15 14:02:25","departure":"2026-05-15 15:53:34","duration_h":1.85,"samples":2,"min_dist_km":2.187,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76768"},{"port_id":3407,"port_name":"Johor","port_lat":1.4333,"port_lng":103.9,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-14 18:15:43","departure":"2026-05-15 11:37:26","duration_h":17.36,"samples":14,"min_dist_km":0.149,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3407"},{"port_id":3407,"port_name":"Johor","port_lat":1.4333,"port_lng":103.9,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-13 23:46:28","departure":"2026-05-14 15:38:05","duration_h":15.86,"samples":13,"min_dist_km":0.16,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3407"},{"port_id":3646,"port_name":"PASIR GUDANG","port_lat":1.43416,"port_lng":103.896,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-13 22:03:04","departure":"2026-05-13 22:17:32","duration_h":0.24,"samples":2,"min_dist_km":0.266,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3646"},{"port_id":3407,"port_name":"Johor","port_lat":1.4333,"port_lng":103.9,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-13 11:37:42","departure":"2026-05-13 20:03:07","duration_h":8.42,"samples":8,"min_dist_km":0.138,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3407"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-11 06:30:48","departure":"2026-05-13 05:28:51","duration_h":46.97,"samples":35,"min_dist_km":0.719,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":3646,"port_name":"PASIR GUDANG","port_lat":1.43416,"port_lng":103.896,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-11 02:21:00","departure":"2026-05-11 03:40:59","duration_h":1.33,"samples":2,"min_dist_km":0.102,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3646"},{"port_id":3407,"port_name":"Johor","port_lat":1.4333,"port_lng":103.9,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-10 10:13:30","departure":"2026-05-11 01:26:00","duration_h":15.21,"samples":14,"min_dist_km":0.164,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3407"},{"port_id":3407,"port_name":"Johor","port_lat":1.4333,"port_lng":103.9,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-10 03:56:04","departure":"2026-05-10 06:05:55","duration_h":2.16,"samples":3,"min_dist_km":0.133,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3407"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-08 01:11:15","departure":"2026-05-09 22:46:13","duration_h":45.58,"samples":38,"min_dist_km":0.493,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":76768,"port_name":"Kampung Tanjung Langsat","port_lat":1.46667,"port_lng":104.017,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-07 22:04:47","departure":"2026-05-07 22:51:59","duration_h":0.79,"samples":2,"min_dist_km":2.444,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76768"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-07 17:37:50","departure":"2026-05-07 19:49:58","duration_h":2.2,"samples":3,"min_dist_km":3.494,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"},{"port_id":76768,"port_name":"Kampung Tanjung Langsat","port_lat":1.46667,"port_lng":104.017,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-07 15:33:08","departure":"2026-05-07 16:06:17","duration_h":0.55,"samples":2,"min_dist_km":2.022,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76768"},{"port_id":4004,"port_name":"TEKONG ISLAND","port_lat":1.4056,"port_lng":104.025,"country_id":600,"country_name":"Singapore","arrival":"2026-05-07 01:37:25","departure":"2026-05-07 13:09:08","duration_h":11.53,"samples":11,"min_dist_km":3.247,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4004"}],"errors":[]}