---
title: "Retrieve all flights"
method: GET
path: "/cargo/getRoute/{origin}-{destination}/{fromDate}/{productCode}"
tags: ["Cargo"]
---

# Retrieve all flights

`GET /cargo/getRoute/{origin}-{destination}/{fromDate}/{productCode}`

Retrieve a list of all possible flights (both direct and connecting) between two airports on a given date. Routes are available for today and up to days in the future.

## Path parameters

- `origin` string, required
- `destination` string, required
- `fromDate` string, required
- `productCode` 'FAN' | 'FCO' | 'FCP' | 'FDG' | 'FTF' | 'FUN' | 'FWN' | 'YCO' | 'YCP' | 'YDG' | 'YNB' | 'YNZ' | 'YTF' | 'YUN' | 'ZXB' | 'ZXF' | 'ZXR', required

## Headers

- `Accept` string, required

## Response `200`

OK

- object

## Changes

- **2017-12-21** `c6979ffe3af9` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/lufthansaopenapi/apis/lh-public-api/changes/cargo/getRoute/:origin-:destination/:fromDate/:productCode/get.md)

---

[API](https://skmtc.dev/lufthansaopenapi/apis/lh-public-api.md) · [All operations](https://skmtc.dev/lufthansaopenapi/apis/lh-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/lufthansaopenapi/lh-public-api/revisions/dd2684fb5a91/schema)
