Container Tracking API
Track ocean containers, bills of lading and booking numbers on the Tracking One API.
What you can track
Send a container number, a bill of lading number or a booking number, and get back the shipment's current status, the milestones it has already passed, the vessels and ports on its route, and the estimated time of arrival - as one JSON response, in the same shape whichever carrier is behind it.
Not every carrier accepts all three kinds of number, and some need a container number alongside a bill of lading or a booking. Get Supported Ocean Carriers returns the lines we track together with the lookup methods each one supports, so an integration can check coverage before it spends a request on a number a carrier cannot answer.
Endpoints
- Get Ocean Shipment Tracking Information -
GET /v1/shipments/ocean - Get Supported Ocean Carriers -
GET /v1/carriers/ocean
Both are read-only and answer JSON. The air side of the API is documented separately, under Air Tracking API.
Getting access
Every request carries an API key as a bearer token; create one in your dashboard. A shipment is billed once per calendar month however many times you ask about it, so polling a container that is still moving costs no more than looking it up once - the pricing page has the current terms.
Authentication
- HTTP: Bearer Auth
HTTP Bearer token authorization header.
Security Scheme Type: | http |
|---|---|
HTTP Authorization Scheme: | bearer |
Bearer format: | opaque |