Lufthansa Cargo

Lufthansa Cargo AG is the air freight arm of the Lufthansa Group, headquartered in Frankfurt, Germany. It sells and operates belly capacity across the Lufthansa passenger fleet plus its own Boeing 777F freighters, and runs the Frankfurt Cargo Center hub, so it sits in the chain as the airline carrier between the freight forwarder and the destination handling agent. Its API posture is real but two-speed: a live Apigee developer portal at developer.lufthansa-cargo.com publishes four OpenAPI 3.0 contracts anonymously downloadable without a login (Routing Offer, Shipment Tracking, Shipment Tracking Subscribe, Station Information), while six further API products in the same portfolio - smartBooking, Truck PreAdvice, ULD Status, AirMail, CargoXML and CargoIMP - are published only as info-block stubs carrying the sentence that access is granted upon prior approval and agreement. Registration is reviewed by Lufthansa Cargo API managers before keys are issued and production access requires successful test-environment validation, so this is application-approval, not self-serve. The published REST surface is a proprietary Lufthansa Cargo shape, but it carries open air-cargo vocabulary inside it - IATA AWB prefix 020 plus 8-digit AWB numbers, 3-letter IATA station codes and the IATA cargo status code set (RCS, MAN, DEP, ARR, RCF, NFD, DLV) - while the legacy Cargo-IMP and Cargo-XML EDI message sets remain in the portfolio as gated products and IATA ONE Record went live in July 2026 through the IBS Software ONE Record server rather than as anything Lufthansa Cargo publishes itself.

Lufthansa Cargo publishes 4 APIs on the APIs.io network, including Shipment Tracking API, Shipment Tracking Subscribe API, Routing Offer API, and 1 more. Tagged areas include Logistics, Supply Chain, Germany, Air Cargo, and Freight.

Lufthansa Cargo’s developer surface includes documentation, support, changelog, signup flow, sandbox, and 7 more developer resources.

33.6/100 thin ▬ flat Agent 19/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
10 APIs
LogisticsSupply ChainGermanyAir CargoFreightTrack and TraceStandardsAviation

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 33.6/100 · thin
Contract Quality 14.0 / 25
Developer Ergonomics 5.7 / 20
Commercial Clarity 4.7 / 20
Operational Transparency 2.7 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 19/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 0 / 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/lufthansa-cargo: 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 10

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

Lufthansa Cargo Shipment Tracking API

Retrieves the current status of an air freight shipment by IATA Air Waybill, keyed on a 3-digit AWB prefix (020 = Lufthansa Cargo) plus an 8-digit AWB number. Returns the milest...

Lufthansa Cargo Shipment Tracking Subscribe API

Subscription API that pushes shipment milestone updates to a caller-supplied HTTPS callback URL. Create, read, update, delete and list subscriptions for a given Air Waybill and ...

Lufthansa Cargo Routing Offer API

Returns possible direct and connecting route offers between an origin and a destination 3-letter IATA airport code for a given departure date and Lufthansa Cargo product code, b...

Lufthansa Cargo Station Information API

Reference data for Lufthansa Cargo stations worldwide, keyed on 3-letter IATA station codes. Lists all station codes, returns detail for a single station, and accepts a POST bat...

Lufthansa Cargo smartBooking API

Prior-agreement API. Lufthansa Cargo's digital booking connect for forwarders wiring an in-house system to the carrier and for ePlatforms integrating LH Cargo offers and booking...

Lufthansa Cargo TruckPreAdvice API

Prior-agreement API. Manages advance notification of truck deliveries as an alternative to the Quick Drop-Off/Pick-Up page in the Lufthansa ePortal. Documented functions are Sav...

Lufthansa Cargo ULDStatus API

Prior-agreement API behind the smartULD add-on service. Exposes sensory data from smart Unit Load Devices - ambient temperature, battery level, geodata - plus container check st...

Lufthansa Cargo CargoXML API

Prior-agreement API product named CargoXML in the Lufthansa Cargo portfolio, referencing the IATA Cargo-XML message standard. The portal publishes an OpenAPI 3.0.3 info block ti...

Lufthansa Cargo CargoIMP API

Prior-agreement API product listed as CargoIMP in the portfolio, referencing the legacy IATA Cargo Interchange Message Procedures EDI message set. The portal publishes an OpenAP...

Lufthansa Cargo AirMail API

Prior-agreement API product covering airmail carriage for postal operators. The portal publishes an OpenAPI 3.0.3 info block titled "AirMail APIs" whose entire description is th...

Scroll for all 10

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Build 1

