Maersk logo

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.

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

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
🔗
Standard
Standard
🔗
Specification
Specification
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔑
Authentication
Authentication

Sources

Raw ↑
aid: maersk-line
url: https://raw.githubusercontent.com/api-evangelist/maersk-line/refs/heads/main/apis.yml
apis:
  - aid: maersk-line:maersk-track-and-trace-api
    name: Maersk Track and Trace API
    tags:
      - Shipping
      - Tracking
      - Containers
      - Ocean
    humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
    properties:
      - url: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
        type: Documentation
      - url: https://developer.maersk.com/api-catalogue/multi-carrier-track-trace
        type: Documentation
      - url: openapi/maersk-track-and-trace-api-openapi.yml
        type: OpenAPI
      - url: json-schema/maersk-shipment-schema.json
        type: JSONSchema
      - url: examples/maersk-tracking-shipment-example.json
        type: Example
    description: >-
      Retrieve neutralized container and shipment milestones via a RESTful API. Supports lookup by container number,
      bill-of-lading number, or booking reference. Returns transport, equipment, and shipment events with planned and
      actual timestamps.
  - aid: maersk-line:maersk-ocean-booking-api
    name: Maersk Ocean Booking API
    tags:
      - Shipping
      - Booking
      - DCSA
      - Ocean
    humanURL: https://developer.maersk.com/api-catalogue/EDP%20Booking
    properties:
      - url: https://developer.maersk.com/api-catalogue/EDP%20Booking
        type: Documentation
      - url: https://developer.maersk.com/api-catalogue/Booking%20Status
        type: Documentation
      - url: https://developer.maersk.com/api-catalogue/ocean-booking-status-webhook
        type: Documentation
      - url: openapi/maersk-ocean-booking-api-openapi.yml
        type: OpenAPI
      - url: json-schema/maersk-booking-schema.json
        type: JSONSchema
      - url: examples/maersk-booking-request-example.json
        type: Example
    description: >-
      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 webhooks for asynchronous lifecycle notifications.
  - aid: maersk-line:maersk-schedules-api
    name: Maersk Schedules API
    tags:
      - Shipping
      - Schedules
      - Ocean
      - DCSA
    humanURL: https://developer.maersk.com/api-catalogue/Point-to-Point%20Schedules
    properties:
      - url: https://developer.maersk.com/api-catalogue/Point-to-Point%20Schedules
        type: Documentation
      - url: https://developer.maersk.com/api-catalogue/ocean-commercial-schedules
        type: Documentation
      - url: openapi/maersk-schedules-api-openapi.yml
        type: OpenAPI
    description: >-
      Retrieve point-to-point sailing options and commercial service schedules for Maersk ocean routes. Returns vessel,
      voyage, transit time, and intermediate transshipments for a given origin, destination, and date range.
  - aid: maersk-line:maersk-product-offers-api
    name: Maersk Product Offers API
    tags:
      - Shipping
      - Pricing
      - Quotes
      - Surcharges
    humanURL: https://api.productmanagement.maersk.com/offers/docs/endpoints/productoffers.html
    properties:
      - url: https://api.productmanagement.maersk.com/offers/docs/endpoints/productoffers.html
        type: Documentation
      - url: https://api.productmanagement.maersk.com/offers/docs/datamodels/productoffers.html
        type: Documentation
      - url: https://api.productmanagement.maersk.com/offers/docs/datamodels/prices.html
        type: Documentation
      - url: openapi/maersk-product-offers-api-openapi.yml
        type: OpenAPI
      - url: json-schema/maersk-product-offer-schema.json
        type: JSONSchema
      - url: examples/maersk-product-offer-example.json
        type: Example
    description: >-
      Quote ocean shipping offers. Returns route and schedule, vessel and deadline details, plus full price breakdowns
      including base ocean freight, bunker adjustment, terminal handling, and other surcharges. Supports origin and
      destination port lookups and supported container catalog endpoints.
  - aid: maersk-line:maersk-bill-of-lading-api
    name: Maersk Bill of Lading API
    tags:
      - Shipping
      - eBL
      - DCSA
      - Documents
    humanURL: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
    properties:
      - url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
        type: Documentation
      - url: openapi/maersk-bill-of-lading-api-openapi.yml
        type: OpenAPI
    description: >-
      DCSA-compliant Carrier Bill of Lading (eBL) API. Retrieve, approve, and surrender electronic transport documents
      per the DCSA eBL 3.0 interface standard.
  - aid: maersk-line:maersk-vgm-api
    name: Maersk Verified Gross Mass API
    tags:
      - Shipping
      - VGM
      - SOLAS
      - Export
      - Compliance
    humanURL: https://developer.maersk.com/api-catalogue/VGM
    properties:
      - url: https://developer.maersk.com/api-catalogue/VGM
        type: Documentation
      - url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
        type: Documentation
      - url: openapi/maersk-vgm-api-openapi.yml
        type: OpenAPI
      - url: examples/maersk-vgm-submission-example.json
        type: Example
    description: >-
      Submit and retrieve Verified Gross Mass declarations for export containers per SOLAS regulations. Allows shippers
      to electronically file container weights before vessel cut-off.
  - aid: maersk-line:maersk-demurrage-detention-api
    name: Maersk Import Demurrage and Detention API
    tags:
      - Shipping
      - Demurrage
      - Detention
      - Import
      - Charges
    humanURL: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
    properties:
      - url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
        type: Documentation
      - url: openapi/maersk-demurrage-detention-api-openapi.yml
        type: OpenAPI
    description: >-
      Retrieve accruing demurrage and detention charges, free-day balances, and clock status for import containers.
      Helps consignees and freight forwarders avoid accessorial charges by surfacing live penalty risk.
  - aid: maersk-line:maersk-air-booking-api
    name: Maersk Air Booking API
    tags:
      - Shipping
      - Air
      - Booking
      - Cargo
    humanURL: https://developer.maersk.com/api-catalogue/external-air-booking
    properties:
      - url: https://developer.maersk.com/api-catalogue/external-air-booking
        type: Documentation
      - url: openapi/maersk-air-booking-api-openapi.yml
        type: OpenAPI
    description: >-
      Submit air freight booking requests via Maersk Air Cargo. Supports consolidation, charter, and forwarder bookings
      with product tiers for General, Express, Pharma, and Perishable cargo.
  - aid: maersk-line:maersk-container-maintenance-repair-api
    name: Maersk Container Maintenance and Repair API
    tags:
      - Shipping
      - Equipment
      - Containers
      - Maintenance
    humanURL: https://developer.maersk.com/api-catalogue/aems-maintenance-repair
    properties:
      - url: https://developer.maersk.com/api-catalogue/aems-maintenance-repair
        type: Documentation
    description: >-
      Container Maintenance and Repair (M&R) API surfacing equipment-management events and repair workflow data for
      Maersk container assets.
