{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T23:28:02+00:00","status":"ok","rows":30,"days":90,"request_id":"4a1cfa21c86364a3"},"data":[{"port_id":5632,"port_name":"WAUKEGAN","port_lat":42.3602,"port_lng":-87.8161,"country_id":0,"country_name":"","arrival":"2026-05-25 19:47:15","departure":"2026-05-26 08:09:35","duration_h":12.37,"samples":11,"min_dist_km":0.906,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5632"},{"port_id":103639,"port_name":"Tawas City","port_lat":44.2667,"port_lng":-83.5,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-23 00:25:05","departure":"2026-05-24 09:22:04","duration_h":32.95,"samples":28,"min_dist_km":4.262,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/103639"},{"port_id":98001,"port_name":"Lakeside Marblehead","port_lat":41.8667,"port_lng":-83.2833,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-22 02:11:55","departure":"2026-05-22 06:17:24","duration_h":4.09,"samples":5,"min_dist_km":5.411,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/98001"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-05-19 01:54:24","departure":"2026-05-19 02:18:35","duration_h":0.4,"samples":2,"min_dist_km":2.108,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":4894,"port_name":"ASHTABULA","port_lat":41.9141,"port_lng":-80.792,"country_id":0,"country_name":"","arrival":"2026-05-18 11:09:06","departure":"2026-05-18 12:03:04","duration_h":0.9,"samples":2,"min_dist_km":2.471,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4894"},{"port_id":100000,"port_name":"Newburgh Heights","port_lat":41.45,"port_lng":-81.6667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-17 15:32:49","departure":"2026-05-18 04:23:39","duration_h":12.85,"samples":11,"min_dist_km":1.743,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/100000"},{"port_id":102017,"port_name":"Rocky River","port_lat":41.4667,"port_lng":-81.8333,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-17 10:11:45","departure":"2026-05-17 13:36:15","duration_h":3.41,"samples":5,"min_dist_km":9.247,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/102017"},{"port_id":98317,"port_name":"Linndale","port_lat":41.45,"port_lng":-81.7667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-17 02:06:26","departure":"2026-05-17 07:41:05","duration_h":5.58,"samples":7,"min_dist_km":6.357,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/98317"},{"port_id":100000,"port_name":"Newburgh Heights","port_lat":41.45,"port_lng":-81.6667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-15 16:07:25","departure":"2026-05-16 23:53:05","duration_h":31.76,"samples":28,"min_dist_km":1.752,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/100000"},{"port_id":98317,"port_name":"Linndale","port_lat":41.45,"port_lng":-81.7667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-15 07:19:25","departure":"2026-05-15 13:47:46","duration_h":6.47,"samples":7,"min_dist_km":6.387,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/98317"},{"port_id":100000,"port_name":"Newburgh Heights","port_lat":41.45,"port_lng":-81.6667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-14 06:28:19","departure":"2026-05-14 21:50:55","duration_h":15.38,"samples":14,"min_dist_km":1.745,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/100000"},{"port_id":98317,"port_name":"Linndale","port_lat":41.45,"port_lng":-81.7667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-13 21:40:45","departure":"2026-05-14 04:25:46","duration_h":6.75,"samples":7,"min_dist_km":6.358,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/98317"},{"port_id":100000,"port_name":"Newburgh Heights","port_lat":41.45,"port_lng":-81.6667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-12 22:34:16","departure":"2026-05-13 19:47:55","duration_h":21.23,"samples":17,"min_dist_km":1.753,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/100000"},{"port_id":98317,"port_name":"Linndale","port_lat":41.45,"port_lng":-81.7667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-12 15:36:26","departure":"2026-05-12 21:57:26","duration_h":6.35,"samples":6,"min_dist_km":6.36,"max_speed_kn":2.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/98317"},{"port_id":100000,"port_name":"Newburgh Heights","port_lat":41.45,"port_lng":-81.6667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-12 04:22:55","departure":"2026-05-12 13:52:25","duration_h":9.49,"samples":9,"min_dist_km":1.747,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/100000"},{"port_id":98317,"port_name":"Linndale","port_lat":41.45,"port_lng":-81.7667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-11 19:42:05","departure":"2026-05-12 04:08:04","duration_h":8.43,"samples":8,"min_dist_km":6.353,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/98317"},{"port_id":100000,"port_name":"Newburgh Heights","port_lat":41.45,"port_lng":-81.6667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-09 04:25:55","departure":"2026-05-11 17:13:35","duration_h":60.79,"samples":51,"min_dist_km":1.755,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/100000"},{"port_id":98317,"port_name":"Linndale","port_lat":41.45,"port_lng":-81.7667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-08 19:21:06","departure":"2026-05-09 03:59:25","duration_h":8.64,"samples":8,"min_dist_km":6.376,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/98317"},{"port_id":100000,"port_name":"Newburgh Heights","port_lat":41.45,"port_lng":-81.6667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-07 10:02:44","departure":"2026-05-08 17:42:05","duration_h":31.66,"samples":28,"min_dist_km":2.922,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/100000"},{"port_id":103202,"port_name":"Spring Lake","port_lat":43.0667,"port_lng":-86.1667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-04 00:29:04","departure":"2026-05-04 16:24:45","duration_h":15.93,"samples":14,"min_dist_km":5.637,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/103202"},{"port_id":93015,"port_name":"Burns Harbor","port_lat":41.6167,"port_lng":-87.1333,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-05-02 16:12:53","departure":"2026-05-03 11:26:31","duration_h":19.23,"samples":18,"min_dist_km":3.18,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/93015"},{"port_id":5375,"port_name":"INDIANA HARBOR","port_lat":41.6696,"port_lng":-87.439,"country_id":0,"country_name":"","arrival":"2026-05-02 07:23:33","departure":"2026-05-02 11:28:22","duration_h":4.08,"samples":5,"min_dist_km":3.657,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5375"},{"port_id":93072,"port_name":"Calcite","port_lat":45.4,"port_lng":-83.7833,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-04-30 07:13:26","departure":"2026-05-01 02:26:05","duration_h":19.21,"samples":17,"min_dist_km":1.207,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/93072"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-04-29 09:23:55","departure":"2026-04-29 10:32:55","duration_h":1.15,"samples":2,"min_dist_km":2.114,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"},{"port_id":100000,"port_name":"Newburgh Heights","port_lat":41.45,"port_lng":-81.6667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-04-28 16:20:52","departure":"2026-04-28 23:52:14","duration_h":7.52,"samples":7,"min_dist_km":1.742,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/100000"},{"port_id":98317,"port_name":"Linndale","port_lat":41.45,"port_lng":-81.7667,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-04-27 17:01:35","departure":"2026-04-28 14:01:25","duration_h":21,"samples":19,"min_dist_km":6.455,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/98317"},{"port_id":5514,"port_name":"SAULT STE MARIE","port_lat":46.5011,"port_lng":-84.3297,"country_id":0,"country_name":"","arrival":"2026-04-24 19:32:25","departure":"2026-04-24 20:03:45","duration_h":0.52,"samples":2,"min_dist_km":0.994,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5514"},{"port_id":5592,"port_name":"MILWAUKEE","port_lat":43.0235,"port_lng":-87.8886,"country_id":0,"country_name":"","arrival":"2026-04-23 12:17:51","departure":"2026-04-23 16:54:25","duration_h":4.61,"samples":5,"min_dist_km":0.25,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5592"},{"port_id":93072,"port_name":"Calcite","port_lat":45.4,"port_lng":-83.7833,"country_id":709,"country_name":"UNITED STATES OF AMERICA (THE)","arrival":"2026-04-19 21:33:24","departure":"2026-04-21 11:51:54","duration_h":38.31,"samples":32,"min_dist_km":1.234,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/709/93072"},{"port_id":5167,"port_name":"DETROIT","port_lat":42.3139,"port_lng":-83.0701,"country_id":0,"country_name":"","arrival":"2026-04-18 18:02:05","departure":"2026-04-18 23:43:34","duration_h":5.69,"samples":4,"min_dist_km":2.107,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5167"}],"errors":[]}