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

Authentification

ApiKeyAuth
x-api-key<token>

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

In: header

Paramètres de requête

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.

Corps de la réponse

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.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"}