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.

Maersk publishes 10 APIs on the APIs.io network, including AirBookings API, BillOfLading API, Bookings API, and 7 more. Tagged areas include Shipping, Logistics, Container Shipping, Ocean Freight, and Air Freight.

The Maersk catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Maersk’s developer surface includes authentication, developer portal, documentation, support, getting-started guide, FAQ, engineering blog, and 29 more developer resources.

54.8/100 developing ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
11 APIs 12 Features 6 Use Cases
ShippingLogisticsContainer ShippingOcean FreightAir FreightSupply ChainDCSAMaritime

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 54.8/100 · developing
Contract Quality 18.1 / 25
Developer Ergonomics 9.1 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 0.7 / 13
Governance 8.3 / 12
Discoverability 6.5 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/maersk-line: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 11

Individual APIs this provider publishes, each with its own machine-readable definition.

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.

Maersk AirBookings API

Air freight bookings.

Maersk BillOfLading API

Electronic bill of lading lifecycle.

Maersk Bookings API

Create and manage ocean shipment bookings.

Maersk Containers API

Supported container size and type combinations.

Maersk DemurrageDetention API

Demurrage and detention charges and clocks.

Maersk Locations API

Origin and destination port lookups.

Maersk Offers API

Product offers, prices, and surcharges.

Maersk Schedules API

Sailing schedules and vessel routings.

Maersk Tracking API

Container and shipment tracking events.

Maersk VGM API

Verified Gross Mass declarations.

Scroll for all 11

Open Collections 8

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Maersk Air Booking API

OPEN COLLECTION

Maersk Bill of Lading API

OPEN COLLECTION

Maersk Ocean Booking API

OPEN COLLECTION

Maersk Product Offers API

OPEN COLLECTION

Maersk Schedules API

OPEN COLLECTION

Scroll for all 8

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Maersk Line Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 12

Notable capabilities this provider offers.

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.

Scroll for all 12

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Maersk Line Context

0 classes · 6 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Maersk API Rules

6 rules · 4 warnings 2 info

SPECTRAL

Maersk API Rules

6 rules · 3 errors 2 warnings

SPECTRAL

JSON Schema 3

Standalone JSON Schema definitions for this provider's data models.

Maersk Ocean Booking

10 properties

JSON SCHEMA

Maersk Product Offer

11 properties

JSON SCHEMA

Maersk Shipment

8 properties

JSON SCHEMA

Examples 4

Example request and response payloads for these APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Maersk Line Authentication

apiKey/http/oauth2 · 3 schemes

SECURITY

Maersk Line Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Maersk Line Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Maersk Line Scopes

4 scopes · clientCredentials

4 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Maersk Line Agentic Access

20 operations · 6 acting

20 operations · 6 acting

AGENTIC

Use Cases 6

What developers build with this provider.

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 7

Pre-built integrations with other platforms and tools.

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.

Scroll for all 7

Solutions 8

Packaged solutions this provider offers.

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.

Scroll for all 8

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 7

Reference material describing how the API behaves

Scroll for all 7

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 3

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: maersk-line
url: https://raw.githubusercontent.com/api-evangelist/maersk-line/refs/heads/main/apis.yml
apis:
- 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.
- aid: maersk-line:maersk-line-airbookings-api
  name: Maersk AirBookings API
  description: Air freight bookings.
  humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
  tags:
  - AirBookings
  properties:
  - type: OpenAPI
    url: openapi/maersk-line-airbookings-api-openapi.yml
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-shipment-schema.json
  - type: Examples
    url: examples/maersk-tracking-shipment-example.json
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-booking-schema.json
  - type: Examples
    url: examples/maersk-booking-request-example.json
  - type: Documentation
    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: 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: JSONSchema
    url: json-schema/maersk-product-offer-schema.json
  - type: Examples
    url: examples/maersk-product-offer-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
  - type: Examples
    url: examples/maersk-vgm-submission-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/external-air-booking
- aid: maersk-line:maersk-line-billoflading-api
  name: Maersk BillOfLading API
  description: Electronic bill of lading lifecycle.
  humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
  tags:
  - BillOfLading
  properties:
  - type: OpenAPI
    url: openapi/maersk-line-billoflading-api-openapi.yml
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-shipment-schema.json
  - type: Examples
    url: examples/maersk-tracking-shipment-example.json
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-booking-schema.json
  - type: Examples
    url: examples/maersk-booking-request-example.json
  - type: Documentation
    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: 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: JSONSchema
    url: json-schema/maersk-product-offer-schema.json
  - type: Examples
    url: examples/maersk-product-offer-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
  - type: Examples
    url: examples/maersk-vgm-submission-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/external-air-booking
- aid: maersk-line:maersk-line-bookings-api
  name: Maersk Bookings API
  description: Create and manage ocean shipment bookings.
  humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
  tags:
  - Bookings
  properties:
  - type: OpenAPI
    url: openapi/maersk-line-bookings-api-openapi.yml
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-shipment-schema.json
  - type: Examples
    url: examples/maersk-tracking-shipment-example.json
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-booking-schema.json
  - type: Examples
    url: examples/maersk-booking-request-example.json
  - type: Documentation
    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: 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: JSONSchema
    url: json-schema/maersk-product-offer-schema.json
  - type: Examples
    url: examples/maersk-product-offer-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
  - type: Examples
    url: examples/maersk-vgm-submission-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/external-air-booking
