Aller au contenu
APIREST, OpenAPI et webhooks signés

Chaque conteneur. Chaque transporteur. Une seule chronologie.

BerthTime suit vos expéditions maritimes par numéro de conteneur, connaissement ou numéro de réservation. Les événements des transporteurs forment une chronologie claire de type DCSA, avec les ETA, prête pour votre équipe et vos systèmes.

Une seule intégration pour les transporteurs avec qui vous travaillez déjà

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

Suivez tout

Collez une référence. Voyez tout le trajet.

Numéro de conteneur, connaissement ou réservation : BerthTime détecte le type et le transporteur, puis place chaque étape sur une seule chronologie, réelle et estimée.

Essayez

Démo interactive avec des données d’exemple générées. Inscrivez-vous pour suivre de vraies expéditions.

Produit

Conçu pour ceux qui courent après les conteneurs.

Visibilité sur le fret maritime pour transitaires, chargeurs et équipes opérationnelles : une source unique pour chaque expédition, sans se connecter à une douzaine de portails de transporteurs.

Chronologie d’événements unifiée

Chaque transporteur a son propre jargon. BerthTime normalise les événements en étapes d’équipement et de transport de type DCSA : un conteneur se présente de la même façon quelle que soit la compagnie qui le transporte.

Suivi des ETA et des retards

ETA initiale et ETA actuelle côte à côte, le retard en heures, et un événement dès qu’elle change. Repérez les retards avant que votre client ne pose la question.

Équipes et sociétés

Comptes multi-sociétés avec les rôles propriétaire, administrateur, membre et lecteur. Invitez des collègues, changez de société, gardez les expéditions de chaque client séparées.

API et webhooks signés

Tout ce qui figure dans le tableau de bord est disponible en REST, documenté avec OpenAPI. Abonnez-vous aux mises à jour d’expédition, aux changements d’ETA et aux arrivées ; chaque envoi est signé HMAC et relancé avec un délai croissant.

Bientôt disponible

Intégration Odoo native

Majorbird est partenaire Odoo. BerthTime est conçu pour se brancher directement sur Odoo, afin que le statut et les ETA des expéditions figurent à côté de vos bons de commande, commandes clients et transferts.

Détection automatique des références

Conteneur, connaissement ou réservation : le type et le transporteur sont déterminés pour vous. Corrigez-les si vous en savez plus.

Clés API à portée limitée

Clés en lecture ou en écriture par société, créées et révoquées dans les paramètres. Authentification Bearer sur chaque requête.

Écritures idempotentes

Envoyez un Idempotency-Key avec vos requêtes POST : une nouvelle tentative ne crée jamais d’expédition en double.

Alertes et récapitulatifs par e-mail

Des règles pour les retards et les arrivées, et des récapitulatifs quotidiens, hebdomadaires ou mensuels, directement dans la boîte de réception de votre équipe.

Développeurs

Une API que vous aurez plaisir à intégrer.

Une API de suivi de conteneurs qui ne vous complique pas la vie. Un POST pour lancer le suivi. Un webhook pour être informé de chaque changement. Les erreurs sont renvoyées au format RFC 7807 (problem details) et toute l’API est décrite en OpenAPI.

  • Référence REST + OpenAPI sur /docs
  • Clés API Bearer avec portées lecture / écriture
  • Webhooks signés avec BerthTime-Signature (HMAC-SHA256)
  • Clés d’idempotence et nouvelles tentatives d’envoi automatiques
Explorer la référence API

Utilisez BerthTime depuis Claude, Cursor ou tout client MCP. Documentation du serveur 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"]
  }'

Comment ça marche

Opérationnel en un après-midi.

  1. 01

    Ajoutez vos expéditions

    Collez des références dans le tableau de bord ou envoyez-les en POST à l’API. Conteneur, connaissement ou réservation, une ou plusieurs.

  2. 02

    BerthTime les suit

    Les données des transporteurs sont récupérées selon un calendrier et normalisées en une chronologie avec l’ETA actuelle, le navire et le voyage.

  3. 03

    Votre équipe et vos systèmes réagissent

    Consultez le tableau de bord, filtrez par fenêtre d’ETA et recevez des webhooks signés dès qu’un élément change.

Tarifs

Payez pour les expéditions que vous suivez.

Choisissez un volume mensuel. Sur les offres payantes, les expéditions au-delà sont facturées au tarif d’expédition supplémentaire de votre offre.

Essai de 14 jours, jusqu’à 100 expéditions, sans carte bancaire.

  • Free

    0 $US/ mois

    Gratuit, sans carte

    Expéditions / mois
    5
    Expédition supplémentaire
    Passez à l’offre supérieure
    Commencer gratuitement
  • Starter

    49 $US/ mois

    Facturé mensuellement

    Expéditions / mois
    25
    Expédition supplémentaire
    2,40 $US
    Démarrer l’essai
  • Growth

    299 $US/ mois

    Facturé mensuellement

    Expéditions / mois
    150
    Expédition supplémentaire
    2,20 $US
    Démarrer l’essai
  • Business

    1 199 $US/ mois

    Facturé mensuellement

    Expéditions / mois
    600
    Expédition supplémentaire
    2 $US

    Portail de suivi en marque blanche

    Démarrer l’essai
  • Scale

    2 399 $US/ mois

    Facturé mensuellement

    Expéditions / mois
    1 200
    Expédition supplémentaire
    1,80 $US

    Portail en marque blanche sur votre propre domaine

    Démarrer l’essai

