Piloterr

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

GET
/v2/maersk/tracking

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"
}