Container tracking across 18 ocean carriers

Track shipments by container number, bill of lading, or booking — carrier portals, AIS, and terminal context in one timeline, with alerts for rolled cargo, delays, and ETA changes.

Example: carrier BL, booking reference, or container number. We normalize spaces, dashes, dots, and slashes automatically.
Active sample30
SourcesCarrier + AIS

Live maritime sample

Latest AIS report sampled at 17:57 UTC.

AI-driven scheduling: auto-accelerates near key milestones, down to hourly

No naive fixed-interval polling. The system tunes crawl frequency to each leg's activity and how close it is to a key milestone (departure, arrival, transshipment) — the closer the moment, the more often we check, down to hourly, so rolled cargo, delays, and arrivals surface sooner.

Adaptive fetch cadenceDenser near arrival
72h24hHourly

Planned vs Actual Route, on one map

See exactly when a vessel deviates from its planned route. Gray dashed line shows the carrier's official planned path. Blue solid line shows the real AIS trail.

Estimated vs actual: departure, arrival, transit days, and delay at a glance

We freeze the baseline estimated departure/arrival on the first crawl, then reconcile every update: on time or delayed, by how many days, how long in transit — all in one card. Every shipment on the same sailing sees the same baseline, no drift by lookup order. Even when a carrier only reports load/discharge, we backfill real departure/arrival times from sailing schedules wherever possible.

Shanghai → Rotterdam · Leg time
EstAct
Departure03-1903-20
Arrival04-0204-05
16 days transit · 3 days late

Rolled cargo, skipped ports, vessel swaps — surfaced, not buried

Vessel swaps, skipped port calls, last-minute destination-port changes, big shifts in estimated departure/arrival — we detect these roll and routing risk signals automatically and flag them in red for you, instead of burying them in the timeline.

Plan-change risk
  • Suspected roll· Vessel swap MSC ARUSHI → MSC LEO
  • Port skipped· Singapore call dropped
  • Destination changed· Rotterdam → Antwerp

Every ETA, vessel, and voyage change, recorded forever

Every time the carrier updates an ETA, vessel, or voyage, we record the change with a timestamp and can notify your team by email or webhook. Build trust with clients by showing exactly how delivery promises evolved.

ETA Changes (BL-266964433)5 updates
Apr 15Apr 22Apr 29May 06May 13May 20

Live AIS: speed, heading, navigation status, dual timestamps

Real-time vessel telemetry from global AIS network. See speed, heading, and IMO navigation status, plus both the AIS report time and our fetch time.

SampleMARIT MAERSK · IMO 9632167
Speed
17.0 kt
Heading
280°
Nav Status
Under way

Coverage

Carrier, customs, and port context in the same tracking record.

  • Customs milestones
  • Carrier alliance badges
  • Port type badges

Precision

Fine-grained events and derived KPIs without asking users to parse raw feeds.

  • 50+ event types
  • 4 derived KPIs
  • [A]/[E]/[P] time suffix

Exceptions

The moments that break plans — ETA shifts, vessel/voyage changes, transshipment stalls, suspected roll risk — are surfaced instead of buried in timelines.

  • Transshipment and dwell detection
  • Structured error states
  • Multi-language ready

Recent tracking

Why our tracking holds up

Top 18 ocean carriers: direct portal integration, no third-party middlemen

Track by B/L, booking, or container number, with auto-detect for container numbers

Multi-source data: carrier portals + AIS + port terminals

One status vocabulary: each carrier's differing event descriptions normalized into a single standard status set, localized across all supported languages — with the carrier's original text one click away for verification.

Get ETA, vessel, voyage & delay alerts

Email alerts and signed webhooks when ETA, vessel, voyage, or transshipment risk changes.

Start Free Trial