Container Tracking API: MSC Shipments as JSON

Track MSC containers, bills of lading and bookings as clean JSON.

A container tracking API for MSC, the world's largest container line. Send a container number, bill of lading or booking number and get the shipment's status, ETA, ports and every event with its place, facility and vessel as JSON. Planned steps are marked as estimated, so you can tell what has happened from what is expected. 1 endpoint, from $1 per 1,000 calls.

  • 1 platform
  • 1 endpoint
  • from $1 / 1,000 calls
  • 1,000 free credits / month

Container tracking APIs on API.SH

Each platform has its own page with endpoints, example responses and prices. One API key works for all of them.

What teams build with container tracking data

Shipment visibility

Show customers where their container is and when it is expected, straight from MSC's tracking data.

ETA and delay alerts

Poll tracked containers and flag changes to estimated arrival or new events.

Logistics dashboards

Feed container, B/L and booking events into your TMS, ERP or spreadsheet.

Popular container tracking endpoints

platformendpointper 1,000 calls
MSC MSC container and bill of lading tracking
/msc/v1/track
$1
1 credit

One request, clean JSON

MSC container and bill of lading tracking from MSC: GET https://api.api.sh/msc/v1/track. Every other container tracking endpoint works the same way.

curl "https://api.api.sh/msc/v1/track?number=MSDU2377185" \
  -H "x-api-key: $APISH_KEY"
import os, requests

res = requests.get(
    "https://api.api.sh/msc/v1/track",
    params={"number": "MSDU2377185"},
    headers={"x-api-key": os.environ["APISH_KEY"]},
    timeout=120,
)
res.raise_for_status()
data = res.json()

Why API.SH for container tracking data

  • Public data only: no logins, cookies or accounts on the source sites
  • One key and one JSON shape across 1 container tracking platforms and 482 in all
  • Blocks, retries and parsing handled for you: no scraper to maintain
  • Pay per call; failed calls cost nothing
  • Also in n8n, Zapier, Make, Google Sheets and AI agents (MCP)

Compared with other data APIs

Other providers sell each platform as a separate actor, scraper or subscription. On API.SH every container tracking platform is under one key and one balance, priced per call on the pricing page.

Container tracking API questions

Which numbers can I track?+

Container numbers, bill of lading numbers and booking numbers. The type is detected automatically, or set type=container, bl or booking.

Which carriers are covered?+

MSC today. The category is new, and more carriers can be requested from the API catalog.

What happens with an unknown number?+

The API answers 404, and no data is invented.

Is there a free tier?+

Yes. Every account gets 1,000 free credits each month, no card needed. Paid calls start at $1 per 1,000.

Do I need an MSC account?+

No. API.SH reads MSC's public tracking page; no login or carrier account is used.

More API categories

Start with 1,000 free credits
Every month, on every account. One key for every container tracking platform above.
Get a free API key