FreightTrackingAPI

One API for every ocean carrier

Track ocean freight by booking number across Maersk, MSC, CMA CGM, Hapag-Lloyd, COSCO, HMM, Evergreen, ZIM, WHL, and more through one REST endpoint.

3 free shipments. No credit card required.

12 carriers covered

Maersk, MSC, CMA CGM, COSCO, Evergreen, Hapag-Lloyd, HMM, ZIM, ONE, WHL, ANL, and OOCL — all through a single endpoint.

Per-shipment pricing

Pay per unique shipment tracked — not per API call. Unlimited re-polls on the same booking. Plans from $29/mo.

Standard REST API

x-api-key header auth. REST + JSON. Full reference docs and code examples included.

How it works

1

Sign up free

Create an account in seconds — no credit card. You get 3 free shipments and an API key on the spot.

2

Call the API

Send a GET request to /track/{bookingNumber} with your x-api-key header.

3

Track any shipment

Receive consistent JSON with voyage steps, ports, ETAs — for any supported carrier.

As simple as one request

curl https://api.freighttrackingapi.com.au/track/2751234567 \
  -H "x-api-key: YOUR_API_KEY"

See more examples in the Examples page.

Embed tracking in your app

Drop a single script tag into your site and give your customers a branded, real-time shipment tracker — no backend work required.

BOOKING 2751234567
MelbourneDeparted 12 Mar
Port KlangETA 28 Mar
Powered by FreightTrackingAPIEVER GIVEN · 0251E

Auto-detects carrier. Style with CSS variables. Works on any framework or static site.

Configure your widget