Maersk website screenshot

Maersk

A.P. Moller - Maersk is the Danish integrated container shipping and logistics company. Maersk operates one of the world's largest ocean fleets and a global network of warehouses, inland transport, customs services, and air-freight capacity through Maersk Air Cargo. The Maersk Developer Portal exposes a catalogue of APIs for Track and Trace, Ocean Booking (DCSA-aligned), Schedules, Product Offers and pricing, electronic Bills of Lading, Verified Gross Mass, Demurrage and Detention, Air Booking, VGM, and container Maintenance and Repair. Many of Maersk's APIs implement Digital Container Shipping Association (DCSA) interface standards so the same client can address multiple carriers.

9 APIs 12 Features
ShippingLogisticsContainer ShippingOcean FreightAir FreightSupply ChainDCSAMaritime

APIs

Maersk Track and Trace API

Retrieve neutralized container and shipment milestones via a RESTful API. Supports lookup by container number, bill-of-lading number, or booking reference. Returns transport, eq...

Maersk Ocean Booking API

Create, retrieve, amend, and cancel ocean shipment bookings. DCSA Booking 2.0 compliant so the same payloads work across DCSA-aligned ocean carriers. Includes booking status web...

Maersk Schedules API

Retrieve point-to-point sailing options and commercial service schedules for Maersk ocean routes. Returns vessel, voyage, transit time, and intermediate transshipments for a giv...

Maersk Product Offers API

Quote ocean shipping offers. Returns route and schedule, vessel and deadline details, plus full price breakdowns including base ocean freight, bunker adjustment, terminal handli...

Maersk Bill of Lading API

DCSA-compliant Carrier Bill of Lading (eBL) API. Retrieve, approve, and surrender electronic transport documents per the DCSA eBL 3.0 interface standard.

Maersk Verified Gross Mass API

Submit and retrieve Verified Gross Mass declarations for export containers per SOLAS regulations. Allows shippers to electronically file container weights before vessel cut-off.

Maersk Import Demurrage and Detention API

Retrieve accruing demurrage and detention charges, free-day balances, and clock status for import containers. Helps consignees and freight forwarders avoid accessorial charges b...

Maersk Air Booking API

Submit air freight booking requests via Maersk Air Cargo. Supports consolidation, charter, and forwarder bookings with product tiers for General, Express, Pharma, and Perishable...

Maersk Container Maintenance and Repair API

Container Maintenance and Repair (M&R) API surfacing equipment-management events and repair workflow data for Maersk container assets.

Collections

Pricing Plans

Rate Limits

Maersk Line Rate Limits

0 limits

RATE LIMITS

FinOps

Features

Container Tracking

Public Track and Trace API with neutralized container and shipment events.

Ocean Booking (DCSA)

Create, retrieve, amend, and cancel bookings via the DCSA Booking 2.0 interface.

Sailing Schedules

Point-to-point and commercial service schedules across the Maersk ocean network.

Product Offers and Pricing

Quote all-in ocean rates including base freight and surcharges.

Electronic Bills of Lading

Issue and approve eBLs per the DCSA eBL 3.0 standard.

Verified Gross Mass (VGM)

Submit SOLAS-mandated container weight declarations electronically.

Demurrage and Detention Visibility

Surface accruing accessorial charges and remaining free-day clocks.

Air Cargo Bookings

Book air freight via Maersk Air Cargo with product tiers including Pharma and Perishable.

Container Maintenance and Repair

Surface equipment-management events and M&R workflow data.

DCSA Alignment

APIs implement DCSA interface standards for portability across carriers.

OAuth 2.0 with Consumer Keys

Client-credentials OAuth tokens layered over per-app Consumer-Key authentication.

Booking Status Webhooks

Asynchronous push notifications for booking lifecycle events.

Use Cases

Supply Chain Visibility

Pipe container milestones into TMS and OMS platforms to give merchandisers, planners, and customers real-time shipment status.

Self-Service Quoting

Embed real-time ocean and air quotes into freight-forwarder portals and marketplace platforms.

Automated Booking

Trigger DCSA-compliant bookings from ERP procurement events and route them through Maersk's network.

Compliance Automation

Programmatic VGM submission and eBL approvals eliminate manual filings.

Penalty Avoidance

Monitor D&D clocks across import containers and trigger dispatch workflows before free days expire.

Rate Audit and FinOps

Reconcile expected surcharges and accessorial charges against invoices using Product Offers and D&D data.

Integrations

SAP Transportation Management

Many Maersk customers integrate Maersk APIs with SAP TM.

Oracle Transportation Management

OTM connectors consume Maersk shipment and booking events.

Blue Yonder

Supply-chain planning platforms ingest tracking and schedule data.

project44

Multi-carrier visibility platforms aggregate Maersk Track and Trace.

FourKites

Real-time supply-chain visibility platforms relay container milestones.

DCSA

Founding member; Maersk APIs implement DCSA Booking, Schedules, eBL, and Track and Trace interfaces.

EDI

Legacy IFTSAI, IFTSTA, IFTMBF, and BAPLIE EDI flows interoperate with the API surface.

Solutions

Ocean Transport

Container shipping across Maersk's global vessel network.

Air Freight

Maersk Air Cargo for time-sensitive shipments.

Warehousing and Distribution

Global warehouse network with API-enabled inventory and outbound data.

Supply Chain Management

Managed end-to-end logistics with integrated transport, warehousing, customs, and finance.

Customs Services

Customs brokerage and clearance integrated with shipment data.

Inland Transport

Truck, rail, and barge transport for first- and last-mile movements.

Cold Chain

Reefer and pharma-grade transport for temperature-sensitive cargo.

Project Logistics

Break-bulk and out-of-gauge cargo for industrial projects.

Semantic Vocabularies

Maersk Line Context

0 classes · 6 properties

JSON-LD

API Governance Rules

Maersk API Rules

6 rules · 3 errors 2 warnings

SPECTRAL

Example Payloads

Maersk Product Offer Example

11 fields

EXAMPLE

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
💬
Support
Support
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
💬
FAQ
FAQ
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🌐
Portal
Portal
🔗
About
About
📰
Blog
Blog
📰
Blog
Blog
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Documentation
Documentation
🔗
LinkedIn
LinkedIn
🔗
X
X
👥
YouTube
YouTube
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOrganization
GitHubOrganization
🔗
Standards
Standards
🔗
Specification
Specification
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔑
Authentication
Authentication

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Maersk Verified Gross Mass API
  version: '1.0'
request:
  auth:
    type: apikey
    key: Consumer-Key
    value: '{{Consumer-Key}}'
    placement: header
items:
- info:
    name: VGM
    type: folder
  items:
  - info:
      name: Get Verified Gross Mass
      type: http
    http:
      method: GET
      url: https://api.maersk.com/export-shipments/vgm/v1/shipments/:transportDocumentReference/vgm
      headers:
      - name: Consumer-Key
        value: ''
      params:
      - name: transportDocumentReference
        value: ''
        type: path
    docs: Retrieve currently recorded VGM entries for a shipment.
  - info:
      name: Submit Verified Gross Mass
      type: http
    http:
      method: POST
      url: https://api.maersk.com/export-shipments/vgm/v1/shipments/:transportDocumentReference/vgm
      headers:
      - name: Consumer-Key
        value: ''
      params:
      - name: transportDocumentReference
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: 'Submit one or more VGM entries for the containers on a shipment.

      '
bundled: true