{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T00:15:49+00:00","status":"ok","rows":9,"days":90,"request_id":"5710b59dcf5b288d"},"data":[{"port_id":76974,"port_name":"Tanjong Bin","port_lat":1.33333,"port_lng":103.55,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-28 21:59:32","departure":"2026-04-30 13:54:58","duration_h":39.92,"samples":34,"min_dist_km":2.137,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76974"},{"port_id":3551,"port_name":"YANGSHAN","port_lat":30.6072,"port_lng":122.134,"country_id":409,"country_name":"China","arrival":"2026-04-20 22:39:45","departure":"2026-04-22 21:27:17","duration_h":46.79,"samples":40,"min_dist_km":5.849,"max_speed_kn":2.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3551"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-04-08 17:31:15","departure":"2026-04-10 01:38:53","duration_h":32.13,"samples":16,"min_dist_km":0.871,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":38337,"port_name":"Palmones","port_lat":36.1667,"port_lng":-5.43333,"country_id":358,"country_name":"Spain","arrival":"2026-03-16 12:43:26","departure":"2026-03-16 21:13:48","duration_h":8.51,"samples":5,"min_dist_km":2.242,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/38337"},{"port_id":3550,"port_name":"TANGER MED","port_lat":35.8948,"port_lng":-5.4969,"country_id":344,"country_name":"Morocco","arrival":"2026-03-15 00:48:02","departure":"2026-03-16 09:24:26","duration_h":32.61,"samples":17,"min_dist_km":3.159,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/3550"},{"port_id":3550,"port_name":"TANGER MED","port_lat":35.8948,"port_lng":-5.4969,"country_id":344,"country_name":"Morocco","arrival":"2026-03-12 16:50:55","departure":"2026-03-13 08:53:50","duration_h":16.05,"samples":9,"min_dist_km":0.339,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/3550"},{"port_id":57805,"port_name":"London Gateway Port","port_lat":51.5,"port_lng":0.483333,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-03-07 03:38:28","departure":"2026-03-09 14:35:51","duration_h":58.96,"samples":30,"min_dist_km":0.166,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57805"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-03-01 15:04:38","departure":"2026-03-04 05:12:04","duration_h":62.12,"samples":32,"min_dist_km":1.293,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":3503,"port_name":"MAASVLAKTE - ROTTERDAM","port_lat":51.9619,"port_lng":4.06921,"country_id":365,"country_name":"Netherlands","arrival":"2026-02-25 13:01:51","departure":"2026-02-27 14:56:55","duration_h":49.92,"samples":26,"min_dist_km":4.552,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3503"}],"errors":[]}