Save up to 17% with yearly billing

See pricing

Исторические данные ADS-B

Какой эндпоинт исторических данных ADS-B вызывать и какой тариф для этого нужен? Эта страница поможет сориентироваться в группе архивных эндпоинтов ADS-B. Текущие местоположения см. в разделе ADS-B. Подмена GPS (GPS spoofing) — преднамеренная фальсификация сигнала о местоположении воздушного судна — отмечается в поле gps_spoofing_suspected в записях о рейсах.

Префиксы путей (/ultra/history/... и /mega/history/...) определяют окно хранения данных и лимиты на запрос, а не название вашего тарифа RapidAPI. Какая подписка открывает доступ к каждому префиксу, см. в разделе Ограничения частоты запросов → Уровни путей для исторических данных ADS-B.

Путь ULTRA (/ultra/history/...)Путь MEGA (/mega/history/...)
Макс. окно на запрос90 дней365 дней
Макс. количество рейсов на запрос10002000
Макс. количество местоположений на запрос500010 000
Макс. количество точек трека2000 по умолчанию5000 по умолчанию
Тарифы RapidAPIPro, Ultra, MegaUltra, Mega
ЭндпоинтСтраницаКогда использовать
GET /ultra|mega/history/flightsПоиск по истории рейсовПоиск архивных рейсов по бортовому номеру, hex-коду, позывному или маршруту
GET /ultra|mega/history/flight/{flight_id}Детали отдельного рейсаПолные метаданные одного рейса из результатов поиска
GET /ultra|mega/history/flight/{flight_id}/trackТрек рейсаВоспроизведение местоположений от выхода до выхода для известного flight_id
GET /ultra|mega/history/positions/{icao24}История местоположенийНеобработанные снимки местоположения по hex-коду воздушного судна
GET /ultra|mega/history/positions/registration/{registration}История местоположенийТо же, что поиск по hex-коду, но принимает бортовой номер
GET /ultra|mega/history/airport/{icao}/trafficТрафик аэропортаИсторические прилёты и вылеты в аэропорту

Выбор пути. Подписчики Pro используют только /ultra/history/... (окна до 90 дней). Подписчики Ultra и Mega могут вызывать любой из префиксов: /ultra/history/... — для ретроспективы до 90 дней или /mega/history/..., когда нужно до 365 дней или более высокие лимиты на запрос. Сервер возвращает 422, если диапазон дат превышает предел для пути, — например, окно в 120 дней на /ultra/history/... будет отклонено даже при подписке Ultra.

Порядок работы. Типичная цепочка — поиск → детали (метаданные) или поиск → трек (воспроизведение на карте). Выполните поиск хотя бы с одним фильтром, возьмите flight_id из результатов, затем вызовите детали или трек. Вызвать детали или трек без flight_id, полученного из поиска, нельзя. Готовый к запуску пример см. в разделе Поиск по истории рейсов → Интеграция.

Ответы с ошибками

Общие ошибки шлюза и платформы: Обработка ошибок. Ошибки ограничения доступа по тарифу относятся ко всем эндпоинтам этой группы:

401 / 403 — тариф не даёт доступа

Доступ к историческим данным ADS-B зависит от уровня подписки RapidAPI. Шлюз может вернуть 401 или 403 со строкой message (а не detail):

{
  "message": "This endpoint is disabled for your subscription"
}
СитуацияРешение
Basic или FREE TrialПерейдите на Pro или выше для /ultra/history/...
Тариф Pro вызывает /mega/history/...Перейдите на Ultra или Mega либо используйте /ultra/history/...
Отсутствуют заголовкиДобавьте X-RapidAPI-Key и X-RapidAPI-Host — см. Начало работы

Не повторяйте запросы при 401/403 — исправьте подписку или префикс пути.

Ошибки, специфичные для эндпоинтов (404 для рейса, 404 для регистрационного номера, 422 для фильтров, окна или несоответствия), описаны на соответствующих справочных страницах.

Руководства по интеграции

РуководствоСодержание
Поиск воздушных судовБортовой номер, фотографии, пакетный поиск
Лётно-технические характеристикиКарточка характеристик и сравнение типов
Отслеживание в реальном времениСтатистика, трафик поблизости, диапазоны высот
Исторические трекиПоиск, цепочка запросов деталей, трафик аэропорта
Обработка ошибокfound:false, ограничения по тарифу, пустые потоки
Кэширование и мониторингTTL, опрос, уровни тарифов

См. также: ADS-B в реальном времени · Ограничения частоты запросов · Поиск воздушных судов