{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T18:14:27+00:00","status":"ok","rows":9,"days":90,"request_id":"1d780ad3ed8aee0c"},"data":[{"port_id":88598,"port_name":"PASIR PANJANG Terminal","port_lat":1.28333,"port_lng":103.767,"country_id":600,"country_name":"Singapore","arrival":"2026-05-27 19:40:34","departure":"2026-05-28 15:24:52","duration_h":19.74,"samples":17,"min_dist_km":1.316,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88598"},{"port_id":3251,"port_name":"Yantian","port_lat":22.5649,"port_lng":114.296,"country_id":409,"country_name":"China","arrival":"2026-05-21 12:10:26","departure":"2026-05-22 16:01:32","duration_h":27.85,"samples":24,"min_dist_km":1.271,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3251"},{"port_id":20808,"port_name":"Beilun","port_lat":29.9333,"port_lng":121.883,"country_id":409,"country_name":"China","arrival":"2026-05-15 23:16:36","departure":"2026-05-17 11:28:51","duration_h":36.2,"samples":30,"min_dist_km":4.145,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/20808"},{"port_id":22046,"port_name":"Xianlang","port_lat":36,"port_lng":120.233,"country_id":409,"country_name":"China","arrival":"2026-05-11 09:43:30","departure":"2026-05-13 07:19:08","duration_h":45.59,"samples":38,"min_dist_km":1.725,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22046"},{"port_id":88598,"port_name":"PASIR PANJANG Terminal","port_lat":1.28333,"port_lng":103.767,"country_id":600,"country_name":"Singapore","arrival":"2026-05-01 03:50:47","departure":"2026-05-02 13:23:47","duration_h":33.55,"samples":29,"min_dist_km":1.562,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88598"},{"port_id":1621,"port_name":"Algeciras","port_lat":36.125,"port_lng":-5.44167,"country_id":358,"country_name":"Spain","arrival":"2026-03-16 01:22:10","departure":"2026-03-18 09:17:02","duration_h":55.91,"samples":29,"min_dist_km":1.832,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1621"},{"port_id":57957,"port_name":"Marchwood","port_lat":50.8833,"port_lng":-1.43333,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-03-07 05:08:02","departure":"2026-03-09 15:06:57","duration_h":57.98,"samples":29,"min_dist_km":2.443,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57957"},{"port_id":58992,"port_name":"Sandown","port_lat":50.65,"port_lng":-1.15,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-03-02 18:32:10","departure":"2026-03-07 01:02:45","duration_h":102.51,"samples":52,"min_dist_km":9.097,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/58992"},{"port_id":25213,"port_name":"Bahrenfeld","port_lat":53.55,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-02-27 17:19:56","departure":"2026-02-28 15:19:54","duration_h":22,"samples":12,"min_dist_km":1.861,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25213"}],"errors":[]}