{
  "type": "weather-links",
  "airports": [
    {
      "code": "EGLC",
      "city": "London",
      "tz": "Europe/London",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=EGLC&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/london",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/EGLC",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/gb/london/EGLC",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "EGLC",
        "tz": "Europe/London",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "RKSI",
      "city": "Seoul (Incheon)",
      "tz": "Asia/Seoul",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=RKSI&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/seoul",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/RKSI",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/kr/incheon/RKSI",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "RKSI",
        "tz": "Asia/Seoul",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "KLGA",
      "city": "New York City",
      "tz": "America/New_York",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=KLGA&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=english_k",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/laguardia",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/KLGA",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/us/ny/new-york-city/KLGA",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-etats-unis/aeroport-5575/previsions-meteo-laguardia-airport-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "KLGA",
        "tz": "America/New_York",
        "unit": "F",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "LTAC",
      "city": "Ankara",
      "tz": "Europe/Istanbul",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=LTAC&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/ankara",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/LTAC",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/tr/%C3%A7ubuk/LTAC",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-turquie/aeroport-13/previsions-meteo-esenboga-uluslararasi-havalimani-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "LTAC",
        "tz": "Europe/Istanbul",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 30,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "NZWN",
      "city": "Wellington",
      "tz": "Pacific/Auckland",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=NZWN&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/wellington",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/NZWN",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/nz/wellington/NZWN",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "NZWN",
        "tz": "Pacific/Auckland",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "KORD",
      "city": "Chicago",
      "tz": "America/Chicago",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=KORD&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=english_k",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/chicagoohare",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/KORD",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/us/il/chicago/KORD",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "KORD",
        "tz": "America/Chicago",
        "unit": "F",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "SAEZ",
      "city": "Buenos Aires",
      "tz": "America/Argentina/Buenos_Aires",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=SAEZ&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/buenosaires",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/SAEZ",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/ar/ezeiza/SAEZ",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-argentine/aeroport-20/previsions-meteo-aeropuerto-international-ministro-pistarini-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "SAEZ",
        "tz": "America/Argentina/Buenos_Aires",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "KATL",
      "city": "Atlanta",
      "tz": "America/New_York",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=KATL&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=english_k",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/atlanta",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/KATL",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/us/ga/atlanta/KATL",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-etats-unis/aeroport-5708/previsions-meteo-hartsfield-jackson-atlanta-international-airport-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "KATL",
        "tz": "America/New_York",
        "unit": "F",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "KDAL",
      "city": "Dallas",
      "tz": "America/Chicago",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=KDAL&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=english_k",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/dallaslove",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/KDAL",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/us/tx/dallas/KDAL",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-etats-unis/ville-254/previsions-meteo-dallas-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "KDAL",
        "tz": "America/Chicago",
        "unit": "F",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "KSEA",
      "city": "Seattle",
      "tz": "America/Los_Angeles",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=KSEA&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=english_k",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/seattle",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/KSEA",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/us/wa/seatac/KSEA",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "KSEA",
        "tz": "America/Los_Angeles",
        "unit": "F",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "KMIA",
      "city": "Miami",
      "tz": "America/New_York",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=KMIA&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=english_k",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/miami",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/KMIA",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/us/fl/miami/KMIA",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "KMIA",
        "tz": "America/New_York",
        "unit": "F",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "CYYZ",
      "city": "Toronto",
      "tz": "America/Toronto",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=CYYZ&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/toronto",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/CYYZ",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/ca/mississauga/CYYZ",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "CYYZ",
        "tz": "America/Toronto",
        "unit": "C",
        "tradingMinLocalHour": 19,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "LFPB",
      "city": "Paris",
      "tz": "Europe/Paris",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=LFPB&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/parislb",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/LFPB",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/fr/bonneuil-en-france/LFPB",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-france/aeroport-3548/previsions-meteo-aeroport-de-paris-le-bourget-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "LFPB",
        "tz": "Europe/Paris",
        "unit": "C",
        "tradingMinLocalHour": 19,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "LEMD",
      "city": "Madrid",
      "tz": "Europe/Madrid",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=LEMD&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/madrid",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/LEMD",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/es/madrid/LEMD",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-espagne/aeroport-5094/previsions-meteo-aeroport-madrid-barajas-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "LEMD",
        "tz": "Europe/Madrid",
        "unit": "C",
        "tradingMinLocalHour": 19,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "ZSPD",
      "city": "Shanghai",
      "tz": "Asia/Shanghai",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=ZSPD&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/shanghai",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/ZSPD",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/cn/shanghai/ZSPD",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-chine/aeroport-7343/previsions-meteo-aeroport-international-de-shanghai-pudong-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "ZSPD",
        "tz": "Asia/Shanghai",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "WSSS",
      "city": "Singapore",
      "tz": "Asia/Singapore",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=WSSS&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/singapore",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/WSSS",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/sg/singapore/WSSS",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "WSSS",
        "tz": "Asia/Singapore",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "VILK",
      "city": "Lucknow",
      "tz": "Asia/Kolkata",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=VILK&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/lucknow",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/VILK",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/in/lucknow/VILK",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-inde/aeroport-5724/previsions-meteo-chaudhary-charan-singh-international-airport-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "VILK",
        "tz": "Asia/Kolkata",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "EDDM",
      "city": "Munich",
      "tz": "Europe/Berlin",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=EDDM&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/munich",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/EDDM",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/de/munich/EDDM",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-allemagne/ville-6587/previsions-meteo-munich-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "EDDM",
        "tz": "Europe/Berlin",
        "unit": "C",
        "tradingMinLocalHour": 19,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "RJTT",
      "city": "Tokyo",
      "tz": "Asia/Tokyo",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=RJTT&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/tokyo",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/RJTT",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/jp/tokyo/RJTT",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "RJTT",
        "tz": "Asia/Tokyo",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "LLBG",
      "city": "Tel Aviv",
      "tz": "Asia/Jerusalem",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=LLBG&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/telaviv",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/LLBG",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/il/tel-aviv/LLBG",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-israel/aeroport-5573/previsions-meteo-aeroport-international-de-ben-gurion-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "LLBG",
        "tz": "Asia/Jerusalem",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 30,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "LIMC",
      "city": "Milan",
      "tz": "Europe/Rome",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=LIMC&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/milan",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/LIMC",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/it/milan/LIMC",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "LIMC",
        "tz": "Europe/Rome",
        "unit": "C",
        "tradingMinLocalHour": 19,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "EPWA",
      "city": "Warsaw",
      "tz": "Europe/Warsaw",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=EPWA&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/warsaw",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/EPWA",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/pl/warsaw/EPWA",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-pologne/ville-4948/previsions-meteo-varsovie-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "EPWA",
        "tz": "Europe/Warsaw",
        "unit": "C",
        "tradingMinLocalHour": 19,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "SBGR",
      "city": "Sao Paulo",
      "tz": "America/Sao_Paulo",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=SBGR&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/saopaulo",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/SBGR",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/br/guarulhos/SBGR",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-bresil/ville-6876/previsions-meteo-guarulhos-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "SBGR",
        "tz": "America/Sao_Paulo",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "ZGSZ",
      "city": "Shenzhen",
      "tz": "Asia/Shanghai",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=ZGSZ&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/shenzhen",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/ZGSZ",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/cn/shenzhen/ZGSZ",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "ZGSZ",
        "tz": "Asia/Shanghai",
        "unit": "C",
        "tradingMinLocalHour": 21,
        "tradingMinLocalMinute": 30,
        "dustMinLocalHour": 18,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "ZHHH",
      "city": "Wuhan",
      "tz": "Asia/Shanghai",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=ZHHH&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/wuhan",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/ZHHH",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/cn/wuhan/ZHHH",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "ZHHH",
        "tz": "Asia/Shanghai",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "ZUCK",
      "city": "Chongqing",
      "tz": "Asia/Shanghai",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=ZUCK&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/chongqing",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/ZUCK",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/cn/chongqing/ZUCK",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "ZUCK",
        "tz": "Asia/Shanghai",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "ZBAA",
      "city": "Beijing",
      "tz": "Asia/Shanghai",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=ZBAA&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/beijing",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/ZBAA",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/cn/beijing/ZBAA",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "ZBAA",
        "tz": "Asia/Shanghai",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "RCSS",
      "city": "Taipei",
      "tz": "Asia/Shanghai",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=RCSS&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/taipei",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/RCSS",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/tw/taipei/RCSS",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "RCSS",
        "tz": "Asia/Shanghai",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "ZUUU",
      "city": "Chengdu",
      "tz": "Asia/Shanghai",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=ZUUU&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/chengdu",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/ZUUU",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/cn/chengdu/ZUUU",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "ZUUU",
        "tz": "Asia/Shanghai",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "KBKF",
      "city": "Denver",
      "tz": "America/Denver",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=KBKF&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=english_k",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/KBKF",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/us/co/aurora/KBKF",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "KBKF",
        "tz": "America/Denver",
        "unit": "F",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "KAUS",
      "city": "Austin",
      "tz": "America/Chicago",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=KAUS&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=english_k",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/austin",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/KAUS",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/us/tx/austin/KAUS",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "KAUS",
        "tz": "America/Chicago",
        "unit": "F",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "KHOU",
      "city": "Houston",
      "tz": "America/Chicago",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=KHOU&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=english_k",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/houston",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/KHOU",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/us/tx/houston/KHOU",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "KHOU",
        "tz": "America/Chicago",
        "unit": "F",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "KLAX",
      "city": "Los Angeles",
      "tz": "America/Los_Angeles",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=KLAX&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=english_k",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/losangeles",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/KLAX",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/us/ca/los-angeles/KLAX",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "KLAX",
        "tz": "America/Los_Angeles",
        "unit": "F",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "KSFO",
      "city": "San Francisco",
      "tz": "America/Los_Angeles",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=KSFO&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=english_k",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/sanfrancisco",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/KSFO",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/us/ca/san-francisco/KSFO",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "KSFO",
        "tz": "America/Los_Angeles",
        "unit": "F",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "VHHH",
      "city": "Hong Kong",
      "tz": "Asia/Hong_Kong",
      "links": [
        {
          "label": "HKO LIVE",
          "url": "https://www.weather.gov.hk/en/wxinfo/awsgis/regional_portal.html?loc=hko&ele=Temperature&show=chart",
          "source": "airport"
        },
        {
          "label": "HKO LIVE 2",
          "url": "https://www.weather.gov.hk/en/wxinfo/awsgis/text.html",
          "source": "airport"
        },
        {
          "label": "HKO HISTORY",
          "url": "https://www.weather.gov.hk/en/wxinfo/dailywx/dailywx.htm",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "VHHH",
        "tz": "Asia/Hong_Kong",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 30,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "LTFM",
      "city": "Istanbul",
      "tz": "Europe/Istanbul",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=LTFM&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/istanbul",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/LTFM",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/tr/istanbul/LTFM",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "LTFM",
        "tz": "Europe/Istanbul",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 30,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "MMMX",
      "city": "Mexico City",
      "tz": "America/Mexico_City",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=MMMX&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/mexicocity",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/MMMX",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/mx/mexico-city/MMMX",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "MMMX",
        "tz": "America/Mexico_City",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "UUWW",
      "city": "Moscow",
      "tz": "Europe/Moscow",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=UUWW&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/moscow",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/UUWW",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/ru/moscow/UUWW",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "UUWW",
        "tz": "Europe/Moscow",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 30,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "RKPK",
      "city": "Busan",
      "tz": "Asia/Seoul",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=RKPK&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/busan",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/RKPK",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/kr/busan/RKPK",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "RKPK",
        "tz": "Asia/Seoul",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "WMKK",
      "city": "Kuala Lumpur",
      "tz": "Asia/Kuala_Lumpur",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=WMKK&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/kualalumpur",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/WMKK",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/my/sepang-district/WMKK",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "WMKK",
        "tz": "Asia/Kuala_Lumpur",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "EHAM",
      "city": "Amsterdam",
      "tz": "Europe/Amsterdam",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=EHAM&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/amsterdam",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/EHAM",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/nl/schiphol/EHAM",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "EHAM",
        "tz": "Europe/Amsterdam",
        "unit": "C",
        "tradingMinLocalHour": 19,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "EFHK",
      "city": "Helsinki",
      "tz": "Europe/Helsinki",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=EFHK&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/helsinki",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/EFHK",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/fi/vantaa/EFHK",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "EFHK",
        "tz": "Europe/Helsinki",
        "unit": "C",
        "tradingMinLocalHour": 19,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "MPMG",
      "city": "Panama City",
      "tz": "America/Panama",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=MPMG&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/panamacity",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/MPMG",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/pa/panama-city/MPMG",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "MPMG",
        "tz": "America/Panama",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "OEJN",
      "city": "Jeddah",
      "tz": "Asia/Riyadh",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=OEJN&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/jeddah",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/OEJN",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/sa/jeddah/OEJN",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "OEJN",
        "tz": "Asia/Riyadh",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "FACT",
      "city": "Cape Town",
      "tz": "Africa/Johannesburg",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=FACT&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/capetown",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/FACT",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/za/matroosfontein/FACT",
          "source": "airport"
        },
        {
          "label": "Chaine Météo",
          "url": "https://www.lachainemeteo.com/meteo-nigeria/aeroport-7124/previsions-meteo-murtala-mohammed-international-airport-heure-par-heure",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "FACT",
        "tz": "Africa/Johannesburg",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "OPKC",
      "city": "Karachi",
      "tz": "Asia/Karachi",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=OPKC&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/karachi",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/OPKC",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/pk/karachi/OPKC",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "OPKC",
        "tz": "Asia/Karachi",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "RPLL",
      "city": "Manila",
      "tz": "Asia/Manila",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=RPLL&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/manila",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/RPLL",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/ph/manila/RPLL",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "RPLL",
        "tz": "Asia/Manila",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "ZGGG",
      "city": "Guangzhou",
      "tz": "Asia/Shanghai",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=ZGGG&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/guangzhou",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/ZGGG",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/cn/guangzhou/ZGGG",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "ZGGG",
        "tz": "Asia/Shanghai",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "ZSQD",
      "city": "Qingdao",
      "tz": "Asia/Shanghai",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=ZSQD&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/qingdao",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/ZSQD",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/cn/qingdao/ZSQD",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "ZSQD",
        "tz": "Asia/Shanghai",
        "unit": "C",
        "tradingMinLocalHour": 18,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "ZHCC",
      "city": "Zhengzhou",
      "tz": "Asia/Shanghai",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=ZHCC&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/zhengzhou",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/ZHCC",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/cn/zhengzhou/ZHCC",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "ZHCC",
        "tz": "Asia/Shanghai",
        "unit": "C",
        "tradingMinLocalHour": 19,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    },
    {
      "code": "ZSJN",
      "city": "Jinan",
      "tz": "Asia/Shanghai",
      "links": [
        {
          "label": "NWS",
          "url": "https://www.weather.gov/wrh/timeseries?site=ZSJN&hours=98&chart=on&headers=on&obs=tabular&hourly=false&pview=standard&font=12&plot=temperature&units=metric",
          "source": "airport"
        },
        {
          "label": "WETHR",
          "url": "https://wethr.net/market/jinan",
          "source": "airport"
        },
        {
          "label": "METAR",
          "url": "https://metar-taf.com/fr/history/ZSJN",
          "source": "airport"
        },
        {
          "label": "WU",
          "url": "https://www.wunderground.com/history/daily/cn/jinan/ZSJN",
          "source": "airport"
        }
      ],
      "ignoreForTrading": false,
      "airportData": {
        "code": "ZSJN",
        "tz": "Asia/Shanghai",
        "unit": "C",
        "tradingMinLocalHour": 19,
        "tradingMinLocalMinute": 0,
        "dustMinLocalHour": 17,
        "dustMinLocalMinute": null,
        "ignoreForTrading": false
      },
      "lastUpdated": "2026-08-14T20:26:27.711Z"
    }
  ],
  "updatedAt": "2026-08-14T20:26:27.756Z"
}