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
What ShipScanner does
Four capabilities, one search bar. Every feature is built around the same primitive: show the user the next best move in under three seconds.
Sailing schedules
Search container schedules across every major ocean carrier from a single bar. We normalise SCAC codes, UN/LOCODE port codes and ISO container types, then sort by departure, transit time or price. The same search bar lives on the home page and on /schedules — bookmark a result and the URL is sharable.
OpenLive container tracking
Paste a container, bill-of-lading or booking number and we resolve the carrier, vessel, prepol/pol/pod/postpod sequence and last-known event timeline. No SCAC dropdown to guess from — auto-detection is on by default.
OpenCarrier intelligence
A first-class registry of every container line we cover, with real logos, alliance membership, fleet size and schedule density per carrier. Useful for procurement teams comparing coverage before signing an annual contract.
OpenRate signals
Where carriers expose live spot rates, we surface them inline next to the matching sailing. Where they do not, we fall back to a transparent corridor benchmark so the cheapest sailing is still distinguishable from the rest at a glance.
OpenWhy 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:
- 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.
- 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.
- 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.
- 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.