本文へスキップ
APIREST、OpenAPI、署名付き Webhook

すべてのコンテナを。 すべての船会社を。 ひとつのタイムラインで。

BerthTime は、コンテナ番号、船荷証券(B/L)番号、ブッキング番号で海上貨物を追跡します。船会社のイベントを DCSA 準拠の見やすいタイムラインにまとめ、ETA とともにチームとシステムへ届けます。

すでに取引のある船会社を、ひとつの連携で

  • COSCO
  • ONE
  • HMM
  • ZIM
  • Maersk
  • MSC
  • OOCL
  • Evergreen
  • Hede
  • SITC
  • PIL
  • Matson
  • CMA CGM
  • Hapag-Lloyd
  • Yang Ming
  • Wan Hai

何でも追跡

番号を貼り付けるだけで、全行程がわかります。

コンテナ番号、船荷証券、ブッキング番号のいずれでも、BerthTime が番号の種類と船会社を判別し、実績と予定のすべてのマイルストーンをひとつのタイムラインに並べます。

例

生成したサンプルデータによるインタラクティブなデモです。実際の貨物を追跡するには登録してください。

製品

コンテナを追いかける人のために。

フォワーダー、荷主、オペレーションチームのための海上輸送可視化。すべての貨物の情報を一か所に集約し、十数社の船会社サイトにログインする必要はありません。

統一されたイベントタイムライン

船会社ごとにデータの表現は異なります。BerthTime はイベントを DCSA 準拠の機器・輸送マイルストーンに正規化するため、どの船会社が運んでも同じコンテナは同じように表示されます。

ETA と遅延の追跡

当初の ETA と現在の ETA を並べて表示し、遅延を時間単位で示します。ETA が変わった時点でイベントを発行。お客様に聞かれる前に遅れを把握できます。

チームと会社

オーナー、管理者、メンバー、閲覧者のロールを備えた複数会社アカウント。同僚を招待し、会社を切り替え、顧客ごとに貨物を分けて管理できます。

API と署名付き Webhook

ダッシュボードのすべての機能を REST で利用でき、OpenAPI で文書化されています。貨物の更新、ETA の変更、到着を購読でき、各配信は HMAC 署名付きで、失敗時はバックオフで再送されます。

近日公開

Odoo ネイティブ連携

Majorbird は Odoo パートナーです。BerthTime は Odoo に直接接続できるよう開発中で、貨物のステータスと ETA を発注書、受注、在庫移動の横に表示できるようになります。

番号の自動判別

コンテナ、B/L、ブッキングのいずれでも、種類と船会社を自動で判別します。必要に応じて手動で変更できます。

権限を絞った API キー

会社ごとに読み取り専用または書き込み可能なキーを、設定画面で発行・失効できます。すべてのリクエストで Bearer 認証を使用します。

冪等な書き込み

POST リクエストに Idempotency-Key を付ければ、再試行しても貨物が重複登録されることはありません。

メールアラートとダイジェスト

遅延や到着のルールに加え、日次・週次・月次のダイジェストをチームの受信箱に直接お届けします。

開発者向け

組み込むのが楽しくなる API。

手間をかけさせないコンテナ追跡 API。POST ひとつで追跡を開始し、Webhook ひとつですべての変更を受け取れます。エラーは RFC 7807 の problem details 形式で返り、API 全体が OpenAPI で記述されています。

  • /docs に REST + OpenAPI リファレンス
  • 読み取り / 書き込みスコープ付きの Bearer API キー
  • BerthTime-Signature(HMAC-SHA256)で署名された Webhook
  • 冪等キーと配信の自動再試行
API リファレンスを見る

Claude、Cursor、その他の MCP クライアントから BerthTime を利用できます。 MCP サーバーのドキュメント

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"]
  }'

ご利用の流れ

半日で使い始められます。

  1. 01

    貨物を追加

    ダッシュボードに番号を貼り付けるか、API に POST します。コンテナ、B/L、ブッキング、1 件でも複数でも。

  2. 02

    BerthTime が追跡

    船会社のデータを定期的に取得し、現在の ETA、本船名、航海番号を含むひとつのタイムラインに正規化します。

  3. 03

    チームとシステムが対応

    ダッシュボードで確認し、ETA の期間で絞り込み、変更があれば署名付き Webhook を受け取ります。

料金

追跡した貨物の分だけお支払い。

月間の追跡件数を選んでください。有料プランでは、超過分はプランの追加貨物単価で請求されます。

14 日間のトライアル、最大 100 件、カード登録不要。

