Airport Info#
Basic information about an airport: name, IATA designator, city, country, elevation and coordinates. Enough to label a chart, place an airport on a map or resolve an ICAO code a user typed.
Required roles: AIS Jeppesen Charts API — Roles
Base endpoint: https://jepp-api.ibosoft.net.tr:2087/airport
Attribution: show ibonav.aero wherever this data is displayed
Last updated: 17 OCT 2026
Endpoints#
| Endpoint |
Description |
GET /airport/{icao} |
Information about one airport |
Parameters#
| Name |
In |
Type |
Required |
Description |
icao |
path |
string |
✔ |
Airport ICAO code, case-insensitive |
coverages |
query (repeatable) |
string[] |
— |
Accepted for backward compatibility; does not change the result. If given but empty → 400 |
Response#
| Field |
Type |
Description |
Example |
icao |
string |
ICAO code |
"LTAC" |
iata |
string | null |
IATA designator, null when there is none |
"ESB" |
name |
string |
Airport name, upper-cased at the source |
"ESENBOGA INTL" |
city |
string | null |
City |
"ANKARA" |
country |
string | null |
Country name, in English |
"Turkey" |
elevation |
string | null |
Elevation in feet, as a string |
"3158" |
latitude |
float | null |
Decimal degrees, WGS84 |
40.128056 |
longitude |
float | null |
Decimal degrees, WGS84 |
32.995 |
{
"icao": "LTAC",
"iata": "ESB",
"name": "ESENBOGA INTL",
"city": "ANKARA",
"country": "Turkey",
"elevation": "3158",
"latitude": 40.128056,
"longitude": 32.995
}
Errors#
Errors are returned as {"detail": "<message>"}.
| Code |
Meaning |
404 |
Airport not found |
400 |
coverages was given but contains no usable code |
500 |
Upstream failure (Failed to fetch airport info: <code>) |
Notes#
elevation is a string, not a number — convert it before doing arithmetic.
- Unlike
/charts/{icao}, an unknown code returns 404, not an empty result.
- A call takes about 0.3–1 s; responses are not cached.
Examples#
curl 'https://jepp-api.ibosoft.net.tr:2087/airport/LTAC'