{
    "success": true,
    "data": {
        "route": {
            "origin": {
                "iata": "DXB",
                "name": "Dubai",
                "country_code": "AE",
                "country_name": "United Arab Emirates",
                "is_hub": true
            },
            "destination": {
                "iata": "RUH",
                "name": "Riyadh",
                "country_code": "SA",
                "country_name": "Saudi Arabia",
                "is_hub": false
            },
            "slug": "dxb-ruh"
        },
        "parameters": {
            "agencies": [
                "Aviakassa",
                "Biletix",
                "Clickavia",
                "Kiwi.com",
                "Kupi.com",
                "Trip.com",
                "Turna.com",
                "Wingie",
                "Авиасейлс"
            ],
            "agencies_count": 9,
            "airlines": [
                "EK",
                "F3",
                "G9",
                "J9",
                "RX",
                "SV",
                "XY"
            ],
            "airlines_count": 7,
            "airports_arrival": 1,
            "airports_arrival_list": [
                "RUH"
            ],
            "airports_departure": 2,
            "airports_departure_list": [
                "DXB",
                "SHJ"
            ],
            "avg_duration_min": 129,
            "avg_price": 91,
            "avg_transfers": 0.06,
            "cheapest_agency": "Kupi.com",
            "cheapest_month": 12,
            "cheapest_weekday": 4,
            "departures_per_week": 6,
            "direct_airlines_list": [
                "EK",
                "F3",
                "G9",
                "RX",
                "SV",
                "XY"
            ],
            "direct_flights_count": 62,
            "direct_share": 93.94,
            "distance_km": 868,
            "eco_score": 9.4,
            "flight_time_min": 91,
            "flights_found": 66,
            "has_direct": true,
            "max_duration_min": 280,
            "max_price": 242,
            "min_duration_min": 110,
            "min_price": 69,
            "min_price_1stop": 104,
            "min_price_direct": 69,
            "months_with_flights": [
                10,
                11,
                12
            ],
            "popularity_score": 3.3,
            "seasonality": 1,
            "time_diff_hours": -1
        },
        "calendar": [
            {
                "date": "2026-11-16",
                "price_usd": 85,
                "transfers": 0,
                "airline": "XY",
                "gate": "Kupi.com",
                "duration_min": 130
            },
            {
                "date": "2026-11-17",
                "price_usd": 85,
                "transfers": 0,
                "airline": "XY",
                "gate": "Kupi.com",
                "duration_min": 130
            },
            {
                "date": "2026-11-18",
                "price_usd": 78,
                "transfers": 0,
                "airline": "XY",
                "gate": "Kiwi.com",
                "duration_min": 130
            },
            {
                "date": "2026-11-19",
                "price_usd": 77,
                "transfers": 0,
                "airline": "F3",
                "gate": "Kupi.com",
                "duration_min": 120
            },
            {
                "date": "2026-11-20",
                "price_usd": 78,
                "transfers": 0,
                "airline": "F3",
                "gate": "Biletix",
                "duration_min": 120
            },
            {
                "date": "2026-11-22",
                "price_usd": 103,
                "transfers": 0,
                "airline": "RX",
                "gate": "Trip.com",
                "duration_min": 115
            },
            {
                "date": "2026-11-23",
                "price_usd": 77,
                "transfers": 0,
                "airline": "F3",
                "gate": "Biletix",
                "duration_min": 120
            },
            {
                "date": "2026-11-25",
                "price_usd": 86,
                "transfers": 0,
                "airline": "XY",
                "gate": "Авиасейлс",
                "duration_min": 130
            },
            {
                "date": "2026-11-26",
                "price_usd": 103,
                "transfers": 0,
                "airline": "G9",
                "gate": "Kupi.com",
                "duration_min": 125
            },
            {
                "date": "2026-11-27",
                "price_usd": 127,
                "transfers": 0,
                "airline": "SV",
                "gate": "Авиасейлс",
                "duration_min": 125
            },
            {
                "date": "2026-11-28",
                "price_usd": 168,
                "transfers": 0,
                "airline": "SV",
                "gate": "Авиасейлс",
                "duration_min": 125
            },
            {
                "date": "2026-11-29",
                "price_usd": 135,
                "transfers": 0,
                "airline": "RX",
                "gate": "Авиасейлс",
                "duration_min": 115
            },
            {
                "date": "2026-11-30",
                "price_usd": 118,
                "transfers": 0,
                "airline": "RX",
                "gate": "Авиасейлс",
                "duration_min": 115
            },
            {
                "date": "2026-12-01",
                "price_usd": 78,
                "transfers": 0,
                "airline": "F3",
                "gate": "Авиасейлс",
                "duration_min": 120
            },
            {
                "date": "2026-12-02",
                "price_usd": 85,
                "transfers": 0,
                "airline": "F3",
                "gate": "Авиасейлс",
                "duration_min": 120
            },
            {
                "date": "2026-12-03",
                "price_usd": 78,
                "transfers": 0,
                "airline": "F3",
                "gate": "Авиасейлс",
                "duration_min": 115
            },
            {
                "date": "2026-12-04",
                "price_usd": 80,
                "transfers": 0,
                "airline": "F3",
                "gate": "Авиасейлс",
                "duration_min": 120
            },
            {
                "date": "2026-12-05",
                "price_usd": 80,
                "transfers": 0,
                "airline": "F3",
                "gate": "Авиасейлс",
                "duration_min": 120
            },
            {
                "date": "2026-12-06",
                "price_usd": 78,
                "transfers": 0,
                "airline": "F3",
                "gate": "Авиасейлс",
                "duration_min": 115
            },
            {
                "date": "2026-12-07",
                "price_usd": 78,
                "transfers": 0,
                "airline": "F3",
                "gate": "Trip.com",
                "duration_min": 115
            },
            {
                "date": "2026-12-08",
                "price_usd": 78,
                "transfers": 0,
                "airline": "F3",
                "gate": "Trip.com",
                "duration_min": 120
            },
            {
                "date": "2026-12-09",
                "price_usd": 75,
                "transfers": 0,
                "airline": "F3",
                "gate": "Wingie",
                "duration_min": 120
            },
            {
                "date": "2026-12-10",
                "price_usd": 78,
                "transfers": 0,
                "airline": "F3",
                "gate": "Trip.com",
                "duration_min": 120
            },
            {
                "date": "2026-12-15",
                "price_usd": 69,
                "transfers": 0,
                "airline": "F3",
                "gate": "Kupi.com",
                "duration_min": 115
            },
            {
                "date": "2026-12-18",
                "price_usd": 72,
                "transfers": 0,
                "airline": "F3",
                "gate": "Biletix",
                "duration_min": 114
            },
            {
                "date": "2026-12-21",
                "price_usd": 73,
                "transfers": 0,
                "airline": "F3",
                "gate": "Trip.com",
                "duration_min": 120
            },
            {
                "date": "2026-12-22",
                "price_usd": 71,
                "transfers": 0,
                "airline": "F3",
                "gate": "Kupi.com",
                "duration_min": 114
            },
            {
                "date": "2026-12-23",
                "price_usd": 71,
                "transfers": 0,
                "airline": "F3",
                "gate": "Kupi.com",
                "duration_min": 120
            },
            {
                "date": "2026-12-24",
                "price_usd": 72,
                "transfers": 0,
                "airline": "F3",
                "gate": "Biletix",
                "duration_min": 114
            },
            {
                "date": "2026-12-28",
                "price_usd": 72,
                "transfers": 0,
                "airline": "F3",
                "gate": "Kupi.com",
                "duration_min": 120
            },
            {
                "date": "2026-12-30",
                "price_usd": 72,
                "transfers": 0,
                "airline": "F3",
                "gate": "Авиасейлс",
                "duration_min": 120
            }
        ],
        "variants": [
            {
                "depart_date": "2026-12-15",
                "price_usd": 69,
                "airline": "F3",
                "flight_number": "512",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "20:30:00",
                "arrival_time": "22:25:00",
                "duration_min": 115,
                "transfers": 0,
                "gate": "Kupi.com",
                "ticket_id": "c180a328e47261133684ef910477adac"
            },
            {
                "depart_date": "2026-12-22",
                "price_usd": 71,
                "airline": "F3",
                "flight_number": "514",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "23:01:00",
                "arrival_time": "00:55:00",
                "duration_min": 114,
                "transfers": 0,
                "gate": "Kupi.com",
                "ticket_id": "2be018dd63232c839c51fe80f6074c7f"
            },
            {
                "depart_date": "2026-12-23",
                "price_usd": 71,
                "airline": "F3",
                "flight_number": "506",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "11:50:00",
                "arrival_time": "13:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Kupi.com",
                "ticket_id": "e4f99e2281d6b5804200cba38bade995"
            },
            {
                "depart_date": "2026-12-30",
                "price_usd": 72,
                "airline": "F3",
                "flight_number": "508",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "19:50:00",
                "arrival_time": "21:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Авиасейлс",
                "ticket_id": "75b34820d980ce2248bc4ba8bd31a949"
            },
            {
                "depart_date": "2026-12-18",
                "price_usd": 72,
                "airline": "F3",
                "flight_number": "514",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "23:01:00",
                "arrival_time": "00:55:00",
                "duration_min": 114,
                "transfers": 0,
                "gate": "Biletix",
                "ticket_id": "52749f3fa36c9e765e7bce3ebbf4f981"
            },
            {
                "depart_date": "2026-12-24",
                "price_usd": 72,
                "airline": "F3",
                "flight_number": "514",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "23:01:00",
                "arrival_time": "00:55:00",
                "duration_min": 114,
                "transfers": 0,
                "gate": "Biletix",
                "ticket_id": "b2c07584cd58d8f9b577f537d15db4e1"
            },
            {
                "depart_date": "2026-12-28",
                "price_usd": 72,
                "airline": "F3",
                "flight_number": "514",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "23:01:00",
                "arrival_time": "00:55:00",
                "duration_min": 114,
                "transfers": 0,
                "gate": "Biletix",
                "ticket_id": "a18118a222ab49771bd0cfaf8acdd729"
            },
            {
                "depart_date": "2026-12-28",
                "price_usd": 72,
                "airline": "F3",
                "flight_number": "508",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "19:50:00",
                "arrival_time": "21:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Kupi.com",
                "ticket_id": "5833962deb01858ae46a7db687c7b948"
            },
            {
                "depart_date": "2026-12-22",
                "price_usd": 73,
                "airline": "F3",
                "flight_number": "512",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "20:30:00",
                "arrival_time": "22:25:00",
                "duration_min": 115,
                "transfers": 0,
                "gate": "Kupi.com",
                "ticket_id": "9c5b948af18962cd0455db4d0782f7ed"
            },
            {
                "depart_date": "2026-12-21",
                "price_usd": 73,
                "airline": "F3",
                "flight_number": "506",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "11:50:00",
                "arrival_time": "13:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Trip.com",
                "ticket_id": "2ce6cb9a5770321f8d4e92ab5f294afe"
            },
            {
                "depart_date": "2026-12-09",
                "price_usd": 75,
                "airline": "F3",
                "flight_number": "506",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "11:50:00",
                "arrival_time": "13:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Wingie",
                "ticket_id": "e3cbe1b430a7cc733422d9913a462027"
            },
            {
                "depart_date": "2026-11-23",
                "price_usd": 77,
                "airline": "F3",
                "flight_number": "506",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "11:50:00",
                "arrival_time": "13:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Biletix",
                "ticket_id": "e104d1406c245cead92ad0522956151f"
            },
            {
                "depart_date": "2026-11-19",
                "price_usd": 77,
                "airline": "F3",
                "flight_number": "506",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "11:50:00",
                "arrival_time": "13:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Kupi.com",
                "ticket_id": "967b972c6fe087c39941f1fd1894e8c3"
            },
            {
                "depart_date": "2026-11-20",
                "price_usd": 78,
                "airline": "F3",
                "flight_number": "506",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "11:50:00",
                "arrival_time": "13:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Biletix",
                "ticket_id": "ef56ccebc46792d290a30bede60e174b"
            },
            {
                "depart_date": "2026-12-01",
                "price_usd": 78,
                "airline": "F3",
                "flight_number": "506",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "11:50:00",
                "arrival_time": "13:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Авиасейлс",
                "ticket_id": "859722ba3deda16573e099562065af97"
            },
            {
                "depart_date": "2026-11-18",
                "price_usd": 78,
                "airline": "XY",
                "flight_number": "202",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "10:30:00",
                "arrival_time": "12:40:00",
                "duration_min": 130,
                "transfers": 0,
                "gate": "Kiwi.com",
                "ticket_id": "9a694d599f1a12e87a4b1de4e1db46d3"
            },
            {
                "depart_date": "2026-12-03",
                "price_usd": 78,
                "airline": "F3",
                "flight_number": "512",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "20:30:00",
                "arrival_time": "22:25:00",
                "duration_min": 115,
                "transfers": 0,
                "gate": "Авиасейлс",
                "ticket_id": "f6a9a8d2df3ee1e4d4a4ce19eb1532e9"
            },
            {
                "depart_date": "2026-12-10",
                "price_usd": 78,
                "airline": "F3",
                "flight_number": "506",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "11:50:00",
                "arrival_time": "13:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Trip.com",
                "ticket_id": "a64c395b4e466945423a4bc794551e68"
            },
            {
                "depart_date": "2026-12-06",
                "price_usd": 78,
                "airline": "F3",
                "flight_number": "512",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "20:30:00",
                "arrival_time": "22:25:00",
                "duration_min": 115,
                "transfers": 0,
                "gate": "Авиасейлс",
                "ticket_id": "eea92e7c8cfa78ccf019778fc03486c3"
            },
            {
                "depart_date": "2026-12-07",
                "price_usd": 78,
                "airline": "F3",
                "flight_number": "512",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "20:30:00",
                "arrival_time": "22:25:00",
                "duration_min": 115,
                "transfers": 0,
                "gate": "Trip.com",
                "ticket_id": "7d923b981f50e2fde0618dfc9d787bef"
            },
            {
                "depart_date": "2026-12-08",
                "price_usd": 78,
                "airline": "F3",
                "flight_number": "508",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "19:50:00",
                "arrival_time": "21:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Trip.com",
                "ticket_id": "aa92c1dec33ba58fcd8337124aabbf52"
            },
            {
                "depart_date": "2026-12-04",
                "price_usd": 80,
                "airline": "F3",
                "flight_number": "508",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "19:50:00",
                "arrival_time": "21:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Авиасейлс",
                "ticket_id": "12b1d41a46672072f81e2701a017f2bd"
            },
            {
                "depart_date": "2026-12-05",
                "price_usd": 80,
                "airline": "F3",
                "flight_number": "508",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "19:50:00",
                "arrival_time": "21:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Авиасейлс",
                "ticket_id": "475d6aa826e34486c5f7f1abd4643365"
            },
            {
                "depart_date": "2026-11-16",
                "price_usd": 85,
                "airline": "XY",
                "flight_number": "202",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "10:30:00",
                "arrival_time": "12:40:00",
                "duration_min": 130,
                "transfers": 0,
                "gate": "Kupi.com",
                "ticket_id": "9e5cf248d5467b794bccb8c84d013abf"
            },
            {
                "depart_date": "2026-12-02",
                "price_usd": 85,
                "airline": "F3",
                "flight_number": "506",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "11:50:00",
                "arrival_time": "13:50:00",
                "duration_min": 120,
                "transfers": 0,
                "gate": "Авиасейлс",
                "ticket_id": "64f74d51d7667492d0a1cca320d06f84"
            },
            {
                "depart_date": "2026-11-17",
                "price_usd": 85,
                "airline": "XY",
                "flight_number": "202",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "10:30:00",
                "arrival_time": "12:40:00",
                "duration_min": 130,
                "transfers": 0,
                "gate": "Kupi.com",
                "ticket_id": "d29555193af8ff7a3a4f5bd5588c99dc"
            },
            {
                "depart_date": "2026-11-25",
                "price_usd": 86,
                "airline": "XY",
                "flight_number": "216",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "06:05:00",
                "arrival_time": "08:15:00",
                "duration_min": 130,
                "transfers": 0,
                "gate": "Авиасейлс",
                "ticket_id": "1e783e2168349886bad435935cd34784"
            },
            {
                "depart_date": "2026-11-26",
                "price_usd": 103,
                "airline": "G9",
                "flight_number": "151",
                "departure_airport": "SHJ",
                "arrival_airport": "RUH",
                "departure_time": "06:30:00",
                "arrival_time": "08:35:00",
                "duration_min": 125,
                "transfers": 0,
                "gate": "Kupi.com",
                "ticket_id": "e9c8ec1b08eb5c4ef8926e3c488cd036"
            },
            {
                "depart_date": "2026-11-22",
                "price_usd": 103,
                "airline": "RX",
                "flight_number": "244",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "18:55:00",
                "arrival_time": "20:50:00",
                "duration_min": 115,
                "transfers": 0,
                "gate": "Trip.com",
                "ticket_id": "6db10adb1ebe68f0e949ed640ad301b8"
            },
            {
                "depart_date": "2026-11-30",
                "price_usd": 118,
                "airline": "RX",
                "flight_number": "244",
                "departure_airport": "DXB",
                "arrival_airport": "RUH",
                "departure_time": "18:35:00",
                "arrival_time": "20:30:00",
                "duration_min": 115,
                "transfers": 0,
                "gate": "Авиасейлс",
                "ticket_id": "8fa721bde26ccd8b3c069fa852c2373c"
            }
        ],
        "airlines": [
            {
                "iata": "F3",
                "name": "flyadeal",
                "logo_url": "https://img.wway.io/pics/root/F3@png?exar=1&rs=fit:80:80",
                "is_lowcost": true,
                "routes_count": 0,
                "min_price_usd": 69
            },
            {
                "iata": "XY",
                "name": "Flynas",
                "logo_url": "https://img.wway.io/pics/root/XY@png?exar=1&rs=fit:80:80",
                "is_lowcost": true,
                "routes_count": 78,
                "min_price_usd": 72
            },
            {
                "iata": "G9",
                "name": "Air Arabia",
                "logo_url": "https://img.wway.io/pics/root/G9@png?exar=1&rs=fit:80:80",
                "is_lowcost": true,
                "routes_count": 98,
                "min_price_usd": 103
            },
            {
                "iata": "RX",
                "name": "Riyadh Air",
                "logo_url": "https://img.wway.io/pics/root/RX@png?exar=1&rs=fit:80:80",
                "is_lowcost": false,
                "routes_count": 8,
                "min_price_usd": 103
            },
            {
                "iata": "SV",
                "name": "Saudia",
                "logo_url": "https://img.wway.io/pics/root/SV@png?exar=1&rs=fit:80:80",
                "is_lowcost": false,
                "routes_count": 330,
                "min_price_usd": 104
            },
            {
                "iata": "J9",
                "name": "Jazeera Airways",
                "logo_url": "https://img.wway.io/pics/root/J9@png?exar=1&rs=fit:80:80",
                "is_lowcost": true,
                "routes_count": 32,
                "min_price_usd": 191
            },
            {
                "iata": "EK",
                "name": "Emirates",
                "logo_url": "https://img.wway.io/pics/root/EK@png?exar=1&rs=fit:80:80",
                "is_lowcost": false,
                "routes_count": 246,
                "min_price_usd": 529
            }
        ],
        "agencies": [
            {
                "name": "Kupi.com",
                "min_price_usd": 69,
                "tickets_count": 13
            },
            {
                "name": "Biletix",
                "min_price_usd": 72,
                "tickets_count": 6
            },
            {
                "name": "Kiwi.com",
                "min_price_usd": 72,
                "tickets_count": 6
            },
            {
                "name": "Авиасейлс",
                "min_price_usd": 72,
                "tickets_count": 19
            },
            {
                "name": "Trip.com",
                "min_price_usd": 73,
                "tickets_count": 10
            },
            {
                "name": "Wingie",
                "min_price_usd": 75,
                "tickets_count": 1
            },
            {
                "name": "Turna.com",
                "min_price_usd": 77,
                "tickets_count": 5
            },
            {
                "name": "Aviakassa",
                "min_price_usd": 79,
                "tickets_count": 1
            },
            {
                "name": "Clickavia",
                "min_price_usd": 79,
                "tickets_count": 5
            }
        ],
        "airports": {
            "departure": [
                {
                    "iata": "DXB",
                    "name": "Dubai Airport",
                    "iata_type": "airport",
                    "time_zone": "Asia/Dubai"
                },
                {
                    "iata": "SHJ",
                    "name": "Sharjah International Airport",
                    "iata_type": "airport",
                    "time_zone": "Asia/Dubai"
                }
            ],
            "arrival": [
                {
                    "iata": "RUH",
                    "name": "King Khaled International Airport",
                    "iata_type": "airport",
                    "time_zone": "Asia/Riyadh"
                }
            ]
        },
        "html_url": "https://cityvator.com/en/dxb-ruh/",
        "api_urls": {
            "self": "https://cityvator.com/api/routes/dxb-ruh",
            "qa": "https://cityvator.com/api/qa/route/dxb-ruh",
            "compare": "https://cityvator.com/api/compare/dxb-ruh-vs-"
        },
        "updated_at": "2026-10-15 22:41:42"
    },
    "meta": {
        "lang": "en",
        "currency": "USD",
        "requested_at": "2026-11-16T00:47:50+03:00",
        "powered_by": "Cityvator",
        "source": "https://cityvator.com",
        "license": "CC-BY-4.0",
        "attribution": "Data source: Cityvator (https://cityvator.com)"
    }
}