{"meta":{"path":"vessel/portcalls","ts":"2026-10-23T20:56:49+00:00","status":"ok","rows":4,"days":90,"request_id":"e3ee41ab19bfed86"},"data":[{"port_id":4011,"port_name":"GRESIK","port_lat":-7.1382,"port_lng":112.661,"country_id":363,"country_name":"Indonesia","arrival":"2026-10-20 01:43:33","departure":"2026-10-23 16:15:50","duration_h":86.54,"samples":73,"min_dist_km":0.409,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4011"},{"port_id":37587,"port_name":"Las Palmas de Gran Canaria","port_lat":28.1,"port_lng":-15.4167,"country_id":358,"country_name":"Spain","arrival":"2026-09-09 13:54:26","departure":"2026-09-10 18:01:35","duration_h":28.12,"samples":25,"min_dist_km":1.961,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/37587"},{"port_id":3444,"port_name":"Jorf Lasfar","port_lat":33.1333,"port_lng":-8.6166,"country_id":344,"country_name":"Morocco","arrival":"2026-09-01 15:42:40","departure":"2026-09-07 19:52:00","duration_h":148.16,"samples":124,"min_dist_km":1.788,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/3444"},{"port_id":1851,"port_name":"Casablanca","port_lat":33.6167,"port_lng":-7.6,"country_id":344,"country_name":"Morocco","arrival":"2026-07-25 19:11:56","departure":"2026-08-29 06:17:08","duration_h":827.09,"samples":687,"min_dist_km":0.498,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/1851"}],"errors":[]}