Root variables
| Name | Type | Description |
|---|---|---|
| status | Boolean | Determines if result has any valid airports. False means no airports will be in the response. |
| airports | Array | An array of all the matching airports. |
| term | String | The search term used in the look up. |
| limit | Integer | The limit parameter used in the look up. |
| size | Integer | The size of airports returned in the response. |
| cached | Boolean | If the retrieval from the database was cached. |
| statusCode | Integer | This will be a number corresponding to the response code type. |
| message | String | Will only be provided for error responses. It will display a text message explaining the current error. |
Airport object variable
The airports array consists of individual airport objects with many airport variables for each
| Name | Type | Description |
|---|---|---|
| name | String | The name of the airport. |
| city | String | The city the airport resides in. |
| state | Object | The state the airport resides in. An object with the name, abbreviation and type of the region. Every country varies on what a state/province is called. The type of region is provided for this purpose (eg. State, Province, Municipality, County, District, etc). |
| country | Object | The country the airport resides in. An object with the name and iso of the country. |
| iata | String | The iata airport code. |
| latitude | String | The latitude for the airport. |
| longitude | String | The longitude for the airport. |
Example response
The response will be in typical json fashion. The following response is from a search request for the term "new yo".
{
"airports":[
{
"name":"New York City - All Airports",
"city":"New York City",
"state":{
"name":"New York",
"abbr":"NY"
"type":"State"
},
"country":{
"name":"United States",
"iso":"US"
},
"iata":"NYC",
"latitude":"40.714167",
"longitude":"-74.005833"
},
{
"name":"John F. Kennedy International Airport",
"city":"New York City",
"state":{
"name":"New York",
"abbr":"NY"
"type":"State"
},
"country":{
"name":"United States",
"iso":"US"
},
"iata":"JFK",
"latitude":"40.642334",
"longitude":"-73.788170"
},{
"name":"La Guardia Airport",
"city":"New York City",
"state":{
"name":"New York",
"abbr":"NY"
"type":"State"
},
"country":{
"name":"United States",
"iso":"US"
},
"iata":"LGA",
"latitude":"40.774254",
"longitude":"-73.871620"
}],
"status":true
"statusCode":200,
"term":"new yo",
"limit":"7",
"size":0,
"cached":false,
}
An error response will look like this.
{
"status":false,
"statusCode":404,
"message":"No results found for search term.",
"term":"new oky"
}