Skip to main content
Skip to main content

Global Airports — IATA/ICAO Codes, Coordinates, Altitude, Time Zones (OpenFlights)

DatasetCSV.GZOpenAirportsAviationGeographyIataReferenceFree

7,698 airports, heliports and stations worldwide with IATA and ICAO codes, city, country, latitude/longitude, altitude, UTC offset and IANA time zone, from the OpenFlights airports database as of 2026-09-05.

Use Cases

  • Airport code lookups
  • Route and distance calculations
  • Geospatial joins

Methodology

Parsed airports.dat; rows without valid coordinates dropped; OpenFlights null markers blanked.

Update Schedule

Static snapshot. OpenFlights updates irregularly; refresh quarterly.

Attribution

Source: OpenFlights airports database (openflights.org), Open Database License (ODbL).

Schema

nametype
openflights_idinteger
namestring
citystring
countrystring
iatastring
icaostring
latitudenumber
longitudenumber
altitude_ftinteger
timezone_offsetnumber
dststring
tzstring
typestring
sourcestring

Sample Data

tzdstcityiataicaonametypesourcecountrylatitudelongitudealtitude_ftopenflights_idtimezone_offset
Pacific/Port_MoresbyUGorokaGKAAYGAGoroka AirportairportOurAirportsPapua New Guinea-6.081689834590001145.3919982915282110
Pacific/Port_MoresbyUMadangMAGAYMDMadang AirportairportOurAirportsPapua New Guinea-5.20707988739145.78900146520210
Pacific/Port_MoresbyUMount HagenHGUAYMHMount Hagen Kagamuga AirportairportOurAirportsPapua New Guinea-5.826789855957031144.296005249023445388310
Pacific/Port_MoresbyUNadzabLAEAYNZNadzab AirportairportOurAirportsPapua New Guinea-6.569803146.725977239410
Pacific/Port_MoresbyUPort MoresbyPOMAYPYPort Moresby Jacksons International AirportairportOurAirportsPapua New Guinea-9.443380355834961147.22000122070312146510

Get this via API

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'Global Airports — IATA/ICAO Codes, Coordinates, Altitude, Time Zones (OpenFlights)' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'Global Airports — IATA/ICAO Codes, Coordinates, Altitude, Time Zones (OpenFlights)' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls
Free

one time · open license

Details

Rows7,698
Size327.2 KB
Files1
FormatCSV.GZ

Available formats

CSV.GZ327.2 KB
Freeopen
Global Airports — IATA/ICAO Codes, Coordinates, Altitude, Time Zones (OpenFlights) — dAgentBase | dAgentBase