{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T13:17:41+00:00","status":"ok","rows":12,"days":90,"request_id":"7ba65e0ec35e91f9"},"data":[{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-05-11 19:01:16","departure":"2026-05-11 19:01:16","duration_h":0,"samples":5,"min_dist_km":2.586,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-05-09 01:52:00","departure":"2026-05-10 21:07:38","duration_h":43.26,"samples":23,"min_dist_km":2.51,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-05-08 16:30:00","departure":"2026-05-08 22:20:54","duration_h":5.85,"samples":7,"min_dist_km":2.584,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-05-03 21:57:47","departure":"2026-05-03 21:57:47","duration_h":0,"samples":5,"min_dist_km":2.589,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":18353,"port_name":"Walkerville","port_lat":42.3167,"port_lng":-83,"country_id":381,"country_name":"Canada","arrival":"2026-05-03 19:22:09","departure":"2026-05-03 19:44:42","duration_h":0.38,"samples":2,"min_dist_km":1.465,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/18353"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-05-03 15:37:49","departure":"2026-05-03 17:30:01","duration_h":1.87,"samples":3,"min_dist_km":2.586,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-04-26 15:53:37","departure":"2026-04-26 15:53:37","duration_h":0,"samples":5,"min_dist_km":2.588,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":18353,"port_name":"Walkerville","port_lat":42.3167,"port_lng":-83,"country_id":381,"country_name":"Canada","arrival":"2026-04-26 13:31:34","departure":"2026-04-26 14:04:38","duration_h":0.55,"samples":2,"min_dist_km":2.378,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/18353"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-04-25 19:28:59","departure":"2026-04-25 20:22:56","duration_h":0.9,"samples":7,"min_dist_km":2.587,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-04-24 18:14:51","departure":"2026-04-24 18:51:01","duration_h":0.6,"samples":6,"min_dist_km":2.586,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-04-07 14:58:59","departure":"2026-04-07 14:58:59","duration_h":0,"samples":3,"min_dist_km":2.588,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":99088,"port_name":"Melvindale","port_lat":42.2667,"port_lng":-83.1667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-03-30 13:37:17","departure":"2026-03-30 16:00:41","duration_h":2.39,"samples":4,"min_dist_km":8.779,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/99088"}],"errors":[]}