{"meta":{"path":"vessel/portcalls","ts":"2026-10-18T21:54:48+00:00","status":"ok","rows":4,"days":90,"request_id":"3dbfe0e872516e1c"},"data":[{"port_id":2302,"port_name":"Las Palmas","port_lat":28.1417,"port_lng":-15.4167,"country_id":382,"country_name":"Canary Islands","arrival":"2026-09-17 04:03:29","departure":"2026-10-18 19:16:16","duration_h":759.21,"samples":633,"min_dist_km":1.235,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/382/2302"},{"port_id":2302,"port_name":"Las Palmas","port_lat":28.1417,"port_lng":-15.4167,"country_id":382,"country_name":"Canary Islands","arrival":"2026-09-15 07:41:39","departure":"2026-09-15 11:45:19","duration_h":4.06,"samples":5,"min_dist_km":7.264,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/382/2302"},{"port_id":2620,"port_name":"Pointe Noire","port_lat":-4.78333,"port_lng":11.8333,"country_id":369,"country_name":"Congo","arrival":"2026-09-03 06:19:50","departure":"2026-09-04 06:06:59","duration_h":23.79,"samples":21,"min_dist_km":6.688,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/369/2620"},{"port_id":3680,"port_name":"SOYO","port_lat":-6.11277,"port_lng":12.3306,"country_id":523,"country_name":"Angola","arrival":"2026-08-17 08:01:59","departure":"2026-08-18 05:29:40","duration_h":21.46,"samples":19,"min_dist_km":6.826,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/523/3680"}],"errors":[]}