SDKs, sample code, and the tooling you integrate with

Operate 2

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: lufthansa-cargo
url: https://raw.githubusercontent.com/api-evangelist/lufthansa-cargo/refs/heads/main/apis.yml
name: Lufthansa Cargo
kind: company
description: 'Lufthansa Cargo AG is the air freight arm of the Lufthansa Group, headquartered in Frankfurt, Germany. It sells
  and operates belly capacity across the Lufthansa passenger fleet plus its own Boeing 777F freighters, and runs the Frankfurt
  Cargo Center hub, so it sits in the chain as the airline carrier between the freight forwarder and the destination handling
  agent. Its API posture is real but two-speed: a live Apigee developer portal at developer.lufthansa-cargo.com publishes
  four OpenAPI 3.0 contracts anonymously downloadable without a login (Routing Offer, Shipment Tracking, Shipment Tracking
  Subscribe, Station Information), while six further API products in the same portfolio - smartBooking, Truck PreAdvice, ULD
  Status, AirMail, CargoXML and CargoIMP - are published only as info-block stubs carrying the sentence that access is granted
  upon prior approval and agreement. Registration is reviewed by Lufthansa Cargo API managers before keys are issued and production
  access requires successful test-environment validation, so this is application-approval, not self-serve. The published REST
  surface is a proprietary Lufthansa Cargo shape, but it carries open air-cargo vocabulary inside it - IATA AWB prefix 020
  plus 8-digit AWB numbers, 3-letter IATA station codes and the IATA cargo status code set (RCS, MAN, DEP, ARR, RCF, NFD,
  DLV) - while the legacy Cargo-IMP and Cargo-XML EDI message sets remain in the portfolio as gated products and IATA ONE
  Record went live in July 2026 through the IBS Software ONE Record server rather than as anything Lufthansa Cargo publishes
  itself.'
accessModel:
  pricing: unknown
  onboarding: application-approval
  trial: false
  try_now: false
  public: false
  label: Application approval · portal registration reviewed by LH Cargo API managers
  confidence: high
  source:
  - https://developer.lufthansa-cargo.com/partneronboardingprocess
  - https://developer.lufthansa-cargo.com/how-to-connect
  generated: '2026-07-30'
  method: manual
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Logistics
- Supply Chain
- Germany
- Air Cargo
- Freight
- Track and Trace
- Standards
- Aviation
created: '2026-07-30'
modified: '2026-07-30'
specificationVersion: '0.19'
apis:
- aid: lufthansa-cargo:lufthansa-cargo-shipment-tracking-api
  name: Lufthansa Cargo Shipment Tracking API
  description: Retrieves the current status of an air freight shipment by IATA Air Waybill, keyed on a 3-digit AWB prefix
    (020 = Lufthansa Cargo) plus an 8-digit AWB number. Returns the milestone plan, booking, flight movement details, e-freight
    details and the shipment status event history. OpenAPI 3.0.0, version "1.0 - 2022.01.03", secured with an apikey header.
  humanURL: https://developer.lufthansa-cargo.com/apis/shipmenttrackingpublic
  baseURL: https://api.lufthansa-cargo.com
  tags:
  - Track and Trace
  - Air Cargo
  - Shipment Status
  - Air Waybill
  properties:
  - type: OpenAPI
    url: openapi/lufthansa-cargo-shipment-tracking-api-openapi.yml
  - type: Documentation
    url: https://developer.lufthansa-cargo.com/apis/shipmenttrackingpublic
  - type: Authentication
    url: https://developer.lufthansa-cargo.com/how-to-connect
- aid: lufthansa-cargo:lufthansa-cargo-shipment-tracking-subscribe-api
  name: Lufthansa Cargo Shipment Tracking Subscribe API
  description: Subscription API that pushes shipment milestone updates to a caller-supplied HTTPS callback URL. Create, read,
    update, delete and list subscriptions for a given Air Waybill and status filter; the OpenAPI declares a shipmentStatusUpdate
    callback against the request-body callback field, with 401 for a disabled callback host and 403 for a callback host not
    allowed. Status filter values are the IATA cargo status codes RCS, MAN, DEP, ARR, RCF, NFD, DLV, DDL, RCT, TFD, DIS, TOA
    and PRE. OpenAPI 3.0.0, version "1.0 - 2022.01.03".
  humanURL: https://developer.lufthansa-cargo.com/apis/shipmenttrackingsubscribepublic
  baseURL: https://api.lufthansa-cargo.com
  tags:
  - Webhooks
  - Track and Trace
  - Air Cargo
  - Events
  - Air Waybill
  properties:
  - type: OpenAPI
    url: openapi/lufthansa-cargo-shipment-tracking-subscribe-api-openapi.yml
  - type: Documentation
    url: https://developer.lufthansa-cargo.com/apis/shipmenttrackingsubscribepublic
  - type: Authentication
    url: https://developer.lufthansa-cargo.com/how-to-connect
