Lufthansa Cargo Routes API

The routes API from Lufthansa Cargo — 1 operation(s) for routes.

Operations 1

GET /lhcargo/sales/booking/v3/getroutes Get routing for given origin and destination

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/lufthansa-cargo-routes-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

lufthansa-cargo-routes-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 1.1 - 2022.04.27
  title: Routing Offer Routes API
  description: Check your product's flight options and timing. Retrieve possible direct and connecting route offers.
servers:
- url: https://api.lufthansa-cargo.com
security:
- ApikeyAuth: []
tags:
- name: routes
paths:
  /lhcargo/sales/booking/v3/getroutes:
    get:
      parameters:
      - name: origin
        in: query
        description: 'Departure airport: 3-letter IATA airport code, e.g. "FRA"'
        schema:
          type: string
          maxLength: 3
        required: true
      - name: destination
        in: query
        description: 'Arrival airport: 3-letter IATA airport code e.g. "HKG"'
        schema:
          type: string
          maxLength: 3
        required: true
      - name: fromDate
        in: query
        description: 'Departure date in local time of the departure airport. Based on LAT (Latest Acceptance Time): yyyy-MM-dd'
        schema:
          type: string
          format: date
        required: true
      - name: productCode
        in: query
        description: Product code for requested service and specials
        schema:
          type: string
          maxLength: 3
          enum:
          - FAN
          - FCO
          - FCP
          - FDG
          - FTF
          - FUN
          - FWN
          - YCO
          - YCP
          - YDG
          - YNB
          - YNZ
          - YTF
          - YUN
          - ZXB
          - ZXF
          - ZXO
        required: true
      - name: freightersAndTrucksOnly
        in: query
        description: Show freighter and truck connections only
        schema:
          type: boolean
        required: false
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                properties:
                  getRoutesResponse:
                    $ref: '#/components/schemas/getRoutesResponse'
              example:
                getRoutesResponse:
                  requestID: 1
                  routeHeaderInformation:
                    shipmentOrigin: FRA
                    shipmentDestination: HKG
                    earliestLATFromOfferedRoutings: '2022-01-01T11:30:00+01:00'
                    latestTOAFromOfferedRoutings: '2022-01-15T00:15:00+08:00'
                    latForLaterFlightSearch: '2022-01-13T20:06:00+01:00'
                    toaForEarlierFlightSearch: '2022-01-02T19:14:00+08:00'
                    areOfferSteeringRulesApplied: true
                    productCode: YNZ
                  routes:
                  - routeNo: 1
                    latestAcceptanceTimeOfRouting: '2022-01-01T11:30:00+01:00'
                    earliestTimeOfAvailabilityOfRouting: '2022-01-03T00:15:00+08:00'
                    co2EmissionLCAG: 4850.77
                    FlightSegments:
                    - flightSegmentNo: 1
                      flightSegmentOrigin: FRA
                      flightSegmentDestination: HKG
                      flightNumber: LH8472
                      flightOriginDate: '2022-01-01T00:00:00+01:00'
                      departureDateTimeLocal: '2022-01-01T17:30:00+01:00'
                      arrivalDatetimeLocal: '2022-01-02T19:15:00+08:00'
                      aircraftType: 77X
                  - routeNo: 2
                    latestAcceptanceTimeOfRouting: '2022-01-02T12:15:00+01:00'
                    earliestTimeOfAvailabilityOfRouting: '2022-01-03T22:25:00+08:00'
                    co2EmissionLCAG: 11300.485
                    FlightSegments:
                    - flightSegmentNo: 1
                      flightSegmentOrigin: FRA
                      flightSegmentDestination: HKG
                      flightNumber: LH796
                      flightOriginDate: '2022-01-02T00:00:00+01:00'
                      departureDateTimeLocal: '2022-01-02T18:15:00+01:00'
                      arrivalDatetimeLocal: '2022-01-03T16:25:00+08:00'
                      aircraftType: '343'
                  - routeNo: 3
                    latestAcceptanceTimeOfRouting: '2022-01-03T14:25:00+01:00'
                    earliestTimeOfAvailabilityOfRouting: '2022-01-05T00:25:00+08:00'
                    co2EmissionLCAG: 4661.172
                    FlightSegments:
                    - flightSegmentNo: 1
                      flightSegmentOrigin: FRA
                      flightSegmentDestination: HKG
                      flightNumber: LH8474
                      flightOriginDate: '2022-01-03T00:00:00+01:00'
                      departureDateTimeLocal: '2022-01-03T20:25:00+01:00'
                      arrivalDatetimeLocal: '2022-01-04T19:25:00+08:00'
                      aircraftType: 77X
      summary: Get routing for given origin and destination
      tags:
      - routes
components:
  schemas:
    getRoutesResponse:
      type: object
      required:
      - requestID
      - routes
      properties:
        requestID:
          type: string
          description: Non-negative integer (starts with 1 and incremented by 1 for each additional request). This attribute is introduced to correlate the request and response
        routeHeaderInformation:
          type: object
          required:
          - shipmentOrigin
          - shipmentDestination
          - latForLaterFlightSearch
          - toaForEarlierFlightSearch
          - productCode
          properties:
            shipmentOrigin:
              type: string
            shipmentDestination:
              type: string
            earliestLATFromOfferedRoutings:
              type: string
              description: 'Earliest LAT (Latest Acceptance Time) at the shipment origin station considering all routes of the response: YYYY-MM-DDTHH:mm:SSZ'
            latestTOAFromOfferedRoutings:
              type: string
              description: 'Latest TOA (Latest Acceptance Time) at the shipment destination station considering all routes of the response: YYYY-MM-DDTHH:mm:SSZ'
            latForLaterFlightSearch:
              type: string
              description: In case of later flight search, use this value as fromDate
            toaForEarlierFlightSearch:
              type: string
              description: In case of later flight search, use this value as fromDate
            productCode:
              type: string
              description: Unique 3-Letter Code to identify a Lufthansa Cargo product
        routes:
          type: array
          required:
          - routeNo
          - latestAcceptanceTimeOfRouting
          - earliestTimeOfAvailabilityOfRouting
          - FlightSegments
          items:
            properties:
              routeNo:
                type: number
              latestAcceptanceTimeOfRouting:
                type: string
                format: date-time
              earliestTimeOfAvailabilityOfRouting:
                type: string
                format: date-time
              co2EmissionLCAG:
                type: number
                format: float
              FlightSegments:
                $ref: '#/components/schemas/FlightSegments'
    FlightSegments:
      type: array
      items:
        properties:
          flightSegmentNo:
            type: number
          flightSegmentOrigin:
            type: string
          flightSegmentDestination:
            type: string
          flightNumber:
            type: string
          flightOriginDate:
            type: string
          departureDateTimeLocal:
            type: string
            format: date-time
          arrivalDatetimeLocal:
            type: string
            format: date-time
          aircraftType:
            type: string
  securitySchemes:
    ApikeyAuth:
      type: apiKey
      in: header
      name: apikey