Maersk Tracking
Track a Maersk container or BOL: origin, destination, current milestone and full transport-plan events via browser rendering.
Credit cost: 2 credits per call
Authorization
ApiKeyAuth x-api-key<token>
Your API key. Include it in the x-api-key header for every request.
In: header
Query Parameters
query*string
Container / BOL tracking number, or full Maersk tracking URL.
Examples:
MMAU1155207
https://www.maersk.com/tracking/MMAU1155207
A bare number is resolved to https://www.maersk.com/tracking/{number}. Localized URLs (/fr-fr/tracking/...) are accepted when passed in full.
return_page_source?boolean
When true, return the rendered HTML as {"result": "..."} instead of structured JSON. Defaults to false.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.piloterr.com/v2/maersk/tracking?query=string"{
"url": "https://www.maersk.com/tracking/MMAU1155207",
"events": [
{
"date": "23 Mar 2026 16:29",
"event": "Gate out Empty",
"location": {
"city": "Paranagua",
"facility": "Maersk Depot Paranagua"
},
"position": 1,
"is_current": false
},
{
"date": "02 Apr 2026 18:49",
"event": "Load on MAERSK LOTA / 614N",
"vessel": "MAERSK LOTA / 614N",
"position": 3,
"is_current": false
}
],
"origin": "PARANAGUA",
"destination": "AL KHOMS",
"current_event": {
"date": "02 Jun 2026 14:00",
"event": "Empty container return",
"position": 16,
"is_current": true
},
"tracking_type": "Container",
"tracking_number": "MMAU1155207"
}{
"error": "Bad Request"
}{
"error": "Invalid API Key"
}{
"error": "Payment required"
}{
"error": "Rate limit exceeded for the API key: quota monthly"
}{
"error": "Internal Error"
}