# Airport

Airports are root objects, meaning it does not have a parent object.

AIDs identifying airports have `APT` as their namespace.

An airport identifies a landing site, regardless of its form, usage or amount of traffic. For example, a heliport next to a hospital will be modelled by an Airport object.

Separate landing surfaces within the same establishment, for example, different runways or helipads within the same airport, are identified as [Runways](/data-models/runway.md), not as separate Airports.

Below is a description of all properties of the Airport object:

| **Property**                                                                                                       | **Type**        | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------ | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `aid`                                                                                                              | string          | A string with the AID of the airport, with `APT` as namespace                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `icao`                                                                                                             | string, `null`  | A string with the 4-letters ICAO code of the airport, or`null` if none is assigned                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `iata`                                                                                                             | string, `null`  | A string with the 3-letters IATA code of the airport, or `null` if none is assigned.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| <p><code>faa</code><br><span data-gb-custom-inline data-tag="emoji" data-code="26a0">⚠️</span>Being deprecated</p> | string, `null`  | A string with the FAA code, or `null` if none is assigned.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `localIdentifier`                                                                                                  | string, `null`  | <p>An identifier issued by the local authority, which is not recognised as an official ICAO or IATA code.<br>The name of the code for each country can be found in Country.<code>localIdentifierName</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `coordinates`                                                                                                      | object, `null`  | <p>A <a href="/pages/-MUP3HHnqurT_QdZAc3T">Coordinates</a> object which represents the location of the <a href="https://en.wikipedia.org/wiki/Airport_reference_point">Aerodrome Reference Point</a>.<br>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `elevation`                                                                                                        | number, `null`  | <p>A decimal number representing the elevation of the airport expressed in meters. Two decimal positions are provided, for precise conversion to feet.<br><br>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `variation`                                                                                                        | number, `null`  | <p>A decimal number representing the <a href="https://en.wikipedia.org/wiki/Magnetic_declination">magnetic variation</a> at the airport. This is expressed in degrees, with two decimal positions. Positive for East variation and Negative for West variation.<br>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `country`                                                                                                          | object          | A [Country](/data-models/country.md) object which represents the country at which an airport is located.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `timeZone`                                                                                                         | string, `null`  | <p>The time-zone of the airfield as noted in the <a href="https://en.wikipedia.org/wiki/Tz_database">IANA Time Zone Database</a>.<br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `name`                                                                                                             | string          | The name of the airport. This should be the official name of the airport written in Latin characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `servedCity`                                                                                                       | string, `null`  | <p>A string containing the name of the city served by the airport.</p><p><br>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `servedCityGoverningDistrict`                                                                                      | string, `null`  | <p>A <a href="/pages/-MUP3MbAxRd8xQy0tsME">Governing District</a> object indicating the Governing District of the <code>servedCity</code>.</p><p></p><p>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `administrativeCity`                                                                                               | string, `null`  | <p>A String containing the name of the city where the airport is situated (not the major city that it serves, as in <code>servedCity</code>)</p><p></p><p>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `administrativeCityGoverningDistrict`                                                                              | string, `null`  | <p>A <a href="/pages/-MUP3MbAxRd8xQy0tsME">Governing Distric</a> object indicating the Governing District of the <code>administrativeCity</code>.</p><p></p><p>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `type`                                                                                                             | string, `null`  | <p>A string that describes the type of airport. Possible values are:</p><ul><li><code>AIRPORT</code> a defined area, often certified by a local authority, with infrastructure to support commercial operations, and at least one runway in service.</li><li><code>HELIPORT</code> a location uniquely designated to the operation of helicopters or other <a href="https://en.wikipedia.org/wiki/VTOL">VTOL aircraft</a>.</li><li><code>AIRSTRIP</code> an area prepared for the operation of aircraft. This differs from <code>AIRPORT</code> in that the quality of the landing surface and surrounding infrastructure may not be guaranteed, surveyed or certified by a suitable authority.</li><li><code>WATER</code> a site used by aircraft on floats. This may be defined by buoys or other markings, or not.</li></ul><p><code>null</code> indicates that the information is not known.</p>                                                                                                                                                                                                                                                                            |
| `operator`                                                                                                         | string, `null`  | <p>A string that identifies the type of operator that runs the airport. Possible values are:</p><ul><li><code>PUBLIC</code> an airport that is operated by a governmental body or by a private or public company on behalf of a governmental body, in the public interest (i.e. London Heathrow).</li><li><code>PRIVATE</code> an airport that is operated by an individual or a company, for revenue or not, where there is no involvement of public bodies in the decision making.</li><li><code>MILITARY</code> an airport that is operated by a military or paramilitary entities, such as Air Force, Army, Coast Guard, State Police, etc. Access to such airport may be granted under rules set by the operating entity.</li><li><code>JOINT</code> an airport that is at least in part operated by a military or paramilitary body. The aerodrome may have a dedicated military side, or military interests in other forms, like training grounds.</li></ul><p><code>null</code>  indicates that the information is not known.</p>                                                                                                                                       |
| `accessibleFor`                                                                                                    | list, `null`    | <p>A list of strings that identifies what type of traffic has access to the airport.<br><br>This is <code>null</code> when the information is not known.<br><br>Each element of the list is a string of possible value:</p><ul><li><code>SCHEDULED</code> Civil flights of a scheduled nature. Usually notified to Air Traffic Control with ICAO flightplan of type <code>S</code></li><li><code>NON\_SCHEDULED</code> Civil flights of non-scheduled commercial nature. Usually notified to Air Traffic Control with an ICAO flightplan of type <code>N</code>.</li><li><code>GENERAL\_AVIATION</code> Civil flights of a private nature. Usually notified to Air Traffic Control with an ICAO flightplan of type <code>G</code>.</li><li><code>TRAINING</code> Civil flights performed for training.</li><li><code>BUSINESS\_AVIATION</code> Civil flights of a private or commercial nature. These are usually operated with aircraft of any type or size, but generally in configurations of less than 19 passengers.</li><li><code>MILITARY</code> Any type of military traffic.</li><li><code>HELICOPTER</code> Any type of flight operated by a VTOL aircraft.</li></ul> |
| `ifr`                                                                                                              | boolean, `null` | <p>Indicates if the airport is capable and authorised to accept flights operating under Instrument Flight Rules.<br><br><code>true</code> if IFR flights are accepted, <code>false</code> otherwise.<br><br><code>null</code> if the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `mandatoryHandling`                                                                                                | boolean, `null` | <p>Indicates if local regulations mandate that visiting aircraft utilise a ground handling company.<br><br><code>true</code> if the use of a ground handling company is mandated, <code>false</code> otherwise.<br><br><code>null</code> if the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `mandatoryQualification`                                                                                           | boolean, `null` | <p>Indicates if local regulations mandate that pilots are qualified before operating at the airport.<br><br><code>true</code> if pilots require a qualification, <code>false</code> otherwise.<br><br><code>null</code> if the information is not known.<br><br>When this property is <code>true</code>, the properties <code>qualificationLink</code> and <code>qualificationNotes</code> may contain additional information.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `qualificationLink`                                                                                                | string, `null`  | <p>A URL that points to a page explaining the process for pilots to obtain the qualification required to operate at the airport.<br><br><code>null</code> indicate that this information was not added.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `qualificationNotes`                                                                                               | string, `null`  | <p>Free-text notes about the mandatory qualification that must be obtained before operating at the airport.<br><br><code>null</code> if this information was not added.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `nonScheduledPermission`                                                                                           | string, `null`  | <p>Indicates what kind of permission is required for non-scheduled flights (of either a private or commercial nature) to operate on the airport.<br>Possible values are:</p><ul><li><code>NONE</code> if no permission is required</li><li><code>UNAVAILABLE</code> if the airfield is not available for non-scheduled traffic.</li><li><code>PPR</code> if permission is required, and once obtained it does not restrict the aircraft to operate at a certain time during the day.</li><li><code>SLOT</code> if permission is requires, and once obtained it does restrict the aircraft to operate at a certain time, for which the permission was issued.</li></ul><p><code>null</code> indicates that this information is not available.<br><br>If this property is not <code>null</code> additional information may be available in the <code>nonScheduledPermissionNotes</code> property.</p>                                                                                                                                                                                                                                                                             |
| `nonScheduledPermissionNotes`                                                                                      | string, `null`  | Free text with an explanation of the permission that needs to be obtained by non-scheduled flights to operate.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `paxLimit`                                                                                                         | number, `null`  | <p>The maximum number of passengers seats allowed for each aircraft operating at the airfield.<br><br>When this is set to <code>999</code> there are no restrictions imposed.<br><br><code>null</code> indicates that the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `weightLimit`                                                                                                      | number, `null`  | <p>The highest MTOM (Maximum Take-off Mass, or Weight) allowed for an aircraft operating at the airfield.<br>Values are expressed in Kilos.<br><br>When this is set to <code>9999999</code> there are no restrictions imposed.<br><br><code>null</code> indicates that the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `wingspanLimit`                                                                                                    | number, `null`  | <p>The largest wingspan allowed for an aircraft operating at the field.<br>Values are expressed in meters.<br><br>When this is set to <code>999</code> there are no restrictions imposed.<br><br><code>null</code> indicates that the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `referenceWeatherStation`                                                                                          | string, `null`  | <p>If an airfield is known to not publish weather reports, or if the weather reports are not published 24h a day, the identifier of a different location can be specified here to indicate which nearby station best describes the weather conditions at the airfield.<br><br>The value of this field is the AID of a nearby airport that is known to issue weather reports 24h a day.<br><br><code>null</code> indicates that this information was not added.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aviowiki.com/data-models/airport.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
