GEO Airports API
收藏GEO Airports API 数据集概述
基本信息
- API名称: GEO Airports API
- 类别: Travel
- 提供商: Nilsdev
- 订阅用户数: 2
订阅计划
- BASIC: $0.00 / mo
- PRO: $7.99 / mo
- ULTRA: $26.99 / mo
- MEGA: $79.99 / mo
API概述
- 提供全球机场的详细信息,使用IATA代码查询。
- 根据地理坐标快速查找最近的机场。
- 适用于旅行应用、物流和基于位置的服务。
认证
-
所有请求需要API密钥。
-
请求头:
X-RapidAPI-Key: YOUR_API_KEY X-RapidAPI-Host: geo-airports-api.p.rapidapi.com
端点
1. GET /airport
-
功能: 使用IATA代码获取机场详细信息。
-
查询参数:
参数名 类型 是否必需 描述 codeString 是 3字符IATA机场代码(如"LHR"、"JFK") -
成功响应 (200 OK): json { "success": true, "name": "John F Kennedy International Airport", "lat": 40.6413111, "lon": -73.7781391, "country": "US", "continent": "NA", "city": "New York", "website": "https://www.jfkairport.com" }
-
错误响应 (400 Bad Request): json { "success": false, "error": "Missing required code" }
2. GET /airport/nearest
-
功能: 根据地理坐标查找最近的机场。
-
查询参数:
参数名 类型 是否必需 描述 latnumber 是 纬度坐标(十进制度数,如"40.531") lonnumber 是 经度坐标(十进制度数,如"-2.142") -
成功响应 (200 OK): json { "success": true, "airport": { "iata_code": "JFK", "name": "John F Kennedy International Airport", "lat": 40.6413111, "lon": -73.7781391, "distance": "2.34 km", "country": "US", "continent": "NA", "city": "New York", "website": "https://www.jfkairport.com" } }
-
错误响应 (400 Bad Request): json { "success": false, "error": "Missing required query parameters: lat and lon" }
使用说明
- IATA代码必须为大写的3字母字符串。
- 纬度和经度必须是有效的十进制数。
- 最近机场端点使用Haversine公式计算距离(单位为公里)。
- 无有效API密钥的请求将返回403 Forbidden。
- 过多请求可能导致429 Too Many Requests错误(速率限制)。




