Save up to 17% with yearly billing

See pricing

Flughafenrouten

Listet alle Routen ab oder zu einem bestimmten Flughafen auf. Liefert Routeneinträge mit Fluggesellschaften, Entfernung und Dauer — nützlich für Netzwerkansichten von Drehkreuzen und zur Anreicherung von Flugplänen.

Voraussetzungen

Auth
x-api-key bei jeder Anfrage (Direktabonnement). Mehr erfahren →

Anfrage

GEThttps://data.skylinkapi.com/v3.1/routes/airport/{code}
ParameterTypErforderlichStandardBeschreibung
codestringJa-IATA-Code (3 Buchstaben, z. B. MXP) oder ICAO-Code (4 Buchstaben, z. B. LIMC) des Flughafens
directionstringNeinbothdep (Abflüge), arr (Ankünfte) oder both
limitintegerNein100Maximale Anzahl an Ergebnissen (1–500)

Antwort

{
  "code": "JFK",
  "direction": "dep",
  "count": 3,
  "routes": [
    {
      "departure": "JFK",
      "arrival": "LHR",
      "airlines": ["American Airlines", "British Airways", "Delta Air Lines"],
      "km": 5555,
      "duration_min": 430
    }
  ]
}
FeldTypErforderlichBeschreibung
codestringJaEcho des angefragten Flughafencodes
directionstringJaAngewendeter Richtungsfilter
countintegerJaAnzahl der zurückgegebenen Routenzeilen
routesarrayJaZeilen mit Routenpaaren (kann leer sein)

Routeneintrag (routes[])

FeldTypErforderlichBeschreibung
departurestringJaCode des Abflughafens (IATA oder ICAO, wie gespeichert)
arrivalstringJaCode des Ankunftsflughafens
airlinesarrayJaNamen der Fluggesellschaften, die die Route bedienen
kmintegerJaGroßkreisentfernung in Kilometern
duration_minintegerJaTypische Blockzeit in Minuten

Client-Typen

"""Route detection response models for /routes/* endpoints."""from __future__ import annotationsfrom dataclasses import dataclass@dataclassclass RoutePair:    departure: str    arrival: str    airlines: list[str]    km: int    duration_min: int@dataclassclass CallsignRouteResponse:    """Exact callsign match from GET /routes/callsign/{callsign}."""    callsign: str    callsign_prefix: str    airline_code: str    departure_icao: str    arrival_icao: str    airports: list[str]    confidence: str    source: str    routes: list[RoutePair] | None = None@dataclassclass AirportRoutesResponse:    code: str    direction: str    count: int    routes: list[RoutePair]@dataclassclass RoutePairsResponse:    count: int    routes: list[RoutePair]@dataclassclass RouteGuess:    """Shape returned by route_guess() helper."""    callsign: str    departure: str | None    arrival: str | None    confidence: str    source: str

Integration

Hinweise zur Implementierung

Paginierung. Verwenden Sie limit beim Aufbau von Drehkreuzkarten; die Standardobergrenzen halten die Payloads überschaubar.

Gemischte Flughafencodes. Routenzeilen können je nach Quellzeile IATA- oder ICAO-Codes verwenden — normalisieren Sie sie über Flughäfen, bevor Sie sie mit anderen Datensätzen zusammenführen.

Nur Großkreisentfernung. Für eine genaue Entfernung und Peilung zwischen zwei bekannten Punkten siehe Entfernung & Peilung.

Fehlerantworten

Validierungsfehler 422: Übersicht Routen.

GET
/routes/airport/{code}
x-api-key<token>

Your SkyLink licence key, for keys bought direct from skylinkapi.com.

In: header

Path Parameters

code*Code

Query Parameters

direction?Direction

'dep', 'arr', or 'both'

Default"both"
limit?Limit

Max results (default 100, max 500)

Default100
Range1 <= value <= 500

Response Body

application/json

application/json

curl -X GET "https://data.skylinkapi.com/v3.1/routes/airport/US"
null
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string",
      "input": null,
      "ctx": {}
    }
  ]
}