Identificação de armador por número ISO 6346 / BIC

Número do Container

Exemplos: MRKU5882395 CAAU8436330 TCLU4844625 MRSU4651183 UETU8383715

Lote (máx. 50 containers)

API Reference

Base URL: /api  |  Rate limit: 120 req/min por IP  |  Formato: JSON

GET /api/health Status do serviço
{ "status": "ok", "uptime": 1234.5, "timestamp": "2024-01-01T00:00:00.000Z" }
GET /api/container/:number Consulta individual
ParâmetroTipoDescrição
numberpathNúmero do container (ex: MRKU5882395)
{
  "input": "MRKU5882395",
  "normalized": "MRKU5882395",
  "valid": true,
  "checkDigit": { "provided": 5, "computed": 5, "match": true },
  "prefix": "MRKU",
  "carrier": {
    "owner": "Maersk",
    "country": "Denmark",
    "countryCode": "DK",
    "type": "Carrier",
    "alliance": "2M"
  },
  "found": true
}
POST /api/container/batch Consulta em lote (máx. 50)

Body (JSON):

{ "containers": ["MRKU5882395", "CAAU8436330", "TCLU4844625"] }

Response:

{
  "total": 3,
  "results": [ ...array of lookup results... ]
}
GET /api/prefixes Lista todos os prefixos BIC
{
  "total": 70,
  "prefixes": [
    { "prefix": "MRKU", "owner": "Maersk", "country": "Denmark", ... },
    ...
  ]
}