skytracker.api.v1.airport.api_search_airport#
- async skytracker.api.v1.airport.api_search_airport(storage: Storage = Depends(get_storage), iata: str | None = Query(None), icao: str | None = Query(None), name: str | None = Query(None), city: str | None = Query(None), country: str | None = Depends(country_code_validator), limit: int = Query(0)) list[Airport]#
Search for an airport based on given information
- Parameters:
storage (Storage) – backend storage manager
iata (str | None) – airport IATA code (3 characters)
icao (str | None) – airport ICAO code (4 characters)
name (str | None) – airport name
city (str | None) – city IATA code (3 characters)
country (str | None) – ISO 3166-1 A-2 country code (2 characters)
limit (int, optional) – maximum number of airports to retrieve (0=all). Defaults to 0 (all).
- Returns:
airport search results
- Return type:
list[Airport]