Расписание и статусы рейсов Шереметьево через API
Шереметьево (SVO) — крупнейший аэропорт России по пассажиропотоку. Tablo API отдаёт данные о его рейсах через тот же REST-эндпоинт, что и для остальных пяти аэропортов страны.
Прилёты и вылеты одним запросом
# Прилёты в Шереметьево на дату
curl -H "X-API-Key: YOUR_KEY" \
"https://api.tabloapi.ru/v1/flights?airport=SVO&type=arrival&date=2026-07-31"
# Вылеты из Шереметьево на дату
curl -H "X-API-Key: YOUR_KEY" \
"https://api.tabloapi.ru/v1/flights?airport=SVO&type=departure&date=2026-07-31"
Конкретный рейс
curl -H "X-API-Key: YOUR_KEY" \
"https://api.tabloapi.ru/v1/flights/SU100?airport=SVO&date=2026-07-31"
Пример ответа:
{
"data": {
"name": "SU100",
"airport_code": "SVO",
"status": "LANDED",
"subStatus": "ARRIVED",
"date_arrival_plan": "2026-07-31T10:30:00.000Z",
"date_arrival_fact": "2026-07-31T10:28:00.000Z",
"city_departure": "Санкт-Петербург",
"type_aircraft": "Airbus A320"
},
"data_freshness": { "SVO": "2026-07-31T10:25:00.000Z" }
}
Статусы рейсов SVO
| 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_svo(date: str) -> list:
response = requests.get(
f"{BASE_URL}/v1/flights",
headers={"X-API-Key": API_KEY},
params={"airport": "SVO", "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_svo("2026-07-31")
print(f"Задержано рейсов в Шереметьево: {len(delayed)}")
Частота обновления
Данные по SVO обновляются каждые 15 минут. Поле data_freshness.SVO в ответе показывает точное время последнего обновления — используйте его для кэширования вместо запроса при каждом обращении пользователя.
Уведомления вместо повторных запросов
Если нужно реагировать на изменение статуса конкретного рейса SVO мгновенно — подключите вебхук вместо периодического опроса, см. «Как подключить вебхуки для мониторинга задержек рейсов».
Tablo API покрывает 6 аэропортов России: DME, SVO, VKO, LED, AER, KZN. Запросить доступ →