Расписание и статусы рейсов Домодедово через API
Домодедово (DME) — один из крупнейших аэропортов Москвы. Tablo API отдаёт данные о его рейсах через тот же REST-эндпоинт, что и для остальных 27 аэропортов сети.
Прилёты и вылеты одним запросом
# Прилёты в Домодедово на дату
curl -H "X-API-Key: YOUR_KEY" \
"https://api.tabloapi.ru/v1/flights?airport=DME&type=arrival&date=2026-09-30"
# Вылеты из Домодедово на дату
curl -H "X-API-Key: YOUR_KEY" \
"https://api.tabloapi.ru/v1/flights?airport=DME&type=departure&date=2026-09-30"
Конкретный рейс
curl -H "X-API-Key: YOUR_KEY" \
"https://api.tabloapi.ru/v1/flights/SU1234?airport=DME&date=2026-09-30"
Пример ответа:
{
"data": {
"name": "SU1234",
"airport_code": "DME",
"status": "LANDED",
"subStatus": "ARRIVED",
"date_arrival_plan": "2026-09-30T10:30:00.000Z",
"date_arrival_fact": "2026-09-30T10:28:00.000Z",
"city_departure": "Сочи",
"type_aircraft": "Airbus A321"
},
"data_freshness": { "DME": "2026-09-30T10:25:00.000Z" }
}
Статусы рейсов DME
| status | subStatus | Значение |
|--------|-----------|---------|
| SCHEDULED | — | Рейс по расписанию |
| DELAYED | — | Задержан |
| DEPARTED | — | Вылетел |
| IN_FLIGHT | — | В полёте |
| LANDED | ARRIVED | Приземлился |
| CANCELLED | — | Отменён |
Пример: все задержанные рейсы за день
import requests
API_KEY = "YOUR_API_KEY"
BASE_URL = "https://api.tabloapi.ru"
def get_delayed_dme(date: str) -> list:
response = requests.get(
f"{BASE_URL}/v1/flights",
headers={"X-API-Key": API_KEY},
params={"airport": "DME", "type": "arrival", "date": date},
)
response.raise_for_status()
flights = response.json()["data"]
return [f for f in flights if f["status"] == "DELAYED"]
delayed = get_delayed_dme("2026-09-30")
print(f"Задержано рейсов в Домодедово: {len(delayed)}")
Частота обновления
Данные по DME обновляются каждые 15 минут. Поле data_freshness.DME в ответе показывает точное время последнего обновления — используйте его для кэширования вместо запроса при каждом обращении пользователя.
Уведомления вместо повторных запросов
Если нужно реагировать на изменение статуса конкретного рейса DME мгновенно — подключите вебхук вместо периодического опроса, см. «Как подключить вебхуки для мониторинга задержек рейсов».
Tablo API покрывает 28 аэропортов России и зарубежья. Запросить доступ →