{
  "generatedAt": "2026-11-03T13:55:22.348Z",
  "privacy": {
    "personalDataCollected": false,
    "tracking": false
  },
  "attribution": [
    "Weather and air-quality data by Open-Meteo.com",
    "Air quality values use Open-Meteo/CAMS model data and European AQI scale."
  ],
  "cities": [
    {
      "id": "abu-dhabi",
      "name": {
        "en": "Abu Dhabi",
        "ar": "أبوظبي"
      },
      "generatedAt": "2026-11-03T13:55:22.348Z",
      "updatedAt": "2026-11-03T13:45:00.000Z",
      "dataFreshnessLabel": "recent",
      "partialDataWarnings": [],
      "air": {
        "aqi": 52,
        "aqiRaw": 52,
        "scale": "european_aqi",
        "status": "moderate",
        "pm25": 30.4,
        "pm10": 89.4,
        "dust": 108,
        "uvIndex": 0.1,
        "source": "Open-Meteo Air Quality",
        "updatedAt": "2026-11-03T13:00:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 3600
      },
      "weather": {
        "wetBulb": {
          "sample": {
            "time": "2026-11-03T13:45:00.000Z",
            "celsius": 25.3,
            "airTemperatureCelsius": 29.6,
            "relativeHumidity": 70
          },
          "resolution": "current",
          "source": "Open-Meteo Forecast",
          "forecast": [
            {
              "time": "2026-11-03T14:00:00.000Z",
              "celsius": 25.3,
              "airTemperatureCelsius": 29.5,
              "relativeHumidity": 71
            },
            {
              "time": "2026-11-03T15:00:00.000Z",
              "celsius": 25.6,
              "airTemperatureCelsius": 29.2,
              "relativeHumidity": 75
            },
            {
              "time": "2026-11-03T16:00:00.000Z",
              "celsius": 25.9,
              "airTemperatureCelsius": 29.3,
              "relativeHumidity": 77
            },
            {
              "time": "2026-11-03T17:00:00.000Z",
              "celsius": 25.8,
              "airTemperatureCelsius": 29.5,
              "relativeHumidity": 75
            },
            {
              "time": "2026-11-03T18:00:00.000Z",
              "celsius": 25.7,
              "airTemperatureCelsius": 29.5,
              "relativeHumidity": 74
            },
            {
              "time": "2026-11-03T19:00:00.000Z",
              "celsius": 25.6,
              "airTemperatureCelsius": 29.2,
              "relativeHumidity": 75
            },
            {
              "time": "2026-11-03T20:00:00.000Z",
              "celsius": 25.4,
              "airTemperatureCelsius": 28.7,
              "relativeHumidity": 77
            },
            {
              "time": "2026-11-03T21:00:00.000Z",
              "celsius": 25.4,
              "airTemperatureCelsius": 28.4,
              "relativeHumidity": 79
            },
            {
              "time": "2026-11-03T22:00:00.000Z",
              "celsius": 25.4,
              "airTemperatureCelsius": 28,
              "relativeHumidity": 82
            },
            {
              "time": "2026-11-03T23:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 27.2,
              "relativeHumidity": 88
            },
            {
              "time": "2026-11-04T00:00:00.000Z",
              "celsius": 25.9,
              "airTemperatureCelsius": 26.5,
              "relativeHumidity": 96
            },
            {
              "time": "2026-11-04T01:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 25.6,
              "relativeHumidity": 99
            },
            {
              "time": "2026-11-04T02:00:00.000Z",
              "celsius": 25,
              "airTemperatureCelsius": 25.1,
              "relativeHumidity": 99
            },
            {
              "time": "2026-11-04T03:00:00.000Z",
              "celsius": 24.5,
              "airTemperatureCelsius": 24.8,
              "relativeHumidity": 97
            },
            {
              "time": "2026-11-04T04:00:00.000Z",
              "celsius": 24.3,
              "airTemperatureCelsius": 25.4,
              "relativeHumidity": 92
            },
            {
              "time": "2026-11-04T05:00:00.000Z",
              "celsius": 24.5,
              "airTemperatureCelsius": 27.8,
              "relativeHumidity": 77
            },
            {
              "time": "2026-11-04T06:00:00.000Z",
              "celsius": 24.4,
              "airTemperatureCelsius": 30.3,
              "relativeHumidity": 61
            },
            {
              "time": "2026-11-04T07:00:00.000Z",
              "celsius": 23.7,
              "airTemperatureCelsius": 32.5,
              "relativeHumidity": 46
            },
            {
              "time": "2026-11-04T08:00:00.000Z",
              "celsius": 23.5,
              "airTemperatureCelsius": 33.7,
              "relativeHumidity": 41
            },
            {
              "time": "2026-11-04T09:00:00.000Z",
              "celsius": 23.6,
              "airTemperatureCelsius": 33.6,
              "relativeHumidity": 41
            },
            {
              "time": "2026-11-04T10:00:00.000Z",
              "celsius": 22.8,
              "airTemperatureCelsius": 33.5,
              "relativeHumidity": 38
            },
            {
              "time": "2026-11-04T11:00:00.000Z",
              "celsius": 22.3,
              "airTemperatureCelsius": 33.4,
              "relativeHumidity": 36
            },
            {
              "time": "2026-11-04T12:00:00.000Z",
              "celsius": 23,
              "airTemperatureCelsius": 32.7,
              "relativeHumidity": 42
            },
            {
              "time": "2026-11-04T13:00:00.000Z",
              "celsius": 23.7,
              "airTemperatureCelsius": 31.5,
              "relativeHumidity": 51
            },
            {
              "time": "2026-11-04T14:00:00.000Z",
              "celsius": 24.5,
              "airTemperatureCelsius": 30.4,
              "relativeHumidity": 61
            }
          ]
        },
        "temperatureCelsius": 30,
        "apparentTemperature": 34.7,
        "humidity": 70,
        "uvIndex": 0,
        "windKmh": 6,
        "windGusts": 17.3,
        "windDirection": "NW",
        "weatherCode": 0,
        "condition": "dust",
        "source": "Open-Meteo Forecast",
        "updatedAt": "2026-11-03T13:45:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 900
      }
    },
    {
      "id": "dubai",
      "name": {
        "en": "Dubai",
        "ar": "دبي"
      },
      "generatedAt": "2026-11-03T13:55:22.348Z",
      "updatedAt": "2026-11-03T13:45:00.000Z",
      "dataFreshnessLabel": "recent",
      "partialDataWarnings": [],
      "air": {
        "aqi": 55,
        "aqiRaw": 55,
        "scale": "european_aqi",
        "status": "moderate",
        "pm25": 34.3,
        "pm10": 102.9,
        "dust": 120,
        "uvIndex": 0.1,
        "source": "Open-Meteo Air Quality",
        "updatedAt": "2026-11-03T13:00:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 3600
      },
      "weather": {
        "wetBulb": {
          "sample": {
            "time": "2026-11-03T13:45:00.000Z",
            "celsius": 25.5,
            "airTemperatureCelsius": 31.3,
            "relativeHumidity": 62
          },
          "resolution": "current",
          "source": "Open-Meteo Forecast",
          "forecast": [
            {
              "time": "2026-11-03T14:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 31.3,
              "relativeHumidity": 62
            },
            {
              "time": "2026-11-03T15:00:00.000Z",
              "celsius": 25.2,
              "airTemperatureCelsius": 31.2,
              "relativeHumidity": 61
            },
            {
              "time": "2026-11-03T16:00:00.000Z",
              "celsius": 25.1,
              "airTemperatureCelsius": 31.2,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-03T17:00:00.000Z",
              "celsius": 25.4,
              "airTemperatureCelsius": 30.9,
              "relativeHumidity": 64
            },
            {
              "time": "2026-11-03T18:00:00.000Z",
              "celsius": 25.8,
              "airTemperatureCelsius": 30.6,
              "relativeHumidity": 68
            },
            {
              "time": "2026-11-03T19:00:00.000Z",
              "celsius": 25.6,
              "airTemperatureCelsius": 30.5,
              "relativeHumidity": 67
            },
            {
              "time": "2026-11-03T20:00:00.000Z",
              "celsius": 25.6,
              "airTemperatureCelsius": 30.3,
              "relativeHumidity": 68
            },
            {
              "time": "2026-11-03T21:00:00.000Z",
              "celsius": 25.8,
              "airTemperatureCelsius": 29.9,
              "relativeHumidity": 72
            },
            {
              "time": "2026-11-03T22:00:00.000Z",
              "celsius": 26,
              "airTemperatureCelsius": 29.3,
              "relativeHumidity": 77
            },
            {
              "time": "2026-11-03T23:00:00.000Z",
              "celsius": 25.8,
              "airTemperatureCelsius": 28.6,
              "relativeHumidity": 80
            },
            {
              "time": "2026-11-04T00:00:00.000Z",
              "celsius": 25.3,
              "airTemperatureCelsius": 27.8,
              "relativeHumidity": 82
            },
            {
              "time": "2026-11-04T01:00:00.000Z",
              "celsius": 25,
              "airTemperatureCelsius": 27.5,
              "relativeHumidity": 82
            },
            {
              "time": "2026-11-04T02:00:00.000Z",
              "celsius": 24.7,
              "airTemperatureCelsius": 27.3,
              "relativeHumidity": 81
            },
            {
              "time": "2026-11-04T03:00:00.000Z",
              "celsius": 24.5,
              "airTemperatureCelsius": 27.4,
              "relativeHumidity": 79
            },
            {
              "time": "2026-11-04T04:00:00.000Z",
              "celsius": 24.6,
              "airTemperatureCelsius": 28,
              "relativeHumidity": 76
            },
            {
              "time": "2026-11-04T05:00:00.000Z",
              "celsius": 24.9,
              "airTemperatureCelsius": 29.2,
              "relativeHumidity": 70
            },
            {
              "time": "2026-11-04T06:00:00.000Z",
              "celsius": 25.1,
              "airTemperatureCelsius": 30.6,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-04T07:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 31.5,
              "relativeHumidity": 61
            },
            {
              "time": "2026-11-04T08:00:00.000Z",
              "celsius": 25.9,
              "airTemperatureCelsius": 32,
              "relativeHumidity": 61
            },
            {
              "time": "2026-11-04T09:00:00.000Z",
              "celsius": 26.1,
              "airTemperatureCelsius": 31.6,
              "relativeHumidity": 64
            },
            {
              "time": "2026-11-04T10:00:00.000Z",
              "celsius": 25.3,
              "airTemperatureCelsius": 30.5,
              "relativeHumidity": 65
            },
            {
              "time": "2026-11-04T11:00:00.000Z",
              "celsius": 25.9,
              "airTemperatureCelsius": 30.9,
              "relativeHumidity": 67
            },
            {
              "time": "2026-11-04T12:00:00.000Z",
              "celsius": 25.9,
              "airTemperatureCelsius": 31.5,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-04T13:00:00.000Z",
              "celsius": 25.6,
              "airTemperatureCelsius": 31.6,
              "relativeHumidity": 61
            },
            {
              "time": "2026-11-04T14:00:00.000Z",
              "celsius": 25.2,
              "airTemperatureCelsius": 31.2,
              "relativeHumidity": 61
            }
          ]
        },
        "temperatureCelsius": 31,
        "apparentTemperature": 35,
        "humidity": 62,
        "uvIndex": 0,
        "windKmh": 13,
        "windGusts": 25.2,
        "windDirection": "W",
        "weatherCode": 0,
        "condition": "dust",
        "source": "Open-Meteo Forecast",
        "updatedAt": "2026-11-03T13:45:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 900
      }
    },
    {
      "id": "sharjah",
      "name": {
        "en": "Sharjah",
        "ar": "الشارقة"
      },
      "generatedAt": "2026-11-03T13:55:22.348Z",
      "updatedAt": "2026-11-03T13:45:00.000Z",
      "dataFreshnessLabel": "recent",
      "partialDataWarnings": [],
      "air": {
        "aqi": 75,
        "aqiRaw": 75,
        "scale": "european_aqi",
        "status": "moderate",
        "pm25": 45.5,
        "pm10": 175.1,
        "dust": 213,
        "uvIndex": 0.1,
        "source": "Open-Meteo Air Quality",
        "updatedAt": "2026-11-03T13:00:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 3600
      },
      "weather": {
        "wetBulb": {
          "sample": {
            "time": "2026-11-03T13:45:00.000Z",
            "celsius": 25,
            "airTemperatureCelsius": 31.1,
            "relativeHumidity": 60
          },
          "resolution": "current",
          "source": "Open-Meteo Forecast",
          "forecast": [
            {
              "time": "2026-11-03T14:00:00.000Z",
              "celsius": 24.9,
              "airTemperatureCelsius": 31,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-03T15:00:00.000Z",
              "celsius": 24.4,
              "airTemperatureCelsius": 30.4,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-03T16:00:00.000Z",
              "celsius": 24.2,
              "airTemperatureCelsius": 30,
              "relativeHumidity": 61
            },
            {
              "time": "2026-11-03T17:00:00.000Z",
              "celsius": 24,
              "airTemperatureCelsius": 29.5,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-03T18:00:00.000Z",
              "celsius": 24.1,
              "airTemperatureCelsius": 29,
              "relativeHumidity": 66
            },
            {
              "time": "2026-11-03T19:00:00.000Z",
              "celsius": 24.2,
              "airTemperatureCelsius": 28.3,
              "relativeHumidity": 71
            },
            {
              "time": "2026-11-03T20:00:00.000Z",
              "celsius": 24.2,
              "airTemperatureCelsius": 27.7,
              "relativeHumidity": 75
            },
            {
              "time": "2026-11-03T21:00:00.000Z",
              "celsius": 24,
              "airTemperatureCelsius": 26.9,
              "relativeHumidity": 79
            },
            {
              "time": "2026-11-03T22:00:00.000Z",
              "celsius": 23.8,
              "airTemperatureCelsius": 26.5,
              "relativeHumidity": 80
            },
            {
              "time": "2026-11-03T23:00:00.000Z",
              "celsius": 23.8,
              "airTemperatureCelsius": 26.4,
              "relativeHumidity": 81
            },
            {
              "time": "2026-11-04T00:00:00.000Z",
              "celsius": 23.6,
              "airTemperatureCelsius": 26.2,
              "relativeHumidity": 81
            },
            {
              "time": "2026-11-04T01:00:00.000Z",
              "celsius": 23.4,
              "airTemperatureCelsius": 25.8,
              "relativeHumidity": 82
            },
            {
              "time": "2026-11-04T02:00:00.000Z",
              "celsius": 23.3,
              "airTemperatureCelsius": 25.7,
              "relativeHumidity": 82
            },
            {
              "time": "2026-11-04T03:00:00.000Z",
              "celsius": 23.4,
              "airTemperatureCelsius": 26.1,
              "relativeHumidity": 80
            },
            {
              "time": "2026-11-04T04:00:00.000Z",
              "celsius": 23.9,
              "airTemperatureCelsius": 27.7,
              "relativeHumidity": 73
            },
            {
              "time": "2026-11-04T05:00:00.000Z",
              "celsius": 24.6,
              "airTemperatureCelsius": 29.8,
              "relativeHumidity": 65
            },
            {
              "time": "2026-11-04T06:00:00.000Z",
              "celsius": 25.2,
              "airTemperatureCelsius": 31.5,
              "relativeHumidity": 59
            },
            {
              "time": "2026-11-04T07:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 32.8,
              "relativeHumidity": 54
            },
            {
              "time": "2026-11-04T08:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 33.5,
              "relativeHumidity": 51
            },
            {
              "time": "2026-11-04T09:00:00.000Z",
              "celsius": 26,
              "airTemperatureCelsius": 33.2,
              "relativeHumidity": 55
            },
            {
              "time": "2026-11-04T10:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 32.6,
              "relativeHumidity": 55
            },
            {
              "time": "2026-11-04T11:00:00.000Z",
              "celsius": 25.6,
              "airTemperatureCelsius": 31.9,
              "relativeHumidity": 59
            },
            {
              "time": "2026-11-04T12:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 31.8,
              "relativeHumidity": 59
            },
            {
              "time": "2026-11-04T13:00:00.000Z",
              "celsius": 25,
              "airTemperatureCelsius": 31.7,
              "relativeHumidity": 57
            },
            {
              "time": "2026-11-04T14:00:00.000Z",
              "celsius": 24.7,
              "airTemperatureCelsius": 31,
              "relativeHumidity": 59
            }
          ]
        },
        "temperatureCelsius": 31,
        "apparentTemperature": 34.6,
        "humidity": 60,
        "uvIndex": 0,
        "windKmh": 12,
        "windGusts": 29.5,
        "windDirection": "W",
        "weatherCode": 0,
        "condition": "dust",
        "source": "Open-Meteo Forecast",
        "updatedAt": "2026-11-03T13:45:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 900
      }
    },
    {
      "id": "ajman",
      "name": {
        "en": "Ajman",
        "ar": "عجمان"
      },
      "generatedAt": "2026-11-03T13:55:22.348Z",
      "updatedAt": "2026-11-03T13:45:00.000Z",
      "dataFreshnessLabel": "recent",
      "partialDataWarnings": [],
      "air": {
        "aqi": 56,
        "aqiRaw": 56,
        "scale": "european_aqi",
        "status": "moderate",
        "pm25": 34.9,
        "pm10": 97.1,
        "dust": 103,
        "uvIndex": 0.1,
        "source": "Open-Meteo Air Quality",
        "updatedAt": "2026-11-03T13:00:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 3600
      },
      "weather": {
        "wetBulb": {
          "sample": {
            "time": "2026-11-03T13:45:00.000Z",
            "celsius": 24.7,
            "airTemperatureCelsius": 31.6,
            "relativeHumidity": 56
          },
          "resolution": "current",
          "source": "Open-Meteo Forecast",
          "forecast": [
            {
              "time": "2026-11-03T14:00:00.000Z",
              "celsius": 24.6,
              "airTemperatureCelsius": 31.4,
              "relativeHumidity": 56
            },
            {
              "time": "2026-11-03T15:00:00.000Z",
              "celsius": 24,
              "airTemperatureCelsius": 30.8,
              "relativeHumidity": 56
            },
            {
              "time": "2026-11-03T16:00:00.000Z",
              "celsius": 23.7,
              "airTemperatureCelsius": 30.1,
              "relativeHumidity": 58
            },
            {
              "time": "2026-11-03T17:00:00.000Z",
              "celsius": 23.8,
              "airTemperatureCelsius": 29.3,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-03T18:00:00.000Z",
              "celsius": 24.3,
              "airTemperatureCelsius": 28.6,
              "relativeHumidity": 70
            },
            {
              "time": "2026-11-03T19:00:00.000Z",
              "celsius": 24.2,
              "airTemperatureCelsius": 28.1,
              "relativeHumidity": 73
            },
            {
              "time": "2026-11-03T20:00:00.000Z",
              "celsius": 24,
              "airTemperatureCelsius": 27.6,
              "relativeHumidity": 74
            },
            {
              "time": "2026-11-03T21:00:00.000Z",
              "celsius": 23.1,
              "airTemperatureCelsius": 27.3,
              "relativeHumidity": 70
            },
            {
              "time": "2026-11-03T22:00:00.000Z",
              "celsius": 22.9,
              "airTemperatureCelsius": 27.3,
              "relativeHumidity": 69
            },
            {
              "time": "2026-11-03T23:00:00.000Z",
              "celsius": 23.6,
              "airTemperatureCelsius": 27.3,
              "relativeHumidity": 74
            },
            {
              "time": "2026-11-04T00:00:00.000Z",
              "celsius": 23.9,
              "airTemperatureCelsius": 26.9,
              "relativeHumidity": 78
            },
            {
              "time": "2026-11-04T01:00:00.000Z",
              "celsius": 23.7,
              "airTemperatureCelsius": 26.6,
              "relativeHumidity": 79
            },
            {
              "time": "2026-11-04T02:00:00.000Z",
              "celsius": 23.6,
              "airTemperatureCelsius": 26.4,
              "relativeHumidity": 80
            },
            {
              "time": "2026-11-04T03:00:00.000Z",
              "celsius": 23.7,
              "airTemperatureCelsius": 26.4,
              "relativeHumidity": 80
            },
            {
              "time": "2026-11-04T04:00:00.000Z",
              "celsius": 23.8,
              "airTemperatureCelsius": 27.4,
              "relativeHumidity": 74
            },
            {
              "time": "2026-11-04T05:00:00.000Z",
              "celsius": 24.4,
              "airTemperatureCelsius": 29.4,
              "relativeHumidity": 66
            },
            {
              "time": "2026-11-04T06:00:00.000Z",
              "celsius": 25.4,
              "airTemperatureCelsius": 31.6,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-04T07:00:00.000Z",
              "celsius": 25.4,
              "airTemperatureCelsius": 33.2,
              "relativeHumidity": 52
            },
            {
              "time": "2026-11-04T08:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 33.9,
              "relativeHumidity": 49
            },
            {
              "time": "2026-11-04T09:00:00.000Z",
              "celsius": 24.9,
              "airTemperatureCelsius": 33.7,
              "relativeHumidity": 47
            },
            {
              "time": "2026-11-04T10:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 32.9,
              "relativeHumidity": 54
            },
            {
              "time": "2026-11-04T11:00:00.000Z",
              "celsius": 25.6,
              "airTemperatureCelsius": 32.4,
              "relativeHumidity": 57
            },
            {
              "time": "2026-11-04T12:00:00.000Z",
              "celsius": 25.4,
              "airTemperatureCelsius": 32.2,
              "relativeHumidity": 57
            },
            {
              "time": "2026-11-04T13:00:00.000Z",
              "celsius": 24.9,
              "airTemperatureCelsius": 32,
              "relativeHumidity": 55
            },
            {
              "time": "2026-11-04T14:00:00.000Z",
              "celsius": 24.7,
              "airTemperatureCelsius": 31.3,
              "relativeHumidity": 57
            }
          ]
        },
        "temperatureCelsius": 32,
        "apparentTemperature": 34.2,
        "humidity": 56,
        "uvIndex": 0,
        "windKmh": 14,
        "windGusts": 25.2,
        "windDirection": "W",
        "weatherCode": 0,
        "condition": "dust",
        "source": "Open-Meteo Forecast",
        "updatedAt": "2026-11-03T13:45:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 900
      }
    },
    {
      "id": "umm-al-quwain",
      "name": {
        "en": "Umm Al Quwain",
        "ar": "أم القيوين"
      },
      "generatedAt": "2026-11-03T13:55:22.348Z",
      "updatedAt": "2026-11-03T13:45:00.000Z",
      "dataFreshnessLabel": "recent",
      "partialDataWarnings": [],
      "air": {
        "aqi": 56,
        "aqiRaw": 56,
        "scale": "european_aqi",
        "status": "moderate",
        "pm25": 34.9,
        "pm10": 97.1,
        "dust": 103,
        "uvIndex": 0.1,
        "source": "Open-Meteo Air Quality",
        "updatedAt": "2026-11-03T13:00:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 3600
      },
      "weather": {
        "wetBulb": {
          "sample": {
            "time": "2026-11-03T13:45:00.000Z",
            "celsius": 24.4,
            "airTemperatureCelsius": 31.8,
            "relativeHumidity": 53
          },
          "resolution": "current",
          "source": "Open-Meteo Forecast",
          "forecast": [
            {
              "time": "2026-11-03T14:00:00.000Z",
              "celsius": 24.3,
              "airTemperatureCelsius": 31.7,
              "relativeHumidity": 53
            },
            {
              "time": "2026-11-03T15:00:00.000Z",
              "celsius": 24.3,
              "airTemperatureCelsius": 31.3,
              "relativeHumidity": 55
            },
            {
              "time": "2026-11-03T16:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 30.6,
              "relativeHumidity": 66
            },
            {
              "time": "2026-11-03T17:00:00.000Z",
              "celsius": 25,
              "airTemperatureCelsius": 30.2,
              "relativeHumidity": 65
            },
            {
              "time": "2026-11-03T18:00:00.000Z",
              "celsius": 25,
              "airTemperatureCelsius": 29.7,
              "relativeHumidity": 68
            },
            {
              "time": "2026-11-03T19:00:00.000Z",
              "celsius": 25.1,
              "airTemperatureCelsius": 29.3,
              "relativeHumidity": 71
            },
            {
              "time": "2026-11-03T20:00:00.000Z",
              "celsius": 25,
              "airTemperatureCelsius": 28.7,
              "relativeHumidity": 74
            },
            {
              "time": "2026-11-03T21:00:00.000Z",
              "celsius": 24.3,
              "airTemperatureCelsius": 28.1,
              "relativeHumidity": 73
            },
            {
              "time": "2026-11-03T22:00:00.000Z",
              "celsius": 23.1,
              "airTemperatureCelsius": 27.8,
              "relativeHumidity": 67
            },
            {
              "time": "2026-11-03T23:00:00.000Z",
              "celsius": 23.3,
              "airTemperatureCelsius": 27.7,
              "relativeHumidity": 69
            },
            {
              "time": "2026-11-04T00:00:00.000Z",
              "celsius": 23.7,
              "airTemperatureCelsius": 27.3,
              "relativeHumidity": 74
            },
            {
              "time": "2026-11-04T01:00:00.000Z",
              "celsius": 23.9,
              "airTemperatureCelsius": 27.1,
              "relativeHumidity": 77
            },
            {
              "time": "2026-11-04T02:00:00.000Z",
              "celsius": 23.9,
              "airTemperatureCelsius": 26.9,
              "relativeHumidity": 78
            },
            {
              "time": "2026-11-04T03:00:00.000Z",
              "celsius": 23.7,
              "airTemperatureCelsius": 26.8,
              "relativeHumidity": 78
            },
            {
              "time": "2026-11-04T04:00:00.000Z",
              "celsius": 24,
              "airTemperatureCelsius": 27.7,
              "relativeHumidity": 74
            },
            {
              "time": "2026-11-04T05:00:00.000Z",
              "celsius": 24.6,
              "airTemperatureCelsius": 29.6,
              "relativeHumidity": 66
            },
            {
              "time": "2026-11-04T06:00:00.000Z",
              "celsius": 25.4,
              "airTemperatureCelsius": 31.6,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-04T07:00:00.000Z",
              "celsius": 25.7,
              "airTemperatureCelsius": 33.1,
              "relativeHumidity": 54
            },
            {
              "time": "2026-11-04T08:00:00.000Z",
              "celsius": 26,
              "airTemperatureCelsius": 33.4,
              "relativeHumidity": 54
            },
            {
              "time": "2026-11-04T09:00:00.000Z",
              "celsius": 26.7,
              "airTemperatureCelsius": 33,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-04T10:00:00.000Z",
              "celsius": 26.1,
              "airTemperatureCelsius": 32.4,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-04T11:00:00.000Z",
              "celsius": 26.2,
              "airTemperatureCelsius": 32.4,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-04T12:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 32.3,
              "relativeHumidity": 57
            },
            {
              "time": "2026-11-04T13:00:00.000Z",
              "celsius": 25.1,
              "airTemperatureCelsius": 32,
              "relativeHumidity": 56
            },
            {
              "time": "2026-11-04T14:00:00.000Z",
              "celsius": 25.1,
              "airTemperatureCelsius": 31.2,
              "relativeHumidity": 60
            }
          ]
        },
        "temperatureCelsius": 32,
        "apparentTemperature": 33.8,
        "humidity": 53,
        "uvIndex": 0,
        "windKmh": 17,
        "windGusts": 27.4,
        "windDirection": "W",
        "weatherCode": 0,
        "condition": "dust",
        "source": "Open-Meteo Forecast",
        "updatedAt": "2026-11-03T13:45:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 900
      }
    },
    {
      "id": "ras-al-khaimah",
      "name": {
        "en": "Ras Al Khaimah",
        "ar": "رأس الخيمة"
      },
      "generatedAt": "2026-11-03T13:55:22.348Z",
      "updatedAt": "2026-11-03T13:45:00.000Z",
      "dataFreshnessLabel": "recent",
      "partialDataWarnings": [],
      "air": {
        "aqi": 65,
        "aqiRaw": 65,
        "scale": "european_aqi",
        "status": "moderate",
        "pm25": 33.8,
        "pm10": 105.2,
        "dust": 130,
        "uvIndex": 0.1,
        "source": "Open-Meteo Air Quality",
        "updatedAt": "2026-11-03T13:00:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 3600
      },
      "weather": {
        "wetBulb": {
          "sample": {
            "time": "2026-11-03T13:45:00.000Z",
            "celsius": 26,
            "airTemperatureCelsius": 31.4,
            "relativeHumidity": 65
          },
          "resolution": "current",
          "source": "Open-Meteo Forecast",
          "forecast": [
            {
              "time": "2026-11-03T14:00:00.000Z",
              "celsius": 26,
              "airTemperatureCelsius": 31.3,
              "relativeHumidity": 65
            },
            {
              "time": "2026-11-03T15:00:00.000Z",
              "celsius": 25.9,
              "airTemperatureCelsius": 31.1,
              "relativeHumidity": 66
            },
            {
              "time": "2026-11-03T16:00:00.000Z",
              "celsius": 25.8,
              "airTemperatureCelsius": 30.9,
              "relativeHumidity": 66
            },
            {
              "time": "2026-11-03T17:00:00.000Z",
              "celsius": 25.9,
              "airTemperatureCelsius": 30.5,
              "relativeHumidity": 69
            },
            {
              "time": "2026-11-03T18:00:00.000Z",
              "celsius": 25,
              "airTemperatureCelsius": 29.9,
              "relativeHumidity": 67
            },
            {
              "time": "2026-11-03T19:00:00.000Z",
              "celsius": 24.4,
              "airTemperatureCelsius": 29.5,
              "relativeHumidity": 65
            },
            {
              "time": "2026-11-03T20:00:00.000Z",
              "celsius": 24.2,
              "airTemperatureCelsius": 29.3,
              "relativeHumidity": 65
            },
            {
              "time": "2026-11-03T21:00:00.000Z",
              "celsius": 23.8,
              "airTemperatureCelsius": 29.3,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-03T22:00:00.000Z",
              "celsius": 23.7,
              "airTemperatureCelsius": 29.2,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-03T23:00:00.000Z",
              "celsius": 23.2,
              "airTemperatureCelsius": 28.8,
              "relativeHumidity": 62
            },
            {
              "time": "2026-11-04T00:00:00.000Z",
              "celsius": 22.9,
              "airTemperatureCelsius": 28.4,
              "relativeHumidity": 62
            },
            {
              "time": "2026-11-04T01:00:00.000Z",
              "celsius": 22.5,
              "airTemperatureCelsius": 28,
              "relativeHumidity": 62
            },
            {
              "time": "2026-11-04T02:00:00.000Z",
              "celsius": 22.6,
              "airTemperatureCelsius": 28,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-04T03:00:00.000Z",
              "celsius": 23,
              "airTemperatureCelsius": 28.4,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-04T04:00:00.000Z",
              "celsius": 23.6,
              "airTemperatureCelsius": 29.5,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-04T05:00:00.000Z",
              "celsius": 24.7,
              "airTemperatureCelsius": 30.6,
              "relativeHumidity": 61
            },
            {
              "time": "2026-11-04T06:00:00.000Z",
              "celsius": 25.4,
              "airTemperatureCelsius": 31.6,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-04T07:00:00.000Z",
              "celsius": 25.5,
              "airTemperatureCelsius": 32.5,
              "relativeHumidity": 56
            },
            {
              "time": "2026-11-04T08:00:00.000Z",
              "celsius": 25.6,
              "airTemperatureCelsius": 32.8,
              "relativeHumidity": 55
            },
            {
              "time": "2026-11-04T09:00:00.000Z",
              "celsius": 25,
              "airTemperatureCelsius": 32.1,
              "relativeHumidity": 55
            },
            {
              "time": "2026-11-04T10:00:00.000Z",
              "celsius": 25.6,
              "airTemperatureCelsius": 31.8,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-04T11:00:00.000Z",
              "celsius": 26.2,
              "airTemperatureCelsius": 31.3,
              "relativeHumidity": 66
            },
            {
              "time": "2026-11-04T12:00:00.000Z",
              "celsius": 25.6,
              "airTemperatureCelsius": 31.3,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-04T13:00:00.000Z",
              "celsius": 25.3,
              "airTemperatureCelsius": 31.1,
              "relativeHumidity": 62
            },
            {
              "time": "2026-11-04T14:00:00.000Z",
              "celsius": 25.1,
              "airTemperatureCelsius": 31,
              "relativeHumidity": 61
            }
          ]
        },
        "temperatureCelsius": 31,
        "apparentTemperature": 36.3,
        "humidity": 65,
        "uvIndex": 0,
        "windKmh": 8,
        "windGusts": 14,
        "windDirection": "W",
        "weatherCode": 1,
        "condition": "dust",
        "source": "Open-Meteo Forecast",
        "updatedAt": "2026-11-03T13:45:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 900
      }
    },
    {
      "id": "fujairah",
      "name": {
        "en": "Fujairah",
        "ar": "الفجيرة"
      },
      "generatedAt": "2026-11-03T13:55:22.348Z",
      "updatedAt": "2026-11-03T13:45:00.000Z",
      "dataFreshnessLabel": "recent",
      "partialDataWarnings": [],
      "air": {
        "aqi": 69,
        "aqiRaw": 69,
        "scale": "european_aqi",
        "status": "moderate",
        "pm25": 47.6,
        "pm10": 155.5,
        "dust": 194,
        "uvIndex": 0.1,
        "source": "Open-Meteo Air Quality",
        "updatedAt": "2026-11-03T13:00:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 3600
      },
      "weather": {
        "wetBulb": {
          "sample": {
            "time": "2026-11-03T13:45:00.000Z",
            "celsius": 24.9,
            "airTemperatureCelsius": 32.2,
            "relativeHumidity": 54
          },
          "resolution": "current",
          "source": "Open-Meteo Forecast",
          "forecast": [
            {
              "time": "2026-11-03T14:00:00.000Z",
              "celsius": 24.9,
              "airTemperatureCelsius": 32.1,
              "relativeHumidity": 54
            },
            {
              "time": "2026-11-03T15:00:00.000Z",
              "celsius": 25.1,
              "airTemperatureCelsius": 31.2,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-03T16:00:00.000Z",
              "celsius": 25.7,
              "airTemperatureCelsius": 30.3,
              "relativeHumidity": 69
            },
            {
              "time": "2026-11-03T17:00:00.000Z",
              "celsius": 25.4,
              "airTemperatureCelsius": 29.8,
              "relativeHumidity": 70
            },
            {
              "time": "2026-11-03T18:00:00.000Z",
              "celsius": 24.8,
              "airTemperatureCelsius": 29.9,
              "relativeHumidity": 66
            },
            {
              "time": "2026-11-03T19:00:00.000Z",
              "celsius": 24.7,
              "airTemperatureCelsius": 29.7,
              "relativeHumidity": 66
            },
            {
              "time": "2026-11-03T20:00:00.000Z",
              "celsius": 24.2,
              "airTemperatureCelsius": 29.5,
              "relativeHumidity": 64
            },
            {
              "time": "2026-11-03T21:00:00.000Z",
              "celsius": 23.9,
              "airTemperatureCelsius": 29.2,
              "relativeHumidity": 64
            },
            {
              "time": "2026-11-03T22:00:00.000Z",
              "celsius": 23.8,
              "airTemperatureCelsius": 28.9,
              "relativeHumidity": 65
            },
            {
              "time": "2026-11-03T23:00:00.000Z",
              "celsius": 23.5,
              "airTemperatureCelsius": 28.6,
              "relativeHumidity": 65
            },
            {
              "time": "2026-11-04T00:00:00.000Z",
              "celsius": 23.3,
              "airTemperatureCelsius": 28.3,
              "relativeHumidity": 65
            },
            {
              "time": "2026-11-04T01:00:00.000Z",
              "celsius": 23.3,
              "airTemperatureCelsius": 28.2,
              "relativeHumidity": 66
            },
            {
              "time": "2026-11-04T02:00:00.000Z",
              "celsius": 22.9,
              "airTemperatureCelsius": 28.2,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-04T03:00:00.000Z",
              "celsius": 22.9,
              "airTemperatureCelsius": 28.2,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-04T04:00:00.000Z",
              "celsius": 23,
              "airTemperatureCelsius": 28.9,
              "relativeHumidity": 60
            },
            {
              "time": "2026-11-04T05:00:00.000Z",
              "celsius": 23,
              "airTemperatureCelsius": 30.2,
              "relativeHumidity": 53
            },
            {
              "time": "2026-11-04T06:00:00.000Z",
              "celsius": 23,
              "airTemperatureCelsius": 31.1,
              "relativeHumidity": 49
            },
            {
              "time": "2026-11-04T07:00:00.000Z",
              "celsius": 23.9,
              "airTemperatureCelsius": 30.8,
              "relativeHumidity": 55
            },
            {
              "time": "2026-11-04T08:00:00.000Z",
              "celsius": 24.7,
              "airTemperatureCelsius": 30.2,
              "relativeHumidity": 63
            },
            {
              "time": "2026-11-04T09:00:00.000Z",
              "celsius": 24.8,
              "airTemperatureCelsius": 30,
              "relativeHumidity": 65
            },
            {
              "time": "2026-11-04T10:00:00.000Z",
              "celsius": 25.6,
              "airTemperatureCelsius": 29.9,
              "relativeHumidity": 71
            },
            {
              "time": "2026-11-04T11:00:00.000Z",
              "celsius": 26.3,
              "airTemperatureCelsius": 29.3,
              "relativeHumidity": 79
            },
            {
              "time": "2026-11-04T12:00:00.000Z",
              "celsius": 26.3,
              "airTemperatureCelsius": 29.2,
              "relativeHumidity": 80
            },
            {
              "time": "2026-11-04T13:00:00.000Z",
              "celsius": 26,
              "airTemperatureCelsius": 28.9,
              "relativeHumidity": 80
            },
            {
              "time": "2026-11-04T14:00:00.000Z",
              "celsius": 25.8,
              "airTemperatureCelsius": 28.6,
              "relativeHumidity": 80
            }
          ]
        },
        "temperatureCelsius": 32,
        "apparentTemperature": 36.5,
        "humidity": 54,
        "uvIndex": 0,
        "windKmh": 3,
        "windGusts": 9,
        "windDirection": "N",
        "weatherCode": 0,
        "condition": "dust",
        "source": "Open-Meteo Forecast",
        "updatedAt": "2026-11-03T13:45:00.000Z",
        "timezone": "Asia/Dubai",
        "timezoneAbbreviation": "GMT+4",
        "utcOffsetSeconds": 14400,
        "interval": 900
      }
    }
  ]
}