{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T04:07:57+00:00","status":"ok","rows":12,"days":90,"request_id":"d3c1eb3512b2a789"},"data":[{"port_id":4708,"port_name":"SAINT LOUIS DU RHONE","port_lat":43.3858,"port_lng":4.809,"country_id":373,"country_name":"France","arrival":"2026-05-24 13:55:08","departure":"2026-05-25 01:54:58","duration_h":12,"samples":12,"min_dist_km":4.063,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4708"},{"port_id":4708,"port_name":"SAINT LOUIS DU RHONE","port_lat":43.3858,"port_lng":4.809,"country_id":373,"country_name":"France","arrival":"2026-05-22 11:40:04","departure":"2026-05-23 17:27:04","duration_h":29.78,"samples":30,"min_dist_km":4.063,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4708"},{"port_id":39918,"port_name":"Zona Franca de Barcelona","port_lat":41.3333,"port_lng":2.13333,"country_id":358,"country_name":"Spain","arrival":"2026-05-19 19:31:38","departure":"2026-05-21 11:04:56","duration_h":39.56,"samples":33,"min_dist_km":2.857,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39918"},{"port_id":3068,"port_name":"Valencia","port_lat":39.4539,"port_lng":-0.32,"country_id":358,"country_name":"Spain","arrival":"2026-05-16 10:11:55","departure":"2026-05-18 11:24:02","duration_h":49.2,"samples":41,"min_dist_km":1.977,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3068"},{"port_id":35295,"port_name":"Al Adabiyah","port_lat":29.8667,"port_lng":32.4667,"country_id":356,"country_name":"Egypt","arrival":"2026-05-11 16:04:55","departure":"2026-05-12 01:04:58","duration_h":9,"samples":10,"min_dist_km":9.663,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/356/35295"},{"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-22 10:00:32","departure":"2026-04-23 03:25:47","duration_h":17.42,"samples":14,"min_dist_km":1.002,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":3253,"port_name":"Gemalink","port_lat":10.5013,"port_lng":106.997,"country_id":446,"country_name":"Vietnam","arrival":"2026-04-19 08:20:32","departure":"2026-04-19 22:04:04","duration_h":13.73,"samples":11,"min_dist_km":0.248,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/446/3253"},{"port_id":21532,"port_name":"Mawan Pt","port_lat":22.45,"port_lng":113.883,"country_id":409,"country_name":"China","arrival":"2026-04-16 03:42:53","departure":"2026-04-16 23:58:56","duration_h":20.27,"samples":11,"min_dist_km":0.91,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21532"},{"port_id":3252,"port_name":"Nansha","port_lat":22.6852,"port_lng":113.68,"country_id":409,"country_name":"China","arrival":"2026-04-14 05:47:11","departure":"2026-04-14 22:12:05","duration_h":16.42,"samples":9,"min_dist_km":4.811,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3252"},{"port_id":3551,"port_name":"YANGSHAN","port_lat":30.6072,"port_lng":122.134,"country_id":409,"country_name":"China","arrival":"2026-04-06 08:06:20","departure":"2026-04-07 20:24:21","duration_h":36.3,"samples":19,"min_dist_km":7.736,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3551"},{"port_id":22046,"port_name":"Xianlang","port_lat":36,"port_lng":120.233,"country_id":409,"country_name":"China","arrival":"2026-03-31 20:02:06","departure":"2026-04-02 16:03:32","duration_h":44.02,"samples":23,"min_dist_km":2.729,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22046"},{"port_id":76891,"port_name":"Pulau Indah","port_lat":2.93333,"port_lng":101.317,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-22 15:16:38","departure":"2026-03-23 23:04:45","duration_h":31.8,"samples":17,"min_dist_km":4.254,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76891"}],"errors":[]}