{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T22:18:49+00:00","status":"ok","rows":30,"days":90,"request_id":"63d2888a74819661"},"data":[{"port_id":5710,"port_name":"SWAN QUARTER","port_lat":35.3941,"port_lng":-76.3296,"country_id":0,"country_name":"","arrival":"2026-05-29 15:31:13","departure":"2026-05-29 20:02:58","duration_h":4.53,"samples":5,"min_dist_km":0.107,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5710"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-27 22:52:13","departure":"2026-05-29 11:45:33","duration_h":36.89,"samples":13,"min_dist_km":0.073,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4797,"port_name":"CEDAR ISLAND","port_lat":35.0197,"port_lng":-76.3129,"country_id":0,"country_name":"","arrival":"2026-05-27 14:00:22","departure":"2026-05-27 19:57:34","duration_h":5.95,"samples":5,"min_dist_km":0.097,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4797"},{"port_id":5710,"port_name":"SWAN QUARTER","port_lat":35.3941,"port_lng":-76.3296,"country_id":0,"country_name":"","arrival":"2026-05-26 19:54:28","departure":"2026-05-26 20:15:28","duration_h":0.35,"samples":2,"min_dist_km":0.143,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5710"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-24 22:44:55","departure":"2026-05-25 10:44:11","duration_h":11.99,"samples":5,"min_dist_km":0.076,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4797,"port_name":"CEDAR ISLAND","port_lat":35.0197,"port_lng":-76.3129,"country_id":0,"country_name":"","arrival":"2026-05-24 19:59:31","departure":"2026-05-24 19:59:31","duration_h":0,"samples":2,"min_dist_km":0.157,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4797"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-23 22:51:14","departure":"2026-05-23 22:51:14","duration_h":0,"samples":4,"min_dist_km":0.077,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-22 23:02:50","departure":"2026-05-23 10:05:59","duration_h":11.05,"samples":10,"min_dist_km":0.075,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4797,"port_name":"CEDAR ISLAND","port_lat":35.0197,"port_lng":-76.3129,"country_id":0,"country_name":"","arrival":"2026-05-22 19:35:05","departure":"2026-05-22 20:18:20","duration_h":0.72,"samples":2,"min_dist_km":0.099,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4797"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-21 22:48:26","departure":"2026-05-21 22:48:26","duration_h":0,"samples":4,"min_dist_km":0.077,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-20 22:46:42","departure":"2026-05-21 10:43:25","duration_h":11.95,"samples":7,"min_dist_km":0.076,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-19 22:46:33","departure":"2026-05-20 09:22:40","duration_h":10.6,"samples":8,"min_dist_km":0.077,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4797,"port_name":"CEDAR ISLAND","port_lat":35.0197,"port_lng":-76.3129,"country_id":0,"country_name":"","arrival":"2026-05-19 19:54:43","departure":"2026-05-19 20:26:53","duration_h":0.54,"samples":2,"min_dist_km":0.097,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4797"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-18 23:37:55","departure":"2026-05-19 10:39:23","duration_h":11.02,"samples":10,"min_dist_km":0.073,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4797,"port_name":"CEDAR ISLAND","port_lat":35.0197,"port_lng":-76.3129,"country_id":0,"country_name":"","arrival":"2026-05-18 19:34:50","departure":"2026-05-18 20:04:51","duration_h":0.5,"samples":2,"min_dist_km":0.157,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4797"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-14 22:59:27","departure":"2026-05-17 23:57:50","duration_h":72.97,"samples":25,"min_dist_km":0.047,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4797,"port_name":"CEDAR ISLAND","port_lat":35.0197,"port_lng":-76.3129,"country_id":0,"country_name":"","arrival":"2026-05-14 14:13:22","departure":"2026-05-14 19:48:13","duration_h":5.58,"samples":6,"min_dist_km":0.098,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4797"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-13 23:23:06","departure":"2026-05-14 11:28:37","duration_h":12.09,"samples":6,"min_dist_km":0.075,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-12 17:21:49","departure":"2026-05-13 11:27:08","duration_h":18.09,"samples":8,"min_dist_km":0.074,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-11 17:15:32","departure":"2026-05-12 11:10:09","duration_h":17.91,"samples":7,"min_dist_km":0.049,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-10 23:16:26","departure":"2026-05-10 23:16:26","duration_h":0,"samples":5,"min_dist_km":0.076,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-09 23:14:35","departure":"2026-05-10 11:29:06","duration_h":12.24,"samples":6,"min_dist_km":0.075,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-07 23:14:04","departure":"2026-05-08 23:12:12","duration_h":23.97,"samples":11,"min_dist_km":0.073,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-06 23:24:37","departure":"2026-05-06 23:24:37","duration_h":0,"samples":5,"min_dist_km":0.076,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-05 23:17:01","departure":"2026-05-06 11:07:47","duration_h":11.85,"samples":6,"min_dist_km":0.074,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-04 23:23:56","departure":"2026-05-04 23:23:56","duration_h":0,"samples":5,"min_dist_km":0.077,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4797,"port_name":"CEDAR ISLAND","port_lat":35.0197,"port_lng":-76.3129,"country_id":0,"country_name":"","arrival":"2026-05-04 13:51:46","departure":"2026-05-04 13:57:16","duration_h":0.09,"samples":2,"min_dist_km":0.1,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4797"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-03 17:29:40","departure":"2026-05-03 23:18:50","duration_h":5.82,"samples":6,"min_dist_km":0.076,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-05-01 23:15:18","departure":"2026-05-03 11:28:39","duration_h":36.22,"samples":14,"min_dist_km":0.074,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"},{"port_id":4795,"port_name":"OCRACOKE","port_lat":35.1147,"port_lng":-75.9859,"country_id":0,"country_name":"","arrival":"2026-04-30 23:16:45","departure":"2026-04-30 23:16:45","duration_h":0,"samples":5,"min_dist_km":0.077,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4795"}],"errors":[]}