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
      operationId: getLhcargoSalesBookingV3Getroutes
      x-operation-id-source: derived
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