Airport Autocomplete

Accurate City and Airport Autocomplete API for Smarter Travel Searches

This Autocomplete API instantly suggests airports based on partial input. For example, typing “AMS” returns Amsterdam Schiphol and other airports matching “ams” in their name or codes. The airport and city data results are powered by our up-to-date internal database of airports, cities, and more—continuously maintained both manually and through automated systems.

  • Airport and city identifiers (IATA, ICAO, ISO)
  • Location data (latitude/longitude)
  • Airport or city name and country
  • Timezones
Airport Autocomplete API instructions

Data Included in the Airport Autocomplete API

With any search query, the Autocomplete API returns matching cities, airports, train stations, bus terminals, and more—helping users quickly find the right location. Our database is regularly updated to ensure accurate, real-world results for your travel apps, booking tools, or mapping solutions.

  • Travel Search & Booking: Help users quickly find the correct airport or city when booking flights, trains, or buses by their search.

  • Passenger Apps: Power autocomplete fields in airline, airport, or travel apps for smoother search experiences.

  • Mapping & Navigation: Enhance route planning tools with transport hub with autocomplete data.

  • Aviation Data Platforms: Support aviation dashboards or analytics tools that require fast place lookup.

Sources and Process

The airport and city autocomplete database includes aggregated public information on key transportation hubs.

We handle the entire data maintenance process for you—ensuring that the information stays accurate and up to date through regular automated updates and manual verification.

Autocomplete API Output - Developer information

Autocomplete based on a query, can be any letter combination and not full names:

https://aviation-edge.com/v2/public/autocomplete?key=[API_KEY]&query=amsterdam

 

Response Example

[{
“countries”: null,
“citiesByCountries”: null,
“airportsByCountries”: null, “cities”:
[
{
“code”: “AMS”,
“name”: “Amsterdam”,
“cityCode”: “AMS”,
“cityName”: “Amsterdam”,
“countryCode”: “NL”,
“countryName”: “Netherlands”,
“lat”: 52.3730556, “lng”: 4.8922222,
“timezone”: “Europe/Amsterdam”,
“type”: “city” } ],
“airports”:
[
{
“code”: “ZYA”,
“name”: “Amsterdam Centraal Railway Station”,
“cityCode”: “AMS”,
“cityName”: “Amsterdam”,
“countryCode”: “NL”,
“countryName”: “Netherlands”,
“lat”: 52.3730556,
“lng”: 4.8922222,
“timezone”: “Europe/Amsterdam”,
“type”: “rail_station”,
“isRailRoad”: 1,
“isBusStation”: 0 },
{
“code”: “AMS”,
“name”: “Schiphol”,
“cityCode”: “AMS”,
“cityName”: “Amsterdam”,
“countryCode”: “NL”,
“countryName”: “Netherlands”,
“lat”: 52.30907,
“lng”: 4.763385,
“timezone”: “Europe/Amsterdam”,
“type”: “airport”,
“isRailRoad”: 0,
“isBusStation”: 0 } ],
“airportsByCities”:
[
{
“code”: “AMS”,
“name”: “Schiphol”,
“cityCode”: “AMS”,
“cityName”: “Amsterdam”,
“countryCode”: “NL”,
“countryName”: “Netherlands”,
“lat”: 52.30907,
“lng”: 4.763385,
“timezone”: “Europe/Amsterdam”,
“type”: “airport”,
“isRailRoad”: 0,
“isBusStation”: 0
}

Airport Autocomplete API

By combining the City and Airport Autocomplete API with our other endpoints—such as Real-Time and Future Flight Schedules, Static Airport and City Databases, and more—you can build powerful, end-to-end travel search solutions. Autocomplete ensures users find the right location instantly, while real-time and future flight data deliver accurate availability, times, and connections. Static databases enrich the experience with detailed airport, airline, and city information. Together, these APIs enhance search and booking features in travel platforms, passenger apps, flight tracking tools, and logistics systems—creating seamless, reliable, and user-friendly solutions for both travelers and businesses.

City Autocomplete API Benefits

Including city autocomplete data alongside airport autocomplete data is essential because travelers often search by city rather than by specific airport names or codes—especially in regions served by multiple airports. For example, a search for “London” should suggest Heathrow, Gatwick, Stansted, and other relevant options, ensuring a smooth user experience and preventing missed choices. City autocomplete also supports multi-modal travel planning by covering not just airports, but also only the relevant train stations, bus terminals, and other key transportation hubs which can be easily filtered out.

Get Started!

Aviation Edge provides a reliable API experience for all businesses and independent developers to get global city and airport autocomplete data. 

Sign up today to get your API key in your email within a minute and benefit from Premium discounts and advantages.

Any questions? Aviation-Edge provides 24/7 email assistance with any requests with data, technical, feedback, payment and everything else. Feel free to contact us.

Your API key includes access to our complete aviation API catalog!

Find out more about the other API systems we offer by clicking the images below:

Expandable Box