- aid: lufthansa-cargo:lufthansa-cargo-routing-offer-api
  name: Lufthansa Cargo Routing Offer API
  description: Returns possible direct and connecting route offers between an origin and a destination 3-letter IATA airport
    code for a given departure date and Lufthansa Cargo product code, based on Latest Acceptance Time. Product codes are the
    carrier's own enumeration (FAN, FCO, FCP, FDG, FTF, FUN, FWN, YCO, YCP, YDG, YNB, YNZ, YTF, YUN, ZXB, ZXF, ZXO), with
    a filter for freighter and truck connections only. OpenAPI 3.0.0, version "1.1 - 2022.04.27".
  humanURL: https://developer.lufthansa-cargo.com/apis/routingpublic
  baseURL: https://api.lufthansa-cargo.com
  tags:
  - Routing
  - Schedules
  - Air Cargo
  - Capacity
  properties:
  - type: OpenAPI
    url: openapi/lufthansa-cargo-routing-offer-api-openapi.yml
  - type: Documentation
    url: https://developer.lufthansa-cargo.com/apis/routingpublic
  - type: Authentication
    url: https://developer.lufthansa-cargo.com/how-to-connect
- aid: lufthansa-cargo:lufthansa-cargo-station-information-api
  name: Lufthansa Cargo Station Information API
  description: Reference data for Lufthansa Cargo stations worldwide, keyed on 3-letter IATA station codes. Lists all station
    codes, returns detail for a single station, and accepts a POST batch of codes. Detail covers addresses, contacts, ground
    handling agents, daily opening hours, and export and import operational capability including dangerous-goods classes,
    temperature-controlled and frozen storage ranges, dry ice, tarmac protection and container types. OpenAPI 3.0.0, version
    2.0.
  humanURL: https://developer.lufthansa-cargo.com/apis/stationinformationpublic
  baseURL: https://api.lufthansa-cargo.com
  tags:
  - Reference Data
  - Stations
  - Air Cargo
  - Handling
  properties:
  - type: OpenAPI
    url: openapi/lufthansa-cargo-station-information-api-openapi.yml
  - type: Documentation
    url: https://developer.lufthansa-cargo.com/apis/stationinformationpublic
  - type: Authentication
    url: https://developer.lufthansa-cargo.com/how-to-connect
- aid: lufthansa-cargo:lufthansa-cargo-smartbooking-api
  name: Lufthansa Cargo smartBooking API
  description: Prior-agreement API. Lufthansa Cargo's digital booking connect for forwarders wiring an in-house system to
    the carrier and for ePlatforms integrating LH Cargo offers and bookings. Documented services are Product Offer Request,
    Booking, Update Booking, Get Booking, Delete Booking, and proactive status updates on existing bookings via Booking Push.
    The portal publishes only an OpenAPI info block for this product carrying the sentence that access is granted upon prior
    approval and agreement; no paths, servers or schemas are published, so no machine-readable contract was harvested.
  humanURL: https://developer.lufthansa-cargo.com/prior-agreement-apis
  tags:
  - Booking
  - Rates
  - Air Cargo
  - Prior Agreement
  properties:
  - type: Documentation
    url: https://developer.lufthansa-cargo.com/prior-agreement-apis
  - type: Onboarding
    url: https://developer.lufthansa-cargo.com/partneronboardingprocess
- aid: lufthansa-cargo:lufthansa-cargo-truck-preadvice-api
  name: Lufthansa Cargo TruckPreAdvice API
  description: Prior-agreement API. Manages advance notification of truck deliveries as an alternative to the Quick Drop-Off/Pick-Up
    page in the Lufthansa ePortal. Documented functions are Save (create Visit Declarations used for check-in at LH Cargo
    onsite terminals), Get and Update. The portal publishes only an OpenAPI info block; no paths or schemas were published
    to harvest.
  humanURL: https://developer.lufthansa-cargo.com/prior-agreement-apis
  tags:
  - Trucking
  - Terminals
  - Air Cargo
  - Prior Agreement
  properties:
  - type: Documentation
    url: https://developer.lufthansa-cargo.com/prior-agreement-apis
  - type: Onboarding
    url: https://developer.lufthansa-cargo.com/partneronboardingprocess
