{
    "meta": {
        "generatedAt": "2026-08-25T00:49:01+02:00",
        "code": "JNB",
        "canonicalUrl": "https://www.voldiscount.com/aeroport-jnb.php",
        "warning": "Les statistiques décrivent les axes de la ville associée au code. Elles ne prouvent ni aéroport précis, ni desserte, ni disponibilité actuelle."
    },
    "airport": {
        "code": "JNB",
        "city": "Johannesbourg",
        "citySlug": "johannesbourg",
        "country": "Afrique du Sud",
        "countrySlug": "afrique-du-sud",
        "continent": "afrique",
        "region": "",
        "latitude": -26.204103,
        "longitude": 28.047305,
        "url": "https://www.voldiscount.com/aeroport-jnb.php",
        "dataUrl": "https://www.voldiscount.com/data/aeroports/jnb.json",
        "cityUrl": "https://www.voldiscount.com/billet-avion-afrique-du-sud/billet-avion-johannesbourg.php",
        "countryUrl": "https://www.voldiscount.com/billet-avion-afrique-du-sud/billet-avion.php",
        "incomingAxes": 1,
        "outgoingAxes": 0,
        "incomingObservations": 6,
        "outgoingObservations": 0,
        "airlines": [
            "Air France",
            "Emirates",
            "Etihad Airways",
            "Iberia",
            "Swiss"
        ],
        "origins": [
            {
                "city": "Paris",
                "citySlug": "paris",
                "country": "France",
                "countrySlug": "france",
                "url": "https://www.voldiscount.com/billet-avion-france/billet-avion-paris.php"
            }
        ],
        "destinations": [],
        "airlineCount": 5,
        "originCount": 1,
        "destinationCount": 0,
        "incomingAxisRecords": [
            {
                "id": "994014439e522176",
                "url": "https://www.voldiscount.com/vol-france/paris/vers/afrique-du-sud/johannesbourg/aller-retour.php",
                "departure": {
                    "city": "Paris",
                    "citySlug": "paris",
                    "country": "France",
                    "countrySlug": "france",
                    "iataCodes": [
                        "CDG"
                    ],
                    "region": "Île de France",
                    "latitude": 48.8534,
                    "longitude": 2.3488
                },
                "arrival": {
                    "city": "Johannesbourg",
                    "citySlug": "johannesbourg",
                    "country": "Afrique du Sud",
                    "countrySlug": "afrique-du-sud",
                    "iataCodes": [
                        "JNB"
                    ],
                    "region": "",
                    "latitude": -26.204103,
                    "longitude": 28.047305
                },
                "rank": 530,
                "observations": 6,
                "directObserved": true,
                "distanceKm": 8728,
                "observedMonths": [
                    1,
                    2,
                    3,
                    4,
                    11,
                    12
                ],
                "airlines": [
                    {
                        "iata": "AF",
                        "name": "Air France",
                        "slug": "air-france",
                        "lowCost": false,
                        "website": "https://www.airfrance.com"
                    },
                    {
                        "iata": "EK",
                        "name": "Emirates",
                        "slug": "emirates",
                        "lowCost": false,
                        "website": "https://www.emirates.com"
                    },
                    {
                        "iata": "EY",
                        "name": "Etihad Airways",
                        "slug": "etihad-airways",
                        "lowCost": false,
                        "website": "https://www.etihad.com"
                    },
                    {
                        "iata": "IB",
                        "name": "Iberia",
                        "slug": "iberia",
                        "lowCost": false,
                        "website": "https://www.iberia.com"
                    },
                    {
                        "iata": "LX",
                        "name": "Swiss",
                        "slug": "swiss",
                        "lowCost": false,
                        "website": "https://www.swiss.com"
                    }
                ]
            }
        ],
        "outgoingAxisRecords": [],
        "airlineRecords": [
            {
                "name": "Air France",
                "slug": "air-france",
                "iata": "AF",
                "url": "https://www.voldiscount.com/billet-avion-air-france.php"
            },
            {
                "name": "Emirates",
                "slug": "emirates",
                "iata": "EK",
                "url": "https://www.voldiscount.com/billet-avion-emirates.php"
            },
            {
                "name": "Etihad Airways",
                "slug": "etihad-airways",
                "iata": "EY",
                "url": "https://www.voldiscount.com/billet-avion-etihad-airways.php"
            },
            {
                "name": "Iberia",
                "slug": "iberia",
                "iata": "IB",
                "url": "https://www.voldiscount.com/billet-avion-iberia.php"
            },
            {
                "name": "Swiss",
                "slug": "swiss",
                "iata": "LX",
                "url": "https://www.voldiscount.com/billet-avion-swiss.php"
            }
        ],
        "observedMonths": [
            1,
            2,
            3,
            4,
            11,
            12
        ],
        "monthLabels": [
            "janvier",
            "février",
            "mars",
            "avril",
            "novembre",
            "décembre"
        ],
        "axisCount": 1,
        "directObservedAxes": 1,
        "distanceMinimum": 8728,
        "distanceMaximum": 8728,
        "distanceAverage": 8728,
        "relatedAirportCodes": []
    }
}