{
"iata": "MAD",
"icao": "LEMD",
"name": "Adolfo Suárez Madrid–Barajas Airport",
"lat": 40.49341,
"lon": -3.57225,
"elevationFt": 1998,
"size": "large",
"country": "ES",
"region": "ES-MD",
"city": "Madrid",
"scheduledService": true
}
curl --location --request GET 'https://zylalabs.com/api/14230/airport+data+api+-+iata+icao+nearby+distance/35312/airport+by+code&code=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"query": "london",
"count": 10,
"airports": [
{
"iata": "LTN",
"icao": "EGGW",
"name": "London Luton Airport",
"lat": 51.8747,
"lon": -0.36833,
"elevationFt": 526,
"size": "large",
"country": "GB",
"region": "GB-ENG",
"city": "Luton, Luton",
"scheduledService": true
},
{
"iata": "LGW",
"icao": "EGKK",
"name": "London Gatwick Airport",
"lat": 51.14874,
"lon": -0.18574,
"elevationFt": 202,
"size": "large",
"country": "GB",
"region": "GB-ENG",
"city": "London",
"scheduledService": true
},
{
"iata": "LHR",
"icao": "EGLL",
"name": "London Heathrow Airport",
"lat": 51.47075,
"lon": -0.45991,
"elevationFt": 83,
"size": "large",
"country": "GB",
"region": "GB-ENG",
"city": "London",
"scheduledService": true
},
{
"iata": "STN",
"icao": "EGSS",
"name": "London Stansted Airport",
"lat": 51.885,
"lon": 0.235,
"elevationFt": 348,
"size": "large",
"country": "GB",
"region": "GB-ENG",
"city": "London, Essex",
"scheduledService": true
},
{
"iata": "ELS",
"icao": "FAEL",
"name": "King Phalo Airport",
"lat": -33.0356,
"lon": 27.8259,
"elevationFt": 435,
"size": "large",
"country": "ZA",
"region": "ZA-EC",
"city": "East London",
"scheduledService": true
},
{
"iata": "YXU",
"icao": "CYXU",
"name": "London International Airport",
"lat": 43.03285,
"lon": -81.149,
"elevationFt": 912,
"size": "medium",
"country": "CA",
"region": "CA-ON",
"city": "London",
"scheduledService": true
},
{
"iata": "LCY",
"icao": "EGLC",
"name": "London City Airport",
"lat": 51.5053,
"lon": 0.05528,
"elevationFt": 19,
"size": "medium",
"country": "GB",
"region": "GB-ENG",
"city": "London",
"scheduledService": true
},
{
"iata": "SEN",
"icao": "EGMC",
"name": "London Southend Airport",
"lat": 51.57056,
"lon": 0.69363,
"elevationFt": 49,
"size": "medium",
"country": "GB",
"region": "GB-ENG",
"city": "Southend-on-Sea, Essex",
"scheduledService": true
},
{
"iata": "BQH",
"icao": "EGKB",
"name": "London Biggin Hill Airport",
"lat": 51.3308,
"lon": 0.0325,
"elevationFt": 598,
"size": "medium",
"country": "GB",
"region": "GB-ENG",
"city": "London",
"scheduledService": false
},
{
"iata": "LYX",
"icao": "EGMD",
"name": "Lydd London Ashford Airport",
"lat": 50.95625,
"lon": 0.93907,
"elevationFt": 13,
"size": "medium",
"country": "GB",
"region": "GB-ENG",
"city": "Romney Marsh, Kent",
"scheduledService": false
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14230/airport+data+api+-+iata+icao+nearby+distance/35313/search+airports?q=london&limit=10' --header 'Authorization: Bearer YOUR_API_KEY'
{
"lat": 40.96,
"lon": -5.66,
"radiusKm": 200,
"count": 10,
"airports": [
{
"iata": "SLM",
"icao": "LESA",
"name": "Salamanca Airport",
"lat": 40.9521,
"lon": -5.50199,
"elevationFt": 2595,
"size": "medium",
"country": "ES",
"region": "ES-CL",
"city": "Salamanca",
"scheduledService": true,
"distanceKm": 13.3
},
{
"iata": "VLL",
"icao": "LEVD",
"name": "Valladolid Airport",
"lat": 41.7061,
"lon": -4.85194,
"elevationFt": 2776,
"size": "medium",
"country": "ES",
"region": "ES-CL",
"city": "Valladolid",
"scheduledService": true,
"distanceKm": 106.9
},
{
"iata": "BGC",
"icao": "LPBG",
"name": "Bragança Airport",
"lat": 41.8578,
"lon": -6.70713,
"elevationFt": 2241,
"size": "medium",
"country": "PT",
"region": "PT-04",
"city": "Bragança",
"scheduledService": true,
"distanceKm": 132.6
},
{
"iata": null,
"icao": "LECU",
"name": "Madrid-Cuatro Vientos Airport",
"lat": 40.3707,
"lon": -3.78514,
"elevationFt": 2269,
"size": "medium",
"country": "ES",
"region": "ES-MD",
"city": "Madrid",
"scheduledService": false,
"distanceKm": 171.2
},
{
"iata": "VRL",
"icao": "LPVR",
"name": "Vila Real Airport",
"lat": 41.2743,
"lon": -7.72047,
"elevationFt": 1805,
"size": "medium",
"country": "PT",
"region": "PT-17",
"city": "Vila Real",
"scheduledService": true,
"distanceKm": 176.1
},
{
"iata": null,
"icao": "LEGT",
"name": "Getafe Air Base",
"lat": 40.2941,
"lon": -3.72383,
"elevationFt": 2034,
"size": "medium",
"country": "ES",
"region": "ES-MD",
"city": "Getafe",
"scheduledService": false,
"distanceKm": 179.4
},
{
"iata": "LEN",
"icao": "LELN",
"name": "León Airport",
"lat": 42.59071,
"lon": -5.65341,
"elevationFt": 3006,
"size": "medium",
"country": "ES",
"region": "ES-CL",
"city": "La Virgen del Camino",
"scheduledService": true,
"distanceKm": 181.3
},
{
"iata": "MAD",
"icao": "LEMD",
"name": "Adolfo Suárez Madrid–Barajas Airport",
"lat": 40.49341,
"lon": -3.57225,
"elevationFt": 1998,
"size": "large",
"country": "ES",
"region": "ES-MD",
"city": "Madrid",
"scheduledService": true,
"distanceKm": 183.4
},
{
"iata": "VSE",
"icao": "LPVZ",
"name": "Aerodromo Goncalves Lobato (Viseu Airport)",
"lat": 40.7255,
"lon": -7.88899,
"elevationFt": 2060,
"size": "medium",
"country": "PT",
"region": "PT-18",
"city": "Viseu",
"scheduledService": true,
"distanceKm": 189.3
},
{
"iata": "TOJ",
"icao": "LETO",
"name": "Madrid–Torrejón Airport / Torrejón Air Base",
"lat": 40.48788,
"lon": -3.45681,
"elevationFt": 2026,
"size": "medium",
"country": "ES",
"region": "ES-MD",
"city": "Madrid",
"scheduledService": false,
"distanceKm": 192.9
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14230/airport+data+api+-+iata+icao+nearby+distance/35314/nearest+airports?lat=40.96&lon=-5.66&radius=200&limit=10' --header 'Authorization: Bearer YOUR_API_KEY'
{
"from": {
"iata": "MAD",
"icao": "LEMD",
"name": "Adolfo Suárez Madrid–Barajas Airport",
"lat": 40.49341,
"lon": -3.57225,
"elevationFt": 1998,
"size": "large",
"country": "ES",
"region": "ES-MD",
"city": "Madrid",
"scheduledService": true
},
"to": {
"iata": "JFK",
"icao": "KJFK",
"name": "John F. Kennedy International Airport",
"lat": 40.63945,
"lon": -73.77932,
"elevationFt": 13,
"size": "large",
"country": "US",
"region": "US-NY",
"city": "New York",
"scheduledService": true
},
"distanceKm": 5760.5,
"distanceMiles": 3579.4,
"distanceNauticalMiles": 3110.4,
"estimatedFlightTime": "7h 26m",
"note": "Great-circle distance; flight time is a rough estimate (830 km/h + 30 min)."
}
curl --location --request GET 'https://zylalabs.com/api/14230/airport+data+api+-+iata+icao+nearby+distance/35315/distance+between+airports?from=MAD&to=JFK' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 机场数据API - IATA ICAO 附近距离 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
每个端点返回关于机场的详细信息,包括IATA和ICAO代码名称地理坐标(纬度和经度)海拔国家地区城市机场规模以及是否提供定期航班服务
响应数据中的关键字段包括“iata”“icao”“name”“lat”“lon”“elevationFt”“size”“country”“region”“city”和“scheduledService”这些字段提供了有关每个机场的重要细节
参数因端点而异,但通常包括IATA/ICAO代码、搜索查询(名称或城市)、最近机场的坐标和距离计算的半径。用户可以根据这些参数自定义请求
响应数据采用JSON格式结构,每个机场的详细信息封装在一个对象中。例如,搜索响应中的"airports"数组包含多个机场对象,每个对象都有其各自的字段
这些数据来源于各种航空数据库和组织,这些组织维护着全球机场的最新信息。这确保了用户可以获得全面和可靠的数据集
典型的使用案例包括旅游规划 航班路线分析 机场比较 和地理研究 用户可以找到附近的机场 计算距离 并收集各种应用所需的重要机场信息
用户可以利用返回的数据用于旅行应用程序、物流规划和航空分析等应用。例如,他们可以在地图上显示机场的详细信息或计算地点之间的旅行距离
如果查询返回部分或空结果,用户应检查其输入参数的准确性 例如,使用更广泛的搜索词或调整坐标可能会产生更多结果