全プランに含まれるもの: API Webhook ユーザー数無制限 CSV インポート 航路マップ

Enterprise

件数と料金を個別に設定。さらに:

  • 独自ドメインのホワイトラベルポータル
  • Odoo ネイティブモジュール近日公開
  • SLA
  • 専用コネクタ(お客様ご自身の船会社 API 認証情報の利用を含む)
  • 銀行振込による請求
お問い合わせ

カウント方法

  1. 01

    1 つの番号を、月に 1 件

    貨物 1 件とは、暦月内に追跡した 1 つのコンテナ番号、船荷証券番号、またはブッキング番号です。船荷証券やブッキングは、含まれるコンテナ数にかかわらず 1 件と数えます。

  2. 02

    重複しても 1 件

    同じ貨物が別の番号(例:コンテナ番号と船荷証券番号)で登録された場合は統合し、1 件として数えます。

  3. 03

    データがなければ課金なし

    船会社からデータが返ってこない月(番号の入力ミスや、船会社がまだ公開していない場合など)は、その貨物をカウントしません。

  4. 04

    アーカイブでカウント停止

    貨物はいつでもアーカイブできます。翌月からカウントされなくなります。

価格は米ドル表示です。

よくある質問

コンテナ追跡についてのご質問。

コンテナ・船荷証券・ブッキングによる追跡、ETA、API、課金の仕組みを簡潔にご説明します。

BerthTime とは何ですか?

BerthTime は Majorbird が開発したコンテナ・海上貨物の追跡サービスです。コンテナ番号、船荷証券番号、ブッキング番号を追加すると、BerthTime が船会社のイベントを DCSA 準拠の統一タイムラインにまとめ、現在の ETA とともに Web ダッシュボードと REST API で提供します。

何を追跡できますか(コンテナ、船荷証券、ブッキング)?

3 つすべてに対応しています。コンテナ追跡には ISO 6346 のコンテナ番号(英字 4 文字と数字 7 桁、例:MSCU1234566)を使います。船荷証券とブッキングの追跡には船会社の B/L 番号またはブッキング番号を使います。BerthTime は番号の種類を判別し、形式から可能な場合は船会社も判別します。必要に応じて船会社を手動で指定できます。

どの船会社に対応していますか?

COSCO、ONE、HMM、ZIM、Maersk、MSC、OOCL、Evergreen、Hede、SITC、PIL、Matson、CMA CGM、Hapag-Lloyd、Yang Ming、Wan Hai を含む主要な海運会社に対応しています。船会社が公開する情報は番号の種類(コンテナ、船荷証券、ブッキング)によって異なる場合があります。お取引のある船会社が含まれていない場合はお問い合わせください。

ETA はどのように機能しますか?

BerthTime は船会社の現在の到着予定日時を当初の予定と並べて表示し、遅延を時間単位で示します。ETA が変わるとタイムラインが更新され、お客様のシステムへ shipment.eta_changed Webhook が送信されます。

コンテナ追跡 API、Webhook、MCP はありますか?

はい。ダッシュボードのすべての機能を REST API で利用でき、/docs に OpenAPI 形式で文書化され、読み取りまたは書き込みの API キーで認証します。Webhook は貨物の更新、ETA の変更、到着を通知し、各配信は HMAC 署名(BerthTime-Signature)付きで、失敗時はバックオフで再送されます。同じ API キーを使うリモート MCP サーバーにより、Claude や Cursor などの AI アシスタントから貨物の照会や追加ができます。

貨物はどのようにカウントされますか?

貨物 1 件とは、暦月内に追跡した 1 つのコンテナ番号、船荷証券番号、またはブッキング番号です。船荷証券やブッキングは、含まれるコンテナ数にかかわらず 1 件と数えます。 同じ貨物が別の番号(例:コンテナ番号と船荷証券番号)で登録された場合は統合し、1 件として数えます。 船会社からデータが返ってこない月(番号の入力ミスや、船会社がまだ公開していない場合など)は、その貨物をカウントしません。

無料トライアルはありますか?

はい。14 日間、最大 100 件まで、カード登録不要です。トライアル終了後は有料プランを選ぶか、月 5 件までの Free プランを継続できます。価格は米ドル表示です。

Odoo と連携できますか?

Odoo ネイティブ連携を近日公開予定です。それまでは REST API と Webhook で、Odoo を含むあらゆるシステムと BerthTime を接続できます。

その他のご質問はお問い合わせください。

すべてのコンテナの居場所を把握。

アカウントを作成して最初の番号を追加すれば、数分でタイムラインが表示されます。