{"meta":{"path":"vessel/portcalls","ts":"2026-05-30T14:07:30+00:00","status":"ok","rows":17,"days":90,"request_id":"2fff2e0b4e1af121"},"data":[{"port_id":2854,"port_name":"Santos","port_lat":-23.9333,"port_lng":-46.3167,"country_id":370,"country_name":"Brazil","arrival":"2026-05-18 15:56:05","departure":"2026-05-19 10:48:48","duration_h":18.88,"samples":17,"min_dist_km":0.861,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2854"},{"port_id":2584,"port_name":"Paranagua","port_lat":-25.5,"port_lng":-48.5167,"country_id":370,"country_name":"Brazil","arrival":"2026-05-16 11:35:14","departure":"2026-05-17 06:30:02","duration_h":18.91,"samples":15,"min_dist_km":1.301,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2584"},{"port_id":3606,"port_name":"NAVEGANTES","port_lat":-26.8984,"port_lng":-48.6607,"country_id":370,"country_name":"Brazil","arrival":"2026-05-14 19:25:10","departure":"2026-05-15 16:16:51","duration_h":20.86,"samples":17,"min_dist_km":0.332,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3606"},{"port_id":2453,"port_name":"Montevideo","port_lat":-34.9083,"port_lng":-56.225,"country_id":457,"country_name":"Uruguay","arrival":"2026-05-12 04:03:30","departure":"2026-05-12 19:44:29","duration_h":15.68,"samples":15,"min_dist_km":0.409,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/457/2453"},{"port_id":6318,"port_name":"Dock Sur","port_lat":-34.65,"port_lng":-58.3333,"country_id":388,"country_name":"Argentina","arrival":"2026-05-07 05:02:10","departure":"2026-05-10 14:03:09","duration_h":81.02,"samples":67,"min_dist_km":0.926,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/388/6318"},{"port_id":2854,"port_name":"Santos","port_lat":-23.9333,"port_lng":-46.3167,"country_id":370,"country_name":"Brazil","arrival":"2026-05-02 12:14:53","departure":"2026-05-03 11:29:37","duration_h":23.25,"samples":21,"min_dist_km":0.786,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2854"},{"port_id":3411,"port_name":"Suape","port_lat":-8.4,"port_lng":-34.95,"country_id":370,"country_name":"Brazil","arrival":"2026-04-26 09:32:46","departure":"2026-04-27 17:44:30","duration_h":32.2,"samples":27,"min_dist_km":1.601,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3411"},{"port_id":22382,"port_name":"Contecar","port_lat":10.3833,"port_lng":-75.5167,"country_id":405,"country_name":"Colombia","arrival":"2026-04-13 11:41:49","departure":"2026-04-14 12:02:12","duration_h":24.34,"samples":13,"min_dist_km":0.564,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/405/22382"},{"port_id":98842,"port_name":"Marrero","port_lat":29.9,"port_lng":-90.1,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-04-06 08:10:12","departure":"2026-04-07 03:39:31","duration_h":19.49,"samples":11,"min_dist_km":1.122,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/98842"},{"port_id":99521,"port_name":"Morgan Point","port_lat":29.6667,"port_lng":-94.9833,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-03-31 17:24:48","departure":"2026-04-02 12:07:06","duration_h":42.71,"samples":22,"min_dist_km":1.878,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/99521"},{"port_id":3080,"port_name":"Veracruz","port_lat":19.2,"port_lng":-96.1333,"country_id":340,"country_name":"Mexico","arrival":"2026-03-27 20:37:02","departure":"2026-03-28 16:33:08","duration_h":19.94,"samples":10,"min_dist_km":5.572,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/340/3080"},{"port_id":22471,"port_name":"Mamonal","port_lat":10.3167,"port_lng":-75.5,"country_id":405,"country_name":"Colombia","arrival":"2026-03-23 21:22:23","departure":"2026-03-23 22:40:09","duration_h":1.3,"samples":2,"min_dist_km":6.878,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/405/22471"},{"port_id":22382,"port_name":"Contecar","port_lat":10.3833,"port_lng":-75.5167,"country_id":405,"country_name":"Colombia","arrival":"2026-03-23 02:38:28","departure":"2026-03-23 19:20:24","duration_h":16.7,"samples":9,"min_dist_km":0.571,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/405/22382"},{"port_id":2854,"port_name":"Santos","port_lat":-23.9333,"port_lng":-46.3167,"country_id":370,"country_name":"Brazil","arrival":"2026-03-09 03:11:39","departure":"2026-03-10 07:03:05","duration_h":27.86,"samples":15,"min_dist_km":0.238,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2854"},{"port_id":2584,"port_name":"Paranagua","port_lat":-25.5,"port_lng":-48.5167,"country_id":370,"country_name":"Brazil","arrival":"2026-03-06 21:08:28","departure":"2026-03-07 10:27:08","duration_h":13.31,"samples":8,"min_dist_km":0.775,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2584"},{"port_id":3606,"port_name":"NAVEGANTES","port_lat":-26.8984,"port_lng":-48.6607,"country_id":370,"country_name":"Brazil","arrival":"2026-03-04 23:13:21","departure":"2026-03-06 06:28:22","duration_h":31.25,"samples":17,"min_dist_km":0.334,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/3606"},{"port_id":2774,"port_name":"Rio Grande","port_lat":-32.05,"port_lng":-52.075,"country_id":370,"country_name":"Brazil","arrival":"2026-03-02 08:19:58","departure":"2026-03-02 22:23:39","duration_h":14.06,"samples":8,"min_dist_km":8.688,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/370/2774"}],"errors":[]}