Freight Tracking API

One API for every ocean carrier

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

Trusted by top logistics teams

"Before Freight Tracking API, our team spent over 15 hours a week manually checking 8 different carrier portals and dealing with broken web scrapers. Switching to this unified JSON endpoint was the highest ROI engineering decision we made all year."

Mark Jensen
Mark Jensen
Operations Manager, Global Cargo Logistics πŸ‡ΊπŸ‡Έ

"Reliability is everything in supply chain tech. The fact that Freight Tracking API normalizes the chaotic status codes from Maersk, MSC, and COSCO into one predictable schema is simply incredible. It's the most reliable tracking API we've used."

Sarah Chen
Sarah Chen
CTO, Apex Freight Services πŸ‡¬πŸ‡§

"We integrated their tracking widget into our customer portal in less than 20 minutes. The developer experience is absolutely pure magic. No legacy EDI, no SOAP XML nightmares, just beautiful RESTful APIs and clean React components."

Alex Nguyen
Alex Nguyen
Lead Developer, Little Green Panda πŸ‡¦πŸ‡Ί

Zero Maintenance

Stop reverse-engineering CAPTCHAs and broken HTML. One stable endpoint for 12+ major ocean carriers.

Transparent Costs

Pay only for unique shipments tracked. Re-polls are free. No hidden fees or complex usage tiers.

Developer Joy

Integrate in 5 minutes with our clean JSON REST API. Goodbye legacy EDI and SOAP integrations.

Tracking MSCU9182736 Β· Container TLLU310390-3

Shanghai

Departs on 12/03/2026 8:00 am

EVER GIVEN 0251E

Arrives on 10/04/2026 11:30 am

Melbourne

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 Β· CONTAINER TLLU310390-3
MelbourneDeparted 12 Mar
Port KlangETA 28 Mar
Powered by Freight Tracking APIEVER GIVEN Β· 0251E

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

Configure your widget