Knowledge hub

Updated Aug 2026

How to Track Ocean Containers (2026 Guide): Real-Time Tools, APIs & Event Codes

Master real-time ocean container tracking. Calculate ISO 6346 check digits, decode DCSA status event codes, compare IoT vs AIS tracking, and eliminate demurrage costs.

Market guidance updated 2026 · Incoterms® 2020 (ICC)

By Lotus Liu·Editor, Super International Shipping·

Market context

The 2026 Container Visibility Imperative

Maritime Logistics Briefing · August 2026

In global ocean freight, maintaining real-time visibility over containerized cargo is no longer a luxury—it is a core operational requirement.

Unplanned ETA shifts lead directly to port demurrage fees, missed factory assembly schedules, and stockouts. Utilizing real-time ocean container tracking transforms reactive fire-fighting into proactive supply chain control, reducing container dwell times and lowering port storage surcharges by 18% to 30%.

Anatomy

Anatomy of a Container Identifier: ISO 6346 & BIC Standards

Every intermodal ocean container carries a unique 11-character alphanumeric identifier regulated by the Bureau International des Containers (BIC) under ISO standard 6346:2022.

Example Container Identifier

MSKU3881107

Owner Code (MSK) · Category (U) · Serial (388110) · Check Digit (7)

ISO 6346 Container Number Structure

  • • Owner Code (First 3 Letters): Unique 3-letter code registered with BIC (e.g., MSK = Maersk).
  • • Category Identifier (4th Letter): U = Freight container, J = Detachable equipment, Z = Trailers and chassis.
  • • Serial Number (Digits 5–10): 6-digit numeric sequence assigned by the owner.
  • • Check Digit (11th Digit): Calculated number used to detect typing errors.

Check Digit

Step-by-Step ISO 6346 Check Digit Mathematical Verification

To verify whether a container tracking number is valid, carrier tracking systems perform an ISO 6346 modulo-11 calculation.

The Mathematical Check Digit Formula

Check Digit = (Σ V_i × 2^i) mod 11 mod 10

Worked Mathematical Calculation: MSKU3881107

Character Values: M=24, S=30, K=21, U=32, 3=3, 8=8, 8=8, 1=1, 1=1, 0=0. Apply Weights (V_i × 2^i). Summation = 1624. 1624 ÷ 11 = 147 remainder 7. 7 mod 10 = 7. Verification: The calculated check digit is 7, which matches the 11th character in MSKU3881107.

Technologies

Ocean Tracking Technologies Compared: AIS, IoT, EDI & APIs

Container tracking visibility ranges from periodic manual portal queries to continuous, real-time satellite telemetry.

TechnologyData SourceLatency / FrequencyBest Used For
Carrier EDI / API FeedsDirect EDI (IFTSTA) connectionMedium Latency (Pushed upon status trigger)Enterprise ERP integration (SAP, Oracle)
AIS Vessel Satellite TrackingTerrestrial & satellite AIS receiversReal-Time (Updated every 1–10 minutes)Estimating true vessel ETAs during ocean transit
IoT Smart Container SensorsCellular & satellite telematicsReal-Time Continuous (Pushed live)High-value electronics, cold-chain pharma, reefer cargo
Carrier Web PortalsCarrier terminal databasesHigh Latency (Updated 1–2 times daily)Low-volume, non-urgent general dry cargo

Event Codes

Decoding Container Status Event Codes (DCSA Standards)

The Digital Container Shipping Association (DCSA) standardizes tracking status codes to establish uniformity across ocean carriers.

✓GATE INContainer enters origin port Container Yard (CY).
✓LOADEDContainer loaded onto vessel hull/deck.
✓DEPARTEDVessel departs origin port (ATD logged).
✓TRANSSHIPMENTOffloaded at intermediate hub (e.g. Singapore).
✓ARRIVEDVessel arrives at destination port (ATA logged).
✓DISCHARGEDContainer lifted off vessel onto terminal quay.
✓CUSTOMS HOLDBorder agency inspection (Requires clearance).
✓GATE OUTDrayage trucker pulls container out of port.

Actionable Operational Rules for Status Codes

  • • "Customs Hold" / "AG Inspection": Triggers immediate document review. Contact your customs broker to verify whether entry summary filings (e.g., US CBP Form 7501 or EU Entry Summary Declaration) require correction.
  • • "Transshipment Discharged": Indicates cargo is sitting in an intermediate hub. Verify feeder vessel booking details to ensure the box is not left behind ("rolled") during peak season volume surges.

Demurrage Model

Mathematical Model: Calculating Demurrage & Detention Avoidance

Losing track of container discharge times exposes importers to severe daily penalty surcharges assessed by terminal operators (Demurrage) and ocean carriers (Detention).

Demurrage and Detention Penalty Formula

