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
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.