Container tracking API

One API for ocean container tracking

Add a container, bill of lading or booking with one call. BerthTime fetches the carrier data, normalises it and pushes changes to your webhook.

14-day free trial, up to 100 shipments, no card.

From reference to webhook

POST /api/v1/shipments
curl -X POST https://berthtime.com/api/v1/shipments \
  -H "Authorization: Bearer $BERTHTIME_API_KEY" \
  -H "Idempotency-Key: 6f1c2a9e-po-4711" \
  -H "Content-Type: application/json" \
  -d '{
    "reference": "MSCU1234566",
    "customer_reference": "PO-4711",
    "tags": ["asia-eu"]
  }'

Built for integrations

  • One model for every carrier

    Shipments, containers, transport legs and DCSA-style events in the same JSON shape whatever the carrier.

  • OpenAPI and docs

    Every endpoint is described in an OpenAPI document with an interactive reference at /docs.

  • Signed webhooks

    Subscribe to shipment events. Every delivery carries an HMAC signature you can verify.

  • API keys per company

    Read-only or read + write keys, created and revoked by your admins.

  • Per-shipment callbacks

    Pass a callback URL when you add a shipment to get its updates pushed to that URL.

  • AI assistants (MCP)

    Connect an MCP-capable AI assistant to your shipments with an API key.

Get an API key in minutes

Sign up, create a key in Settings and make your first call. The trial includes the API.

14-day free trial, up to 100 shipments, no card.