We make ocean freight searchable.

ShipScanner unifies sailing schedules, live container tracking, carrier coverage and rate signals from every major container line into a single fast search surface — built for freight forwarders, beneficial cargo owners and logistics teams who got tired of opening eight carrier tabs to compare one lane.

Container lines
36+
UN/LOCODE ports
5,000+
Indexed lane pairs
1,200,000+
Schedule refresh
~6h

Why we built ShipScanner

The container shipping industry moves over 200 million TEU per year, but the tooling around it still treats every carrier as a separate kingdom. A forwarder pricing a single Shanghai to Rotterdam shipment across the top eight carriers will routinely open eight different web portals, each with its own port-code dialect, its own UI quirks and its own session timeout.

ShipScanner is the search layer that should have existed all along. We sit on top of carrier feeds, normalise the chaos (SCAC codes, UN/LOCODE ports, ISO container types, alliance memberships) and give the user back what they actually came for: one ranked list of sailings, sorted by what matters to this shipment.

The bet is simple. If you remove the friction between "I have a lane to price" and "I have a sailing to book", forwarders make better decisions, faster — and the planet ships less stale air around the ocean while it waits for someone to refresh the right tab.

How we deliver it

Speed is a feature. Every architectural choice on the platform is graded against a single benchmark: how quickly does the user see the next useful piece of information?

Edge-first delivery

Server-side rendered pages on Vercel edge runtime. Search results stream in as upstream feeds resolve, so the page is interactive long before the slowest carrier responds.

Normalised data spine

UN/LOCODE port codes, IMO-issued SCAC carrier codes and ISO 6346 container codes are the source of truth. Every upstream carrier response is mapped to that spine before it reaches the UI — no per-carrier surprises in the result list.

Carrier-neutral by design

We do not take referral fees or steer rankings. Cheapest is cheapest, fastest is fastest, and the carriers that do not expose live rates still appear in the same list with a transparent corridor benchmark.

Recently shipped

We move fast. Highlights from the last few release cycles:

  1. 2026-05

    CO2 emissions per sailing

    Each schedule row now shows estimated CO₂ for the booked container based on great-circle distance and a per-carrier efficiency factor — the industry-standard data point, transparent on every row.

  2. 2026-04

    Carrier registry expanded to 36+ lines

    From the original 12 majors to every line a forwarder is realistically tendering against — Maersk, MSC, CMA CGM, Hapag-Lloyd, ONE, Evergreen, ZIM, Yang Ming, Wan Hai, KMTC, ANL, Hamburg Sud, Sealand, Safmarine and more. Every carrier has a real logo at SCAC-coded filenames.

  3. 2026-04

    Persistent sessions

    Sign in once, stay signed in for 60 days with silent refresh-token rotation. New deploys no longer log users out.

  4. 2026-03

    Unified hero search

    Origin / destination / date / cargo / search in one chip-style bar with inline port autocomplete (city, port, ZIP, IATA all in one pass) — the same bar on the home page and the /schedules page.

See /changelog for the full release history.

Frequently asked questions

What is ShipScanner?

ShipScanner is a freight intelligence platform that unifies ocean container sailing schedules, live container tracking, carrier coverage and rate signals from every major container line into a single search-first interface for freight forwarders, BCOs and logistics teams.

How many carriers and ports do you cover?

We currently cover 36+ container lines (Maersk, MSC, CMA CGM, Hapag-Lloyd, ONE, Evergreen, ZIM, Yang Ming and many more) and roughly 5,000 UN/LOCODE-coded sea ports, airports and inland terminals worldwide.

Is the data live?

Schedules and rates are pulled from upstream carrier feeds and refreshed continuously — typically every few hours. Tracking is on-demand: when you submit a container number, we hit the live carrier API and return the current event timeline, never a cached snapshot.

How is ShipScanner different from going to each carrier website?

Forwarders comparing a Shanghai to Rotterdam shipment across 8 carriers used to open 8 tabs. ShipScanner returns the same comparison from one search bar in seconds, with normalised port codes, transit times and the cheapest-departure highlighted up front.

Do I need an account to search schedules?

No — schedule and port search are available without an account. Saved searches, RFQ creation, container tracking history and team workspaces require a free account, with paid tiers unlocking higher monthly query limits.

How accurate are the CO2 emission estimates?

Estimates use the great-circle distance between origin and destination ports multiplied by an industry-standard CO2-per-TEU-kilometre factor with a small per-carrier variance. The number is a planning estimate, not a regulatory-grade declaration — for compliance reporting always reference the certified bill of lading.

Ready to compare a lane?

Search schedules from 36+ container lines in one place. No account required to start.