Inclus dans toutes les offres : API webhooks utilisateurs illimités import CSV cartes d’itinéraire

Enterprise

Volume et tarifs sur mesure, avec en plus :

  • Portail en marque blanche sur votre propre domaine
  • Module Odoo natifBientôt disponible
  • SLA
  • Connecteurs dédiés, y compris avec vos propres identifiants API de transporteur
  • Facturation par virement bancaire
Nous contacter

Comment nous comptons

  1. 01

    Une référence, une expédition, par mois

    Une expédition correspond à un numéro de conteneur, de connaissement ou de réservation suivi pendant un mois civil. Un connaissement ou une réservation compte une seule fois, quel que soit le nombre de conteneurs qu’il contient.

  2. 02

    Trouvée deux fois, comptée une fois

    Si la même expédition apparaît sous une autre référence (par exemple son conteneur et son connaissement), nous les fusionnons et la comptons une seule fois.

  3. 03

    Pas de données, pas de facturation

    Une expédition n’est pas comptée un mois où le transporteur ne renvoie aucune donnée pour elle, par exemple une référence mal saisie ou pas encore publiée par le transporteur.

  4. 04

    Archivez pour arrêter le comptage

    Archivez une expédition à tout moment. Elle n’est plus comptée à partir du mois suivant.

Prix en USD.

FAQ

Le suivi de conteneurs, en questions.

Suivi par conteneur, connaissement ou réservation, ETA, API et mode de facturation : l’essentiel.

Qu’est-ce que BerthTime ?

BerthTime est un service de suivi de conteneurs et d’expéditions maritimes conçu par Majorbird. Ajoutez un numéro de conteneur, de connaissement ou de réservation : BerthTime rassemble les événements du transporteur dans une chronologie normalisée de type DCSA avec l’ETA actuelle, dans un tableau de bord web et via une API REST.

Que puis-je suivre : conteneurs, connaissements, réservations ?

Les trois. Le suivi de conteneurs utilise le numéro de conteneur ISO 6346 : quatre lettres et sept chiffres, par exemple MSCU1234566. Le suivi par connaissement et par réservation utilise le numéro de B/L ou de réservation du transporteur. BerthTime détecte le type de référence et, lorsque le format le permet, le transporteur ; vous pouvez corriger le transporteur si vous en savez plus.

Quels transporteurs sont pris en charge ?

Les grands transporteurs maritimes, dont COSCO, ONE, HMM, ZIM, Maersk, MSC, OOCL, Evergreen, Hede, SITC, PIL, Matson, CMA CGM, Hapag-Lloyd, Yang Ming et Wan Hai. Les informations publiées par un transporteur peuvent varier selon le type de référence (conteneur, connaissement ou réservation). S’il manque un transporteur avec lequel vous travaillez, contactez-nous.

Comment fonctionne l’ETA ?

BerthTime affiche l’heure d’arrivée estimée actuelle du transporteur à côté de l’heure initiale, avec le retard en heures. Quand l’ETA change, la chronologie est mise à jour et un webhook shipment.eta_changed est envoyé à vos systèmes.

Y a-t-il une API de suivi de conteneurs, des webhooks et MCP ?

Oui. Tout ce qui figure dans le tableau de bord est disponible via une API REST, documentée en OpenAPI sur /docs et authentifiée par des clés API en lecture ou en écriture. Les webhooks vous informent des mises à jour d’expédition, des changements d’ETA et des arrivées ; chaque envoi est signé HMAC (BerthTime-Signature) et relancé avec un délai croissant. Un serveur MCP distant, avec les mêmes clés API, permet à des assistants IA comme Claude ou Cursor de consulter et d’ajouter des expéditions.

Comment une expédition est-elle comptée ?

Une expédition correspond à un numéro de conteneur, de connaissement ou de réservation suivi pendant un mois civil. Un connaissement ou une réservation compte une seule fois, quel que soit le nombre de conteneurs qu’il contient. Si la même expédition apparaît sous une autre référence (par exemple son conteneur et son connaissement), nous les fusionnons et la comptons une seule fois. Une expédition n’est pas comptée un mois où le transporteur ne renvoie aucune donnée pour elle, par exemple une référence mal saisie ou pas encore publiée par le transporteur.

Y a-t-il un essai gratuit ?

Oui : 14 jours, jusqu’à 100 expéditions, sans carte bancaire. Après l’essai, vous pouvez choisir une offre payante ou rester sur Free, qui inclut 5 expéditions par mois. Les prix sont en USD.

Est-ce compatible avec Odoo ?

Une intégration Odoo native est bientôt disponible. D’ici là, l’API REST et les webhooks connectent BerthTime à n’importe quel système, Odoo compris.

Une autre question ? Contactez-nous.

Sachez où se trouve chaque boîte.

Créez un compte, ajoutez votre première référence et voyez la chronologie en quelques minutes.