Covering 9573+ airports across 246 countries and regions
The Awice Open Platform offers an airport dictionary API returning IATA codes, names (EN/CN) and country. The same dictionary also covers seaports, carriers and airlines.