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
x-api-key bei jeder Anfrage (Direktabonnement). Mehr erfahren →Anfrage
https://data.skylinkapi.com/v3.1/routes/airport/{code}| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
code | string | Ja | - | IATA-Code (3 Buchstaben, z. B. MXP) oder ICAO-Code (4 Buchstaben, z. B. LIMC) des Flughafens |
direction | string | Nein | both | dep (Abflüge), arr (Ankünfte) oder both |
limit | integer | Nein | 100 | Maximale 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
}
]
}| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
code | string | Ja | Echo des angefragten Flughafencodes |
direction | string | Ja | Angewendeter Richtungsfilter |
count | integer | Ja | Anzahl der zurückgegebenen Routenzeilen |
routes | array | Ja | Zeilen mit Routenpaaren (kann leer sein) |
Routeneintrag (routes[])
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
departure | string | Ja | Code des Abflughafens (IATA oder ICAO, wie gespeichert) |
arrival | string | Ja | Code des Ankunftsflughafens |
airlines | array | Ja | Namen der Fluggesellschaften, die die Route bedienen |
km | integer | Ja | Großkreisentfernung in Kilometern |
duration_min | integer | Ja | Typische 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: strIntegration
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.
Your SkyLink licence key, for keys bought direct from skylinkapi.com.
In: header
Path Parameters
Query Parameters
'dep', 'arr', or 'both'
"both"Max results (default 100, max 500)
1001 <= value <= 500Response 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": {}
}
]
}