name: Maersk
tags:
  - Shipping
  - Logistics
  - Container Shipping
  - Ocean Freight
  - Air Freight
  - Supply Chain
  - DCSA
  - Maritime
kind: contract
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
  - url: https://developer.maersk.com
    name: Maersk Developer Portal
    type: Portal
  - url: https://developer.maersk.com/api-catalogue
    name: API Catalogue
    type: Documentation
  - url: https://developer.maersk.com/support/:tabName
    name: Developer Support
    type: Support
  - url: https://developer.maersk.com/support/getting-started-api
    name: Getting Started API
    type: GettingStarted
  - url: https://developer.maersk.com/support/authorisation
    name: Authorisation
    type: Authentication
  - url: https://developer.maersk.com/support/faqs
    name: Developer FAQs
    type: FAQ
  - url: https://www.maersk.com/digital-services/data-integrations/api
    name: API Solutions
    type: Documentation
  - url: https://www.maersk.com/digital-services/data-integrations
    name: Data Integrations (EDI & API)
    type: Documentation
  - url: https://www.maersk.com/digital-services/data-integrations/solutions
    name: Data Integrations Solutions
    type: Documentation
  - url: https://www.maersk.com
    name: Maersk
    type: Portal
  - url: https://www.maersk.com/about
    name: About Maersk
    type: About
  - url: https://www.maersk.com/news
    name: News
    type: Blog
  - url: https://www.maersk.com/insights
    name: Insights
    type: Blog
  - url: https://www.maersk.com/local-information
    name: Local Information
    type: Documentation
  - url: https://www.maersk.com/terms
    name: Terms and Conditions
    type: TermsOfService
  - url: https://www.maersk.com/privacy-policy
    name: Privacy Policy
    type: PrivacyPolicy
  - url: https://www.maersk.com/career
    name: Careers
    type: Documentation
  - url: https://www.linkedin.com/company/maersk-group
    name: LinkedIn
    type: LinkedIn
  - url: https://twitter.com/Maersk
    name: X (Twitter)
    type: X
  - url: https://www.youtube.com/user/MAERSK
    name: YouTube
    type: YouTube
  - url: https://github.com/Maersk-Global
    name: Maersk-Global on GitHub
    type: GitHubOrganization
  - url: https://github.com/MaerskTech
    name: MaerskTech on GitHub
    type: GitHubOrganization
  - url: https://dcsa.org
    name: Digital Container Shipping Association
    type: Standard
  - url: https://github.com/dcsaorg/DCSA-OpenAPI
    name: DCSA OpenAPI Specifications
    type: Specification
  - url: rules/maersk-rules.yml
    type: SpectralRules
  - url: vocabulary/maersk-line-vocabulary.yml
    type: Vocabulary
  - url: json-ld/maersk-line-context.jsonld
    type: JSONLD
  - url: plans/maersk-line-plans-pricing.yml
    type: Plans
  - url: rate-limits/maersk-line-rate-limits.yml
    type: RateLimits
  - url: finops/maersk-line-finops.yml
    type: FinOps
  - type: Authentication
    url: https://developer.maersk.com/support/authorisation
    name: OAuth 2.0 Authorisation
  - type: Features
    data:
      - name: Container Tracking
        description: Public Track and Trace API with neutralized container and shipment events.
      - name: Ocean Booking (DCSA)
        description: Create, retrieve, amend, and cancel bookings via the DCSA Booking 2.0 interface.
      - name: Sailing Schedules
        description: Point-to-point and commercial service schedules across the Maersk ocean network.
      - name: Product Offers and Pricing
        description: Quote all-in ocean rates including base freight and surcharges.
      - name: Electronic Bills of Lading
        description: Issue and approve eBLs per the DCSA eBL 3.0 standard.
      - name: Verified Gross Mass (VGM)
        description: Submit SOLAS-mandated container weight declarations electronically.
      - name: Demurrage and Detention Visibility
        description: Surface accruing accessorial charges and remaining free-day clocks.
      - name: Air Cargo Bookings
        description: Book air freight via Maersk Air Cargo with product tiers including Pharma and Perishable.
      - name: Container Maintenance and Repair
        description: Surface equipment-management events and M&R workflow data.
      - name: DCSA Alignment
        description: APIs implement DCSA interface standards for portability across carriers.
      - name: OAuth 2.0 with Consumer Keys
        description: Client-credentials OAuth tokens layered over per-app Consumer-Key authentication.
      - name: Booking Status Webhooks
        description: Asynchronous push notifications for booking lifecycle events.
  - type: UseCases
    data:
      - name: Supply Chain Visibility
        description: >-
          Pipe container milestones into TMS and OMS platforms to give merchandisers, planners, and customers real-time
          shipment status.
      - name: Self-Service Quoting
        description: Embed real-time ocean and air quotes into freight-forwarder portals and marketplace platforms.
      - name: Automated Booking
        description: Trigger DCSA-compliant bookings from ERP procurement events and route them through Maersk's network.
      - name: Compliance Automation
        description: Programmatic VGM submission and eBL approvals eliminate manual filings.
      - name: Penalty Avoidance
        description: Monitor D&D clocks across import containers and trigger dispatch workflows before free days expire.
      - name: Rate Audit and FinOps
        description: Reconcile expected surcharges and accessorial charges against invoices using Product Offers and D&D data.
  - type: Integrations
    data:
      - name: SAP Transportation Management
        description: Many Maersk customers integrate Maersk APIs with SAP TM.
      - name: Oracle Transportation Management
        description: OTM connectors consume Maersk shipment and booking events.
      - name: Blue Yonder
        description: Supply-chain planning platforms ingest tracking and schedule data.
      - name: project44
        description: Multi-carrier visibility platforms aggregate Maersk Track and Trace.
      - name: FourKites
        description: Real-time supply-chain visibility platforms relay container milestones.
      - name: DCSA
        description: Founding member; Maersk APIs implement DCSA Booking, Schedules, eBL, and Track and Trace interfaces.
      - name: EDI
        description: Legacy IFTSAI, IFTSTA, IFTMBF, and BAPLIE EDI flows interoperate with the API surface.
  - type: Solutions
    data:
      - name: Ocean Transport
        description: Container shipping across Maersk's global vessel network.
      - name: Air Freight
        description: Maersk Air Cargo for time-sensitive shipments.
      - name: Warehousing and Distribution
        description: Global warehouse network with API-enabled inventory and outbound data.
      - name: Supply Chain Management
        description: Managed end-to-end logistics with integrated transport, warehousing, customs, and finance.
      - name: Customs Services
        description: Customs brokerage and clearance integrated with shipment data.
      - name: Inland Transport
        description: Truck, rail, and barge transport for first- and last-mile movements.
      - name: Cold Chain
        description: Reefer and pharma-grade transport for temperature-sensitive cargo.
      - name: Project Logistics
        description: Break-bulk and out-of-gauge cargo for industrial projects.
maintainers:
  - FN: Kin Lane
    email: info@apievangelist.com
    X: apievangelist
    url: https://apievangelist.com
created: '2026-05-25'
modified: '2026-05-25'
position: Producing
description: >-
  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.
specificationVersion: '0.16'