Sign Up

Log In

IATACodes

FREEMIUM
By iatacodes
Updated a month ago
Travel
7.8/10
Popularity Score
1060ms
Latency
50%
Success Rate

IATACodes API Documentation

An API to get IATA codes database and more.

In our database you can find information about IATA (International Air Transport Association) codes for Airports, Cities, Airlines, Taxes, Aircrafts and additional data about Countries, Routes, Timezones.

Information in this database will be helpful for search services, meta-search services, information portals, online travel agencies. This information can significantly enrich SEO content, for giving more sense to end-users. And also to give you a competitive advantage.

View API Details

Supercharge your App

Discover and connect to thousands of APIs in the world's largest API Hub
GETAirports
GETCities
GETAirlines
GETAirports
FreemiumThis API has a free, limited plan and paid plans. You can subscribe directly to it from RapidAPI.
Sign up to test this endpoint
Log in
Header Parameters
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
api_keySTRING
REQUIREDPlease register at http://iatacodes.org/ to use your own api key.
Optional Parameters
codeSTRING
OPTIONALspecified airport code
langSTRING
OPTIONALlanguage code - en (by default), fr, de, es, it, ru, th, tr
Request Snippet
unirest.get("https://iatacodes-iatacodes-v1.p.rapidapi.com/api/v5/airports?code=undefined&lang=undefined&api_key=<required>")
.header("X-RapidAPI-Key", "undefined")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response

loading...

Log inSign up

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://iatacodes-iatacodes-v1.p.rapidapi.com/api/v5/airports?code=undefined&lang=undefined&api_key=<required>")
.header("X-RapidAPI-Key", "undefined")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication

Sign up for free

to test this endpoint

Join the world’s largest API marketplace with over half a million developers and thousands of APIs.
DiscoverAPIs
Testfrom the browser
Connectusing code snippets
Managefrom one dashboard