Use cases · Shipping & logistics

Know where your cargo is and what's ahead of it.

Track your fleet and your cargo, predict arrivals from actual port queues, and catch weather problems before they turn into delays. All from one API.

VesselsPortsWavesStorms
python · route_check.py
from seasignals import Ocean

ocean = Ocean()
v = ocean.vessel("vessel:imo:9811000")

# ETA that accounts for the queue at the next port
eta = v.eta(congestion=True)

# Weather along the rest of the planned route
risk = ocean.waves.forecast(
    route=v.planned_route,
    join=["storms"],
)
print(eta.arrival, eta.queue_hours, risk.max_hs_m)
What you can do

What SeaSignals gives you

Fleet tracker

Live positions, voyages and ETAs for every vessel you care about, yours or your carriers', in one view.

Port-aware ETAs

Arrival predictions that account for anchorage queues and current dwell times, not just distance and speed.

Route weather

Wave and wind forecasts sampled along each planned route, so you see rough water before the ship meets it.

Disruption alerts

Congestion spikes and storm threats pushed by webhook to your TMS, inbox or ops channel.

How it works

From signal to decision

Every layer shares one grid, one clock and one set of IDs, so combining them takes a single query instead of a data project.

LatencySeconds to minutes
CoverageGlobal AIS + ports
DeliveryAPI · webhooks · TMS
01 · Watch

Add your vessels, lanes and ports

Import a fleet list or bookings by IMO, MMSI or container booking reference.

02 · Predict

Get ETAs that know about queues

Each ETA combines vessel speed, remaining distance, route weather and the live anchorage queue at the destination.

03 · Act

Get alerted before it's a delay

Set thresholds such as "ETA slips more than 12 h" or "storm within 200 nm of route" and send them where your team already works.

Tell us what you're working on

We're shaping early access around real use cases.