C_Delay = Σ (R_Demurrage(d) + R_Detention(d)) × N_containers

Worked Case Study: 5 Container Import Delay (Port of Los Angeles)

Carrier Free Time: 4 Days. Actual Unclaimed Dwell Time: 9 Days (D_excess = 5 days). Port Demurrage Rate: $200/day for days 1–3; $350/day for day 4+. Equipment Detention Rate: $150/day. Total Penalty per Container = $2,050. C_Delay = $2,050 × 5 containers = $10,250 USD.

Financial Takeaway

Deploying automated real-time tracking alerts that notify drayage truckers immediately upon "Container Discharged" status eliminates $10,000+ in avoidable penalty costs.

Workflow

Step-by-Step Container Tracking Workflow for Importers

Follow this 4-step workflow to maintain complete visibility over your ocean freight.

1Step 1: Retrieve Your Master Tracking IdentifierLocate the 11-digit Container Number (e.g., COSU1234567) or Master Bill of Lading (MBL) number on your shipping documents. Verify the ISO check digit mathematically or via valid lookup.
2Step 2: Input Number into Tracking EngineFor single carrier queries: Visit the operating ocean line portal. For multi-carrier / consolidated shipments: Utilize SIS real-time dashboard.
3Step 3: Verify Milestone Timelines & Vessel AIS PositionCross-reference logged ETA against real-time satellite AIS vessel location. Verify whether vessel speed matches schedule requirements.
4Step 4: Set Automated Status & Exception NotificationsConfigure API/SMS alerts for 'Customs Hold', 'Discharged', and 'Gate Out'. Provide automated updates to destination drayage drivers for immediate pickup.

Carriers

Major Ocean Carrier Direct Tracking Portals & API Specs

Ocean CarrierSCAC CodeDirect Tracking Search ParametersAPI Availability
Maersk LineMAEUContainer Number, Booking No., MBLREST API / Webhook
MSC (Mediterranean Shipping Co.)MSCUContainer Number, MBLREST API (DCSA)
COSCO ShippingCOSUContainer Number, MBL, Booking No.REST API / CIPS
CMA CGMCMDUContainer Number, MBLREST API
Ocean Network Express (ONE)ONEYContainer Number, MBLREST API
ZIM Integrated ShippingZIMUContainer Number, MBLREST API

FAQ

Frequently asked questions

What is the difference between tracking by Container Number and Bill of Lading (B/L) Number?
Tracking by Container Number provides milestone status updates for that specific steel box. Tracking by Master Bill of Lading (MBL) Number displays status updates for all containers included under that single shipping contract (which may include 5 to 50+ containers).
Why has my container tracking status not updated for several days while at sea?
When a container vessel is transiting open ocean waters beyond the reach of terrestrial AIS towers, status updates temporarily pause. Tracking updates resume once satellite AIS logs vessel coordinates or when the ship arrives within range of coastal AIS stations.
What does 'Container Rolled' mean in a tracking status?
Container Rolled means your box was not loaded onto the scheduled vessel voyage—typically due to carrier overbooking, weight distribution issues, or late customs documentation—and has been rescheduled for a subsequent ocean sailing.
Can I track Less-than-Container Load (LCL) shipments using a container number?
Yes, but tracking an LCL shipment using the ocean container number shows the movement of the master container containing cargo from multiple shippers. For individual LCL cargo status, track using your forwarder's House Bill of Lading (HBL) number.
What is an AIS signal in vessel tracking?
Automatic Identification System (AIS) is a VHF/satellite transponder system broadcast continuously by commercial ships. It transmits real-time vessel position, speed, heading, and draft data to global tracking networks.

Why SIS

Track Smarter with Super International Shipping

Maintaining complete visibility over your cross-border supply chain demands an agile, tech-enabled 3PL logistics partner.

  • ✓Real-Time Multi-Carrier Tracking DashboardSingle-pane visibility across all major ocean lines (Maersk, MSC, COSCO, CMA CGM, ONE, ZIM) with automated ETA predictions.
  • ✓IoT-Enabled Cold Chain & High-Value TelemetryLive temperature, humidity, and door-opening sensor monitoring for sensitive cargo.
  • ✓100% Pre-Cleared DDP Customs & Drayage RoutingDirect integration with US CBP, EU ICS2, and local drayage fleets to eliminate port demurrage delays.
  • ✓China Origin Consolidation & CFS TrackingComplete HBL and MBL tracking from factory pickup across Shenzhen, Ningbo, Shanghai, and Qingdao hubs.

About the author

Lotus Liu

Editor at Super International Shipping

Lotus Liu, Editor at Super International Shipping, writes on international shipping and supply chain strategy. Her focus includes strategic sourcing and supplier optimization, with clear, actionable guidance to help professionals streamline complex global operations.