{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T22:09:30+00:00","status":"ok","rows":8,"days":90,"request_id":"731f1774d389e1a1"},"data":[{"port_id":2206,"port_name":"Kandla","port_lat":23.0333,"port_lng":70.225,"country_id":423,"country_name":"India","arrival":"2026-05-24 05:35:00","departure":"2026-05-25 15:51:49","duration_h":34.28,"samples":27,"min_dist_km":0.298,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/2206"},{"port_id":2206,"port_name":"Kandla","port_lat":23.0333,"port_lng":70.225,"country_id":423,"country_name":"India","arrival":"2026-05-02 08:43:09","departure":"2026-05-04 03:55:35","duration_h":43.21,"samples":32,"min_dist_km":0.492,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/2206"},{"port_id":1920,"port_name":"Dakar","port_lat":14.6833,"port_lng":-17.4333,"country_id":464,"country_name":"Senegal","arrival":"2026-03-30 13:38:39","departure":"2026-04-02 13:23:51","duration_h":71.75,"samples":37,"min_dist_km":7.592,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/464/1920"},{"port_id":2302,"port_name":"Las Palmas","port_lat":28.1417,"port_lng":-15.4167,"country_id":382,"country_name":"Canary Islands","arrival":"2026-03-25 17:08:10","departure":"2026-03-27 19:04:12","duration_h":49.93,"samples":26,"min_dist_km":0.162,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/382/2302"},{"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-03-17 03:12:45","departure":"2026-03-21 14:31:34","duration_h":107.31,"samples":54,"min_dist_km":1.495,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39918"},{"port_id":45174,"port_name":"Fos-sur-Mer","port_lat":43.4333,"port_lng":4.93333,"country_id":373,"country_name":"France","arrival":"2026-03-13 22:55:36","departure":"2026-03-16 10:40:53","duration_h":59.75,"samples":31,"min_dist_km":4.053,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45174"},{"port_id":12008,"port_name":"Rieme","port_lat":51.1667,"port_lng":3.78333,"country_id":376,"country_name":"Belgium","arrival":"2026-03-05 02:28:11","departure":"2026-03-06 12:46:52","duration_h":34.31,"samples":18,"min_dist_km":0.41,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12008"},{"port_id":11558,"port_name":"Langerbrugge","port_lat":51.1167,"port_lng":3.73333,"country_id":376,"country_name":"Belgium","arrival":"2026-03-01 15:02:15","departure":"2026-03-05 01:05:50","duration_h":82.06,"samples":42,"min_dist_km":1.374,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11558"}],"errors":[]}