Piloterr

Maersk Tracking

GET
/v2/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
headerx-api-key<token>

Your API key. Include it in the x-api-key header for every request.

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

Successful response

application/json
  1. response
url?string
events?array<>
origin?string
destination?string
current_event?
tracking_type?string
tracking_number?string
Example Request
curl -X GET 'https://api.piloterr.com/v2/maersk/tracking?query=string'
Example Response
{  "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"}