APICatalog

Our API solutions simplify the daily sharing of data by creating efficient connections between your system and CMA CGM's system.

Routes API

Get list of routing solutions with schedules and transit time for a dedicated Port of loading / Port of discharge for all carriers of the group.

  • Given a place of loading and a place of discharge this API returns an exhaustive list of solutions (a.k.a routes) with theirs schedules proposed for each carrier of the CMA CGM group. The maritime route may be direct or with transboarding for ship change. Port, VGM and Customs cut offs, vessel names and first voyage ref are delivered.

  • Method EndPoint Usage Returns
    GET /routings List schedules between 2 ports Solution details with operational data

Lines & services

Get details of our multiple Trade Line offers for all carriers of the group.

  • Given a specific Line or Service this API returns operational data like Loop routing details, Service frequency, Ports & Terminals information, Transit time, Vessels fleet,…).

  • Method EndPoint Usage Returns
    GET /services/fleet Get fleet per service Vessel names and Imo
    GET /lines
    /lines/{lineCode}
    Get valid Lines Line’s code and name
    GET /services
    /services​/{serviceCode}
    Get valid Services Service’s operational details
    GET /services/proformacalls Get Service’s calls Port, Terminal & Transit time

Get operational details over voyages (service, vessel, calls, schedule, cutoff) operated by all carriers of the group.

  • Given a voyage this API returns operational data like shipping company, vessel, calls & terminals, operational dates (berth, unberth, port/vgm/customs cut-offs,…).

  • Method EndPoint Usage Returns
    GET /commercialVoyages/{voyageCode} Get information about a specific voyage Voyage operationnal data
    GET /commercialVoyages/{nextByVessel} Get information about the next voyage/vessel Next Voyage/Vessel operationnal data
    GET /commercialVoyages/{nextByService Get information about the next voyage/Service Next Voyage/Service operationnal data
    GET /vessels/{vesselIMO}/schedule Get Vessel schedules List of vessels, voyages, operational data for a vessel IMO
    GET /commercialCalls/{callId} Get Port schedule List of vessels, voyages, operational data for a port
    GET /commercialCalls Search commercial calls on a date range by filters port code or country code List of ports, vessels, voyages, operational data for a dates range

Pricing API

Pricing contract

Consult the full scope of your existing negotiated freight quote lines for all carriers of the group.

  • Given a dedicated place of origin and a place of destination, this API returns the full detail of your Freight quote line with the detail of your surcharges recalculated at the date of the shipment.

  • Method EndPoint Usage Returns
    GET /quotations/search Get quote line Quote line operational information
    POST /surcharges/search Get surcharges Surcharge pricing structure

Other APIs

Get tracking moves status from your Bill of Lading or Container reference for any carrier of the group.

  • Given a BL or Container ref, this API returns the full tracking events history and the provisional moves until the shipment reaches destination.

  • Method EndPoint Usage Returns
    GET /shipments​/equipments​/moves​/commercialCycle Get all moves for a dedicted ship. ref. Moves details (past, actual and previsional events)
    GET /shipments​​/equipments​/moves​/commercialCycle Get all moves for a dedicted couple ship. ref / container ref. Moves details (past, actual and previsional events)
    GET /equipments/moves/lastCycle Get all moves for a dedicted container ref. over its last shipment Moves details (past, actual and previsional events)

OBL Remote Printing

Print within your officies the Original Bill of Lading for all carriers of the group.

  • When you country is compliant , this API allows to print on a remote basis your Original Bill of Lading.

  • Method EndPoint Usage Returns
    GET /obls/files/{fileid} Get all moves for a dedicted ship. ref. Moves details (past, actual and previsional events)
    POST /obls/partners/files/{fileid}/header Get all moves for a dedicted couple ship. ref / container ref. Moves details (past, actual and previsional events)
    GET /partners/self/obls/printable Get all moves for a dedicted container ref. over its last shipment Moves details (past, actual and previsional events)