- aid: maersk-line:maersk-line-containers-api
  name: Maersk Containers API
  description: Supported container size and type combinations.
  humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
  tags:
  - Containers
  properties:
  - type: OpenAPI
    url: openapi/maersk-line-containers-api-openapi.yml
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-shipment-schema.json
  - type: Examples
    url: examples/maersk-tracking-shipment-example.json
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-booking-schema.json
  - type: Examples
    url: examples/maersk-booking-request-example.json
  - type: Documentation
    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: 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: JSONSchema
    url: json-schema/maersk-product-offer-schema.json
  - type: Examples
    url: examples/maersk-product-offer-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
  - type: Examples
    url: examples/maersk-vgm-submission-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/external-air-booking
- aid: maersk-line:maersk-line-demurragedetention-api
  name: Maersk DemurrageDetention API
  description: Demurrage and detention charges and clocks.
  humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
  tags:
  - DemurrageDetention
  properties:
  - type: OpenAPI
    url: openapi/maersk-line-demurragedetention-api-openapi.yml
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-shipment-schema.json
  - type: Examples
    url: examples/maersk-tracking-shipment-example.json
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-booking-schema.json
  - type: Examples
    url: examples/maersk-booking-request-example.json
  - type: Documentation
    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: 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: JSONSchema
    url: json-schema/maersk-product-offer-schema.json
  - type: Examples
    url: examples/maersk-product-offer-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
  - type: Examples
    url: examples/maersk-vgm-submission-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/external-air-booking
- aid: maersk-line:maersk-line-locations-api
  name: Maersk Locations API
  description: Origin and destination port lookups.
  humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
  tags:
  - Locations
  properties:
  - type: OpenAPI
    url: openapi/maersk-line-locations-api-openapi.yml
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-shipment-schema.json
  - type: Examples
    url: examples/maersk-tracking-shipment-example.json
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-booking-schema.json
  - type: Examples
    url: examples/maersk-booking-request-example.json
  - type: Documentation
    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: 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: JSONSchema
    url: json-schema/maersk-product-offer-schema.json
  - type: Examples
    url: examples/maersk-product-offer-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
  - type: Examples
    url: examples/maersk-vgm-submission-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/external-air-booking
- aid: maersk-line:maersk-line-offers-api
  name: Maersk Offers API
  description: Product offers, prices, and surcharges.
  humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
  tags:
  - Offers
  properties:
  - type: OpenAPI
    url: openapi/maersk-line-offers-api-openapi.yml
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-shipment-schema.json
  - type: Examples
    url: examples/maersk-tracking-shipment-example.json
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-booking-schema.json
  - type: Examples
    url: examples/maersk-booking-request-example.json
  - type: Documentation
    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: 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: JSONSchema
    url: json-schema/maersk-product-offer-schema.json
  - type: Examples
    url: examples/maersk-product-offer-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
  - type: Examples
    url: examples/maersk-vgm-submission-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/external-air-booking
- aid: maersk-line:maersk-line-schedules-api
  name: Maersk Schedules API
  description: Sailing schedules and vessel routings.
  humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
  tags:
  - Schedules
  properties:
  - type: OpenAPI
    url: openapi/maersk-line-schedules-api-openapi.yml
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-shipment-schema.json
  - type: Examples
    url: examples/maersk-tracking-shipment-example.json
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-booking-schema.json
  - type: Examples
    url: examples/maersk-booking-request-example.json
  - type: Documentation
    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: 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: JSONSchema
    url: json-schema/maersk-product-offer-schema.json
  - type: Examples
    url: examples/maersk-product-offer-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
  - type: Examples
    url: examples/maersk-vgm-submission-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/external-air-booking
- aid: maersk-line:maersk-line-tracking-api
  name: Maersk Tracking API
  description: Container and shipment tracking events.
  humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
  tags:
  - Tracking
  properties:
  - type: OpenAPI
    url: openapi/maersk-line-tracking-api-openapi.yml
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-shipment-schema.json
  - type: Examples
    url: examples/maersk-tracking-shipment-example.json
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-booking-schema.json
  - type: Examples
    url: examples/maersk-booking-request-example.json
  - type: Documentation
    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: 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: JSONSchema
    url: json-schema/maersk-product-offer-schema.json
  - type: Examples
    url: examples/maersk-product-offer-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
  - type: Examples
    url: examples/maersk-vgm-submission-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/external-air-booking
- aid: maersk-line:maersk-line-vgm-api
  name: Maersk VGM API
  description: Verified Gross Mass declarations.
  humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
  tags:
  - VGM
  properties:
  - type: OpenAPI
    url: openapi/maersk-line-vgm-api-openapi.yml
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-shipment-schema.json
  - type: Examples
    url: examples/maersk-tracking-shipment-example.json
  - type: Documentation
    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: JSONSchema
    url: json-schema/maersk-booking-schema.json
  - type: Examples
    url: examples/maersk-booking-request-example.json
  - type: Documentation
    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: 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: JSONSchema
    url: json-schema/maersk-product-offer-schema.json
  - type: Examples
    url: examples/maersk-product-offer-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
  - type: Examples
    url: examples/maersk-vgm-submission-example.json
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
  - type: Documentation
    url: https://developer.maersk.com/api-catalogue/external-air-booking
name: Maersk
tags:
- Shipping
- Logistics
- Container Shipping
- Ocean Freight
- Air Freight
- Supply Chain
- DCSA
- Maritime
kind: contract
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/maersk-line.png
access: 3rd-Party
common:
- type: AgenticAccess
  url: agentic-access/maersk-line-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/maersk-line-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/maersk-line-domain-security.yml
- type: Authentication
  url: authentication/maersk-line-authentication.yml
- type: OAuthScopes
  url: scopes/maersk-line-scopes.yml
- 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: Standards
- 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'