- aid: lufthansa-cargo:lufthansa-cargo-uld-status-api
  name: Lufthansa Cargo ULDStatus API
  description: Prior-agreement API behind the smartULD add-on service. Exposes sensory data from smart Unit Load Devices -
    ambient temperature, battery level, geodata - plus container check status from handling for both smart and regular ULDs,
    aimed at Active Temp Control shipments. Documented services are get container data, create container subscriptions, list
    subscriptions, get a single subscription and delete a subscription. The portal publishes only an OpenAPI info block; no
    paths or schemas were published to harvest.
  humanURL: https://developer.lufthansa-cargo.com/prior-agreement-apis
  tags:
  - ULD
  - Telematics
  - Cold Chain
  - Air Cargo
  - Prior Agreement
  properties:
  - type: Documentation
    url: https://developer.lufthansa-cargo.com/prior-agreement-apis
  - type: Onboarding
    url: https://developer.lufthansa-cargo.com/partneronboardingprocess
- aid: lufthansa-cargo:lufthansa-cargo-cargoxml-api
  name: Lufthansa Cargo CargoXML API
  description: Prior-agreement API product named CargoXML in the Lufthansa Cargo portfolio, referencing the IATA Cargo-XML
    message standard. The portal publishes an OpenAPI 3.0.3 info block titled "CargoXML APIs" whose entire description is
    the notice that Lufthansa Cargo will only give access upon prior approval and agreement. No version of the Cargo-XML standard,
    no message set, no endpoint and no schema is published, so nothing machine-readable was harvestable.
  humanURL: https://developer.lufthansa-cargo.com/apis/cargoxml
  tags:
  - EDI
  - Cargo-XML
  - IATA
  - Messaging
  - Prior Agreement
  properties:
  - type: Documentation
    url: https://developer.lufthansa-cargo.com/apis/cargoxml
  - type: Onboarding
    url: https://developer.lufthansa-cargo.com/partneronboardingprocess
- aid: lufthansa-cargo:lufthansa-cargo-cargoimp-api
  name: Lufthansa Cargo CargoIMP API
  description: Prior-agreement API product listed as CargoIMP in the portfolio, referencing the legacy IATA Cargo Interchange
    Message Procedures EDI message set. The portal publishes an OpenAPI 3.0.1 info block titled "CargoMessaging APIs" whose
    entire description is the prior-approval notice. No message set, edition, endpoint or schema is published.
  humanURL: https://developer.lufthansa-cargo.com/apis/cargoimp
  tags:
  - EDI
  - Cargo-IMP
  - IATA
  - Messaging
  - Prior Agreement
  properties:
  - type: Documentation
    url: https://developer.lufthansa-cargo.com/apis/cargoimp
  - type: Onboarding
    url: https://developer.lufthansa-cargo.com/partneronboardingprocess
- aid: lufthansa-cargo:lufthansa-cargo-airmail-api
  name: Lufthansa Cargo AirMail API
  description: Prior-agreement API product covering airmail carriage for postal operators. The portal publishes an OpenAPI
    3.0.3 info block titled "AirMail APIs" whose entire description is the prior-approval notice. No operations, endpoints
    or schemas are published, and no postal standard (UPU, CARDIT/RESDIT) is referenced anywhere on the portal.
  humanURL: https://developer.lufthansa-cargo.com/apis/airmail
  tags:
  - Airmail
  - Postal
  - Air Cargo
  - Prior Agreement
  properties:
  - type: Documentation
    url: https://developer.lufthansa-cargo.com/apis/airmail
  - type: Onboarding
    url: https://developer.lufthansa-cargo.com/partneronboardingprocess
common:
- type: Website
  url: https://www.lufthansa-cargo.com/
- type: DeveloperPortal
  url: https://developer.lufthansa-cargo.com/
- type: Documentation
  url: https://developer.lufthansa-cargo.com/how-to-connect
- type: Onboarding
  url: https://developer.lufthansa-cargo.com/partneronboardingprocess
- type: TermsOfService
  url: https://developer.lufthansa-cargo.com/terms
- type: Support
  url: https://developer.lufthansa-cargo.com/contact
- type: Email
  url: apisupport.lcag@dlh.de
- type: ChangeLog
  url: https://developer.lufthansa-cargo.com/news
- type: SignUp
  url: https://developer.lufthansa-cargo.com/login
- type: Sandbox
  url: https://developer-test.lufthansa-cargo.com
- type: GitHubOrganization
  url: https://github.com/LufthansaCargo
- type: LinkedIn
  url: https://www.linkedin.com/company/lufthansa-cargo
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com