{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T18:14:44+00:00","status":"ok","rows":23,"days":90,"request_id":"8bb9404d894b24dd"},"data":[{"port_id":4808,"port_name":"CHEBOYGAN","port_lat":45.6472,"port_lng":-84.4719,"country_id":0,"country_name":"","arrival":"2026-05-25 23:02:10","departure":"2026-05-26 20:16:16","duration_h":21.24,"samples":19,"min_dist_km":0.257,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4808"},{"port_id":91880,"port_name":"Ashwaubenon","port_lat":44.4667,"port_lng":-88.0833,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-22 23:01:07","departure":"2026-05-25 00:23:25","duration_h":49.37,"samples":41,"min_dist_km":8.996,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/91880"},{"port_id":92155,"port_name":"Bay View","port_lat":44.6333,"port_lng":-87.75,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-22 04:34:29","departure":"2026-05-22 19:37:31","duration_h":15.05,"samples":13,"min_dist_km":9.952,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/92155"},{"port_id":4808,"port_name":"CHEBOYGAN","port_lat":45.6472,"port_lng":-84.4719,"country_id":0,"country_name":"","arrival":"2026-05-16 05:53:57","departure":"2026-05-16 17:50:21","duration_h":11.94,"samples":11,"min_dist_km":0.257,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4808"},{"port_id":91880,"port_name":"Ashwaubenon","port_lat":44.4667,"port_lng":-88.0833,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-14 06:27:18","departure":"2026-05-15 07:18:27","duration_h":24.85,"samples":20,"min_dist_km":8.994,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/91880"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-05-11 23:48:38","departure":"2026-05-12 01:39:28","duration_h":1.85,"samples":3,"min_dist_km":2.024,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":18342,"port_name":"Virgil","port_lat":43.15,"port_lng":-79.1667,"country_id":381,"country_name":"Canada","arrival":"2026-05-10 18:21:49","departure":"2026-05-10 21:27:38","duration_h":3.1,"samples":4,"min_dist_km":2.117,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/18342"},{"port_id":17464,"port_name":"Port Weller","port_lat":43.2167,"port_lng":-79.2167,"country_id":381,"country_name":"Canada","arrival":"2026-05-10 16:07:38","departure":"2026-05-10 16:22:59","duration_h":0.26,"samples":2,"min_dist_km":0.519,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/17464"},{"port_id":16898,"port_name":"Longue-Pointe","port_lat":45.5833,"port_lng":-73.5167,"country_id":381,"country_name":"Canada","arrival":"2026-05-07 20:22:24","departure":"2026-05-08 22:19:23","duration_h":25.95,"samples":23,"min_dist_km":0.941,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/16898"},{"port_id":17033,"port_name":"Melocheville","port_lat":45.3167,"port_lng":-73.9333,"country_id":381,"country_name":"Canada","arrival":"2026-05-07 12:21:54","departure":"2026-05-07 13:22:25","duration_h":1.01,"samples":3,"min_dist_km":1.186,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/17033"},{"port_id":18342,"port_name":"Virgil","port_lat":43.15,"port_lng":-79.1667,"country_id":381,"country_name":"Canada","arrival":"2026-05-05 20:01:58","departure":"2026-05-05 23:08:39","duration_h":3.11,"samples":4,"min_dist_km":2.237,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/18342"},{"port_id":3906,"port_name":"PORT COLBORNE","port_lat":42.8814,"port_lng":-79.2487,"country_id":381,"country_name":"Canada","arrival":"2026-05-05 13:54:49","departure":"2026-05-05 16:03:10","duration_h":2.14,"samples":2,"min_dist_km":0.13,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/3906"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-05-04 09:47:06","departure":"2026-05-04 10:17:04","duration_h":0.5,"samples":2,"min_dist_km":2.097,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":5592,"port_name":"MILWAUKEE","port_lat":43.0235,"port_lng":-87.8886,"country_id":0,"country_name":"","arrival":"2026-04-30 13:28:59","departure":"2026-05-01 19:58:19","duration_h":30.49,"samples":27,"min_dist_km":0.205,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5592"},{"port_id":4808,"port_name":"CHEBOYGAN","port_lat":45.6472,"port_lng":-84.4719,"country_id":0,"country_name":"","arrival":"2026-04-27 22:19:59","departure":"2026-04-29 10:24:52","duration_h":36.08,"samples":31,"min_dist_km":0.255,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4808"},{"port_id":99106,"port_name":"Menominee","port_lat":45.1,"port_lng":-87.6,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-04-18 02:27:06","departure":"2026-04-20 16:37:08","duration_h":62.17,"samples":43,"min_dist_km":7.347,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/99106"},{"port_id":4808,"port_name":"CHEBOYGAN","port_lat":45.6472,"port_lng":-84.4719,"country_id":0,"country_name":"","arrival":"2026-04-14 20:21:06","departure":"2026-04-16 20:16:49","duration_h":47.93,"samples":23,"min_dist_km":5.207,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4808"},{"port_id":91880,"port_name":"Ashwaubenon","port_lat":44.4667,"port_lng":-88.0833,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-04-12 07:28:02","departure":"2026-04-13 17:28:16","duration_h":34,"samples":19,"min_dist_km":8.996,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/91880"},{"port_id":5592,"port_name":"MILWAUKEE","port_lat":43.0235,"port_lng":-87.8886,"country_id":0,"country_name":"","arrival":"2026-03-17 18:25:45","departure":"2026-04-09 13:43:00","duration_h":547.29,"samples":268,"min_dist_km":1.641,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5592"},{"port_id":5592,"port_name":"MILWAUKEE","port_lat":43.0235,"port_lng":-87.8886,"country_id":0,"country_name":"","arrival":"2026-03-16 22:15:00","departure":"2026-03-17 02:31:44","duration_h":4.28,"samples":5,"min_dist_km":1.648,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5592"},{"port_id":5592,"port_name":"MILWAUKEE","port_lat":43.0235,"port_lng":-87.8886,"country_id":0,"country_name":"","arrival":"2026-03-13 08:13:12","departure":"2026-03-15 12:21:09","duration_h":52.13,"samples":24,"min_dist_km":1.198,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5592"},{"port_id":5592,"port_name":"MILWAUKEE","port_lat":43.0235,"port_lng":-87.8886,"country_id":0,"country_name":"","arrival":"2026-03-10 15:34:53","departure":"2026-03-12 09:49:04","duration_h":42.24,"samples":24,"min_dist_km":1.638,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5592"},{"port_id":5592,"port_name":"MILWAUKEE","port_lat":43.0235,"port_lng":-87.8886,"country_id":0,"country_name":"","arrival":"2026-02-27 20:40:52","departure":"2026-03-01 16:29:00","duration_h":43.8,"samples":21,"min_dist_km":1.645,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5592"}],"errors":[]}