| You want to know | Start at |
|---|---|
| Which port this is, and its identifiers and geometry | Port Insights |
| Which vessels are alongside or at anchor right now | Port Insights |
| Which vessels are heading here, and when they expect to arrive | Port Insights |
| What arrived and departed over a period | Port Insights |
| How individual berths have been used | Port Insights |
| How much traffic it handled over a period, and how its berths performed | Port Analytics |
https://api.polestar-production.com/zone-port-insights/v1/zones
https://api.polestar-production.com/zone-port-insights/v1/zones/{id}
https://api.polestar-production.com/zone-port-insights/v1/vessels-in-zone-or-port/{id_type}/{id}
https://api.polestar-production.com/zone-port-insights/v1/inbound-vessels/{id_type}/{id}
https://api.polestar-production.com/zone-port-insights/v1/zone-and-port-traffic/{id_type}/{id}
https://api.polestar-production.com/zone-port-insights/v1/port-berth-traffic/{id_type}/{id}
https://api.polestar-production.com/maritime-analytics/v1/analytics/ports/{id_type}/{id}/arrivals-departures
https://api.polestar-production.com/maritime-analytics/v1/analytics/ports/{id_type}/{id}/berths
https://api.polestar-production.com/maritime-analytics/v1/analytics/ports/{id_type}/{id}/berths/{berth_id}{id_type} says which kind of identifier you are passing, and {id} is the value. A port accepts more than one, so the pair lets you use whichever you already hold./maritime-analytics, a base path of their own. Everything else here carries its service prefix in the path itself.GET /zone-port-insights/v1/zones), read one port (/zones/{id}), list the vessels in a port (vessels-in-zone-or-port), and get its arrivals and departures (zone-and-port-traffic)/zone-port-insights/v1/ as well, but both are Port & Trade endpoints alone, so their reference stays in this section. The prefix names the service that answers a call, not the package that sells it./zone-port-insights/v1/zone-and-port-traffic returns the underlying arrival and departure events, one row per movement. /v1/analytics/ports/.../arrivals-departures returns aggregates over those events, bucketed by time and vessel attribute. Reach for Port Analytics when you want counts and distributions, and for Port Insights when you want the movements themselves.