{
  "project": "FlyBuffer",
  "schema_version": "1.0",
  "generated_at": "2026-08-30T16:07:21.241180+00:00",
  "source": {
    "provider": "National Weather Service",
    "type": "hourly forecast"
  },
  "airport_count": 30,
  "airports": [
    {
      "iata": "LAX",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:01.668750+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T08:00:00-07:00",
          "end_time": "2026-08-30T09:00:00-07:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T09:00:00-07:00",
          "end_time": "2026-08-30T10:00:00-07:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T10:00:00-07:00",
          "end_time": "2026-08-30T11:00:00-07:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T11:00:00-07:00",
          "end_time": "2026-08-30T12:00:00-07:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T12:00:00-07:00",
          "end_time": "2026-08-30T13:00:00-07:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T13:00:00-07:00",
          "end_time": "2026-08-30T14:00:00-07:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T14:00:00-07:00",
          "end_time": "2026-08-30T15:00:00-07:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "WSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T15:00:00-07:00",
          "end_time": "2026-08-30T16:00:00-07:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "WSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 9,
          "start_time": "2026-08-30T16:00:00-07:00",
          "end_time": "2026-08-30T17:00:00-07:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "WSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 10,
          "start_time": "2026-08-30T17:00:00-07:00",
          "end_time": "2026-08-30T18:00:00-07:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "WSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 11,
          "start_time": "2026-08-30T18:00:00-07:00",
          "end_time": "2026-08-30T19:00:00-07:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "WSW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T19:00:00-07:00",
          "end_time": "2026-08-30T20:00:00-07:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "WSW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T20:00:00-07:00",
          "end_time": "2026-08-30T21:00:00-07:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-30T21:00:00-07:00",
          "end_time": "2026-08-30T22:00:00-07:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-30T22:00:00-07:00",
          "end_time": "2026-08-30T23:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-30T23:00:00-07:00",
          "end_time": "2026-08-31T00:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T00:00:00-07:00",
          "end_time": "2026-08-31T01:00:00-07:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T01:00:00-07:00",
          "end_time": "2026-08-31T02:00:00-07:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T02:00:00-07:00",
          "end_time": "2026-08-31T03:00:00-07:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "SSE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T03:00:00-07:00",
          "end_time": "2026-08-31T04:00:00-07:00",
          "temperature": 68,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "SSE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 21,
          "start_time": "2026-08-31T04:00:00-07:00",
          "end_time": "2026-08-31T05:00:00-07:00",
          "temperature": 68,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "SSE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 22,
          "start_time": "2026-08-31T05:00:00-07:00",
          "end_time": "2026-08-31T06:00:00-07:00",
          "temperature": 68,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 23,
          "start_time": "2026-08-31T06:00:00-07:00",
          "end_time": "2026-08-31T07:00:00-07:00",
          "temperature": 68,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T07:00:00-07:00",
          "end_time": "2026-08-31T08:00:00-07:00",
          "temperature": 67,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "ORD",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:02.208700+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T10:00:00-05:00",
          "end_time": "2026-08-30T11:00:00-05:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "15 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T11:00:00-05:00",
          "end_time": "2026-08-30T12:00:00-05:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "15 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T12:00:00-05:00",
          "end_time": "2026-08-30T13:00:00-05:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "15 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T13:00:00-05:00",
          "end_time": "2026-08-30T14:00:00-05:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "15 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T14:00:00-05:00",
          "end_time": "2026-08-30T15:00:00-05:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 19,
          "wind_speed": "15 mph",
          "wind_direction": "SSW",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T15:00:00-05:00",
          "end_time": "2026-08-30T16:00:00-05:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 33,
          "wind_speed": "15 mph",
          "wind_direction": "SW",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T16:00:00-05:00",
          "end_time": "2026-08-30T17:00:00-05:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 45,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T17:00:00-05:00",
          "end_time": "2026-08-30T18:00:00-05:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 56,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 9,
          "start_time": "2026-08-30T18:00:00-05:00",
          "end_time": "2026-08-30T19:00:00-05:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 47,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T19:00:00-05:00",
          "end_time": "2026-08-30T20:00:00-05:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T20:00:00-05:00",
          "end_time": "2026-08-30T21:00:00-05:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "5 mph",
          "wind_direction": "SSE",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T21:00:00-05:00",
          "end_time": "2026-08-30T22:00:00-05:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T22:00:00-05:00",
          "end_time": "2026-08-30T23:00:00-05:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-30T23:00:00-05:00",
          "end_time": "2026-08-31T00:00:00-05:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T00:00:00-05:00",
          "end_time": "2026-08-31T01:00:00-05:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T01:00:00-05:00",
          "end_time": "2026-08-31T02:00:00-05:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T02:00:00-05:00",
          "end_time": "2026-08-31T03:00:00-05:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T03:00:00-05:00",
          "end_time": "2026-08-31T04:00:00-05:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T04:00:00-05:00",
          "end_time": "2026-08-31T05:00:00-05:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 28,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T05:00:00-05:00",
          "end_time": "2026-08-31T06:00:00-05:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 28,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 21,
          "start_time": "2026-08-31T06:00:00-05:00",
          "end_time": "2026-08-31T07:00:00-05:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 28,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T07:00:00-05:00",
          "end_time": "2026-08-31T08:00:00-05:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 32,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T08:00:00-05:00",
          "end_time": "2026-08-31T09:00:00-05:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 32,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T09:00:00-05:00",
          "end_time": "2026-08-31T10:00:00-05:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 32,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "AUS",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:02.703460+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T10:00:00-05:00",
          "end_time": "2026-08-30T11:00:00-05:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T11:00:00-05:00",
          "end_time": "2026-08-30T12:00:00-05:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T12:00:00-05:00",
          "end_time": "2026-08-30T13:00:00-05:00",
          "temperature": 91,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T13:00:00-05:00",
          "end_time": "2026-08-30T14:00:00-05:00",
          "temperature": 94,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T14:00:00-05:00",
          "end_time": "2026-08-30T15:00:00-05:00",
          "temperature": 97,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SSE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T15:00:00-05:00",
          "end_time": "2026-08-30T16:00:00-05:00",
          "temperature": 97,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SSE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T16:00:00-05:00",
          "end_time": "2026-08-30T17:00:00-05:00",
          "temperature": 98,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SSE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T17:00:00-05:00",
          "end_time": "2026-08-30T18:00:00-05:00",
          "temperature": 99,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SSE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 9,
          "start_time": "2026-08-30T18:00:00-05:00",
          "end_time": "2026-08-30T19:00:00-05:00",
          "temperature": 96,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SSE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T19:00:00-05:00",
          "end_time": "2026-08-30T20:00:00-05:00",
          "temperature": 96,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SSE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T20:00:00-05:00",
          "end_time": "2026-08-30T21:00:00-05:00",
          "temperature": 93,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T21:00:00-05:00",
          "end_time": "2026-08-30T22:00:00-05:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T22:00:00-05:00",
          "end_time": "2026-08-30T23:00:00-05:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-30T23:00:00-05:00",
          "end_time": "2026-08-31T00:00:00-05:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T00:00:00-05:00",
          "end_time": "2026-08-31T01:00:00-05:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T01:00:00-05:00",
          "end_time": "2026-08-31T02:00:00-05:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T02:00:00-05:00",
          "end_time": "2026-08-31T03:00:00-05:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T03:00:00-05:00",
          "end_time": "2026-08-31T04:00:00-05:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T04:00:00-05:00",
          "end_time": "2026-08-31T05:00:00-05:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SSW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T05:00:00-05:00",
          "end_time": "2026-08-31T06:00:00-05:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 21,
          "start_time": "2026-08-31T06:00:00-05:00",
          "end_time": "2026-08-31T07:00:00-05:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T07:00:00-05:00",
          "end_time": "2026-08-31T08:00:00-05:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T08:00:00-05:00",
          "end_time": "2026-08-31T09:00:00-05:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T09:00:00-05:00",
          "end_time": "2026-08-31T10:00:00-05:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "FLL",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:03.424415+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 55,
          "wind_speed": "9 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 49,
          "wind_speed": "9 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 62,
          "wind_speed": "10 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 65,
          "wind_speed": "10 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 58,
          "wind_speed": "9 mph",
          "wind_direction": "SE",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 53,
          "wind_speed": "9 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 47,
          "wind_speed": "9 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 36,
          "wind_speed": "8 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 29,
          "wind_speed": "7 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 26,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 28,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 21,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 21,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 23,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 18,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 14,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 15,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 15,
          "wind_speed": "6 mph",
          "wind_direction": "SE",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 17,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 22,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 53,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 39,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 39,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 57,
          "wind_speed": "7 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "MDW",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:03.930515+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T10:00:00-05:00",
          "end_time": "2026-08-30T11:00:00-05:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 17,
          "wind_speed": "15 mph",
          "wind_direction": "SSW",
          "short_forecast": "Isolated Rain Showers",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T11:00:00-05:00",
          "end_time": "2026-08-30T12:00:00-05:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 14,
          "wind_speed": "15 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T12:00:00-05:00",
          "end_time": "2026-08-30T13:00:00-05:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "15 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T13:00:00-05:00",
          "end_time": "2026-08-30T14:00:00-05:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "15 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T14:00:00-05:00",
          "end_time": "2026-08-30T15:00:00-05:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 13,
          "wind_speed": "15 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T15:00:00-05:00",
          "end_time": "2026-08-30T16:00:00-05:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 23,
          "wind_speed": "15 mph",
          "wind_direction": "SSW",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T16:00:00-05:00",
          "end_time": "2026-08-30T17:00:00-05:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 35,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T17:00:00-05:00",
          "end_time": "2026-08-30T18:00:00-05:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 48,
          "wind_speed": "10 mph",
          "wind_direction": "WSW",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 9,
          "start_time": "2026-08-30T18:00:00-05:00",
          "end_time": "2026-08-30T19:00:00-05:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 44,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T19:00:00-05:00",
          "end_time": "2026-08-30T20:00:00-05:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 23,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T20:00:00-05:00",
          "end_time": "2026-08-30T21:00:00-05:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 23,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T21:00:00-05:00",
          "end_time": "2026-08-30T22:00:00-05:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 23,
          "wind_speed": "5 mph",
          "wind_direction": "SSE",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T22:00:00-05:00",
          "end_time": "2026-08-30T23:00:00-05:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-30T23:00:00-05:00",
          "end_time": "2026-08-31T00:00:00-05:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T00:00:00-05:00",
          "end_time": "2026-08-31T01:00:00-05:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T01:00:00-05:00",
          "end_time": "2026-08-31T02:00:00-05:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 7,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T02:00:00-05:00",
          "end_time": "2026-08-31T03:00:00-05:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 7,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T03:00:00-05:00",
          "end_time": "2026-08-31T04:00:00-05:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 7,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T04:00:00-05:00",
          "end_time": "2026-08-31T05:00:00-05:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 18,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T05:00:00-05:00",
          "end_time": "2026-08-31T06:00:00-05:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 18,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 21,
          "start_time": "2026-08-31T06:00:00-05:00",
          "end_time": "2026-08-31T07:00:00-05:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 18,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T07:00:00-05:00",
          "end_time": "2026-08-31T08:00:00-05:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T08:00:00-05:00",
          "end_time": "2026-08-31T09:00:00-05:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T09:00:00-05:00",
          "end_time": "2026-08-31T10:00:00-05:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "IAD",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:04.623464+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "9 mph",
          "wind_direction": "S",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "7 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "7 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "MCO",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:05.417018+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 42,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 51,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 60,
          "wind_speed": "10 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 61,
          "wind_speed": "10 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 61,
          "wind_speed": "10 mph",
          "wind_direction": "ENE",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 62,
          "wind_speed": "10 mph",
          "wind_direction": "ENE",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 54,
          "wind_speed": "10 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 46,
          "wind_speed": "10 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 38,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 27,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 15,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 6,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "5 mph",
          "wind_direction": "NNE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 14,
          "wind_speed": "5 mph",
          "wind_direction": "NNE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 19,
          "wind_speed": "5 mph",
          "wind_direction": "NE",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "5 mph",
          "wind_direction": "ENE",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 28,
          "wind_speed": "5 mph",
          "wind_direction": "ENE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "RDU",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:06.135482+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "1 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "2 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 6,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 6,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "1 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "2 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "2 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "2 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "2 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "CLT",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:06.919496+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 6,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "5 mph",
          "wind_direction": "ESE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "3 mph",
          "wind_direction": "SSE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "2 mph",
          "wind_direction": "SSW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Patchy Fog",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Patchy Fog",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Patchy Fog",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "1 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "1 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "SAN",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:07.442295+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T08:00:00-07:00",
          "end_time": "2026-08-30T09:00:00-07:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Patchy Fog",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T09:00:00-07:00",
          "end_time": "2026-08-30T10:00:00-07:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Patchy Fog",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T10:00:00-07:00",
          "end_time": "2026-08-30T11:00:00-07:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Patchy Fog",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T11:00:00-07:00",
          "end_time": "2026-08-30T12:00:00-07:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T12:00:00-07:00",
          "end_time": "2026-08-30T13:00:00-07:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T13:00:00-07:00",
          "end_time": "2026-08-30T14:00:00-07:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T14:00:00-07:00",
          "end_time": "2026-08-30T15:00:00-07:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T15:00:00-07:00",
          "end_time": "2026-08-30T16:00:00-07:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 9,
          "start_time": "2026-08-30T16:00:00-07:00",
          "end_time": "2026-08-30T17:00:00-07:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 10,
          "start_time": "2026-08-30T17:00:00-07:00",
          "end_time": "2026-08-30T18:00:00-07:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 11,
          "start_time": "2026-08-30T18:00:00-07:00",
          "end_time": "2026-08-30T19:00:00-07:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T19:00:00-07:00",
          "end_time": "2026-08-30T20:00:00-07:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T20:00:00-07:00",
          "end_time": "2026-08-30T21:00:00-07:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-30T21:00:00-07:00",
          "end_time": "2026-08-30T22:00:00-07:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-30T22:00:00-07:00",
          "end_time": "2026-08-30T23:00:00-07:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-30T23:00:00-07:00",
          "end_time": "2026-08-31T00:00:00-07:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Patchy Fog",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T00:00:00-07:00",
          "end_time": "2026-08-31T01:00:00-07:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Patchy Fog",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T01:00:00-07:00",
          "end_time": "2026-08-31T02:00:00-07:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Patchy Fog",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T02:00:00-07:00",
          "end_time": "2026-08-31T03:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Patchy Fog",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T03:00:00-07:00",
          "end_time": "2026-08-31T04:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Patchy Fog",
          "is_daytime": false
        },
        {
          "number": 21,
          "start_time": "2026-08-31T04:00:00-07:00",
          "end_time": "2026-08-31T05:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Patchy Fog",
          "is_daytime": false
        },
        {
          "number": 22,
          "start_time": "2026-08-31T05:00:00-07:00",
          "end_time": "2026-08-31T06:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Patchy Fog",
          "is_daytime": false
        },
        {
          "number": 23,
          "start_time": "2026-08-31T06:00:00-07:00",
          "end_time": "2026-08-31T07:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Patchy Fog",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T07:00:00-07:00",
          "end_time": "2026-08-31T08:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Patchy Fog",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "OAK",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:08.168364+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T09:00:00-07:00",
          "end_time": "2026-08-30T10:00:00-07:00",
          "temperature": 58,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T10:00:00-07:00",
          "end_time": "2026-08-30T11:00:00-07:00",
          "temperature": 60,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T11:00:00-07:00",
          "end_time": "2026-08-30T12:00:00-07:00",
          "temperature": 61,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "8 mph",
          "wind_direction": "WSW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T12:00:00-07:00",
          "end_time": "2026-08-30T13:00:00-07:00",
          "temperature": 62,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "8 mph",
          "wind_direction": "WSW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T13:00:00-07:00",
          "end_time": "2026-08-30T14:00:00-07:00",
          "temperature": 64,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "9 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T14:00:00-07:00",
          "end_time": "2026-08-30T15:00:00-07:00",
          "temperature": 65,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "12 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T15:00:00-07:00",
          "end_time": "2026-08-30T16:00:00-07:00",
          "temperature": 65,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T16:00:00-07:00",
          "end_time": "2026-08-30T17:00:00-07:00",
          "temperature": 67,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 9,
          "start_time": "2026-08-30T17:00:00-07:00",
          "end_time": "2026-08-30T18:00:00-07:00",
          "temperature": 65,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "14 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 10,
          "start_time": "2026-08-30T18:00:00-07:00",
          "end_time": "2026-08-30T19:00:00-07:00",
          "temperature": 64,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T19:00:00-07:00",
          "end_time": "2026-08-30T20:00:00-07:00",
          "temperature": 63,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "12 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T20:00:00-07:00",
          "end_time": "2026-08-30T21:00:00-07:00",
          "temperature": 60,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "9 mph",
          "wind_direction": "WSW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T21:00:00-07:00",
          "end_time": "2026-08-30T22:00:00-07:00",
          "temperature": 59,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "9 mph",
          "wind_direction": "WSW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-30T22:00:00-07:00",
          "end_time": "2026-08-30T23:00:00-07:00",
          "temperature": 58,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "9 mph",
          "wind_direction": "WSW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-30T23:00:00-07:00",
          "end_time": "2026-08-31T00:00:00-07:00",
          "temperature": 58,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T00:00:00-07:00",
          "end_time": "2026-08-31T01:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T01:00:00-07:00",
          "end_time": "2026-08-31T02:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T02:00:00-07:00",
          "end_time": "2026-08-31T03:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T03:00:00-07:00",
          "end_time": "2026-08-31T04:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T04:00:00-07:00",
          "end_time": "2026-08-31T05:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 21,
          "start_time": "2026-08-31T05:00:00-07:00",
          "end_time": "2026-08-31T06:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 22,
          "start_time": "2026-08-31T06:00:00-07:00",
          "end_time": "2026-08-31T07:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "12 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T07:00:00-07:00",
          "end_time": "2026-08-31T08:00:00-07:00",
          "temperature": 58,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "12 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T08:00:00-07:00",
          "end_time": "2026-08-31T09:00:00-07:00",
          "temperature": 58,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "12 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "JAX",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:08.909156+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 45,
          "wind_speed": "10 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 55,
          "wind_speed": "10 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 49,
          "wind_speed": "12 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 46,
          "wind_speed": "13 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 41,
          "wind_speed": "13 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 38,
          "wind_speed": "13 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 35,
          "wind_speed": "12 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 26,
          "wind_speed": "12 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 19,
          "wind_speed": "9 mph",
          "wind_direction": "E",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 15,
          "wind_speed": "7 mph",
          "wind_direction": "E",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 14,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 14,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "2 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "2 mph",
          "wind_direction": "NE",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "2 mph",
          "wind_direction": "NE",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 11,
          "wind_speed": "2 mph",
          "wind_direction": "NE",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 18,
          "wind_speed": "2 mph",
          "wind_direction": "NE",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 17,
          "wind_speed": "2 mph",
          "wind_direction": "NE",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "2 mph",
          "wind_direction": "NE",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 16,
          "wind_speed": "3 mph",
          "wind_direction": "NE",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 11,
          "wind_speed": "5 mph",
          "wind_direction": "NE",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 7,
          "wind_speed": "5 mph",
          "wind_direction": "NE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 14,
          "wind_speed": "6 mph",
          "wind_direction": "NE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "BDL",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:09.618961+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "12 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "12 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "12 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 12,
          "wind_speed": "12 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 15,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 17,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 25,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 27,
          "wind_speed": "7 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 26,
          "wind_speed": "6 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "6 mph",
          "wind_direction": "SW",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 68,
          "temperature_unit": "F",
          "precip_probability": 18,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 68,
          "temperature_unit": "F",
          "precip_probability": 13,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 67,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "3 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 66,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "3 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 65,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "W",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 63,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 63,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 63,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 62,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "3 mph",
          "wind_direction": "N",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 65,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "3 mph",
          "wind_direction": "N",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 67,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "3 mph",
          "wind_direction": "N",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "2 mph",
          "wind_direction": "N",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "2 mph",
          "wind_direction": "NE",
          "short_forecast": "Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "SNA",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:10.400316+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T09:00:00-07:00",
          "end_time": "2026-08-30T10:00:00-07:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Patchy Fog",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T10:00:00-07:00",
          "end_time": "2026-08-30T11:00:00-07:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Patchy Fog",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T11:00:00-07:00",
          "end_time": "2026-08-30T12:00:00-07:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T12:00:00-07:00",
          "end_time": "2026-08-30T13:00:00-07:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T13:00:00-07:00",
          "end_time": "2026-08-30T14:00:00-07:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T14:00:00-07:00",
          "end_time": "2026-08-30T15:00:00-07:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T15:00:00-07:00",
          "end_time": "2026-08-30T16:00:00-07:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T16:00:00-07:00",
          "end_time": "2026-08-30T17:00:00-07:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 9,
          "start_time": "2026-08-30T17:00:00-07:00",
          "end_time": "2026-08-30T18:00:00-07:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 10,
          "start_time": "2026-08-30T18:00:00-07:00",
          "end_time": "2026-08-30T19:00:00-07:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T19:00:00-07:00",
          "end_time": "2026-08-30T20:00:00-07:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T20:00:00-07:00",
          "end_time": "2026-08-30T21:00:00-07:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T21:00:00-07:00",
          "end_time": "2026-08-30T22:00:00-07:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-30T22:00:00-07:00",
          "end_time": "2026-08-30T23:00:00-07:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-30T23:00:00-07:00",
          "end_time": "2026-08-31T00:00:00-07:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T00:00:00-07:00",
          "end_time": "2026-08-31T01:00:00-07:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T01:00:00-07:00",
          "end_time": "2026-08-31T02:00:00-07:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T02:00:00-07:00",
          "end_time": "2026-08-31T03:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T03:00:00-07:00",
          "end_time": "2026-08-31T04:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T04:00:00-07:00",
          "end_time": "2026-08-31T05:00:00-07:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 21,
          "start_time": "2026-08-31T05:00:00-07:00",
          "end_time": "2026-08-31T06:00:00-07:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 22,
          "start_time": "2026-08-31T06:00:00-07:00",
          "end_time": "2026-08-31T07:00:00-07:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T07:00:00-07:00",
          "end_time": "2026-08-31T08:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T08:00:00-07:00",
          "end_time": "2026-08-31T09:00:00-07:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "RSW",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:11.120966+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 19,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 90,
          "temperature_unit": "F",
          "precip_probability": 23,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 91,
          "temperature_unit": "F",
          "precip_probability": 56,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 92,
          "temperature_unit": "F",
          "precip_probability": 66,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 68,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 65,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 60,
          "wind_speed": "5 mph",
          "wind_direction": "ENE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 57,
          "wind_speed": "5 mph",
          "wind_direction": "ENE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 34,
          "wind_speed": "5 mph",
          "wind_direction": "ENE",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 29,
          "wind_speed": "5 mph",
          "wind_direction": "ENE",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 24,
          "wind_speed": "5 mph",
          "wind_direction": "ENE",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 15,
          "wind_speed": "5 mph",
          "wind_direction": "ENE",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 7,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 6,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "3 mph",
          "wind_direction": "ENE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "ENE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "ENE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 7,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "MCI",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:11.833355+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T11:00:00-05:00",
          "end_time": "2026-08-30T12:00:00-05:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "16 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T12:00:00-05:00",
          "end_time": "2026-08-30T13:00:00-05:00",
          "temperature": 90,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "16 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T13:00:00-05:00",
          "end_time": "2026-08-30T14:00:00-05:00",
          "temperature": 92,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "16 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T14:00:00-05:00",
          "end_time": "2026-08-30T15:00:00-05:00",
          "temperature": 94,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "16 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T15:00:00-05:00",
          "end_time": "2026-08-30T16:00:00-05:00",
          "temperature": 95,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "16 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T16:00:00-05:00",
          "end_time": "2026-08-30T17:00:00-05:00",
          "temperature": 97,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "15 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T17:00:00-05:00",
          "end_time": "2026-08-30T18:00:00-05:00",
          "temperature": 95,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "15 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T18:00:00-05:00",
          "end_time": "2026-08-30T19:00:00-05:00",
          "temperature": 95,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "14 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T19:00:00-05:00",
          "end_time": "2026-08-30T20:00:00-05:00",
          "temperature": 93,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T20:00:00-05:00",
          "end_time": "2026-08-30T21:00:00-05:00",
          "temperature": 90,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "12 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T21:00:00-05:00",
          "end_time": "2026-08-30T22:00:00-05:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T22:00:00-05:00",
          "end_time": "2026-08-30T23:00:00-05:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T23:00:00-05:00",
          "end_time": "2026-08-31T00:00:00-05:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T00:00:00-05:00",
          "end_time": "2026-08-31T01:00:00-05:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T01:00:00-05:00",
          "end_time": "2026-08-31T02:00:00-05:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T02:00:00-05:00",
          "end_time": "2026-08-31T03:00:00-05:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T03:00:00-05:00",
          "end_time": "2026-08-31T04:00:00-05:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T04:00:00-05:00",
          "end_time": "2026-08-31T05:00:00-05:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "13 mph",
          "wind_direction": "SSW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T05:00:00-05:00",
          "end_time": "2026-08-31T06:00:00-05:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "13 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T06:00:00-05:00",
          "end_time": "2026-08-31T07:00:00-05:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "13 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T07:00:00-05:00",
          "end_time": "2026-08-31T08:00:00-05:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T08:00:00-05:00",
          "end_time": "2026-08-31T09:00:00-05:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T09:00:00-05:00",
          "end_time": "2026-08-31T10:00:00-05:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T10:00:00-05:00",
          "end_time": "2026-08-31T11:00:00-05:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "13 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "RIC",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:12.589059+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "6 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "6 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "SMF",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:13.376402+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T09:00:00-07:00",
          "end_time": "2026-08-30T10:00:00-07:00",
          "temperature": 61,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "3 mph",
          "wind_direction": "SE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T10:00:00-07:00",
          "end_time": "2026-08-30T11:00:00-07:00",
          "temperature": 67,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T11:00:00-07:00",
          "end_time": "2026-08-30T12:00:00-07:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T12:00:00-07:00",
          "end_time": "2026-08-30T13:00:00-07:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T13:00:00-07:00",
          "end_time": "2026-08-30T14:00:00-07:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "3 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T14:00:00-07:00",
          "end_time": "2026-08-30T15:00:00-07:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T15:00:00-07:00",
          "end_time": "2026-08-30T16:00:00-07:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T16:00:00-07:00",
          "end_time": "2026-08-30T17:00:00-07:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "6 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 9,
          "start_time": "2026-08-30T17:00:00-07:00",
          "end_time": "2026-08-30T18:00:00-07:00",
          "temperature": 90,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "7 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 10,
          "start_time": "2026-08-30T18:00:00-07:00",
          "end_time": "2026-08-30T19:00:00-07:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "9 mph",
          "wind_direction": "SSW",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T19:00:00-07:00",
          "end_time": "2026-08-30T20:00:00-07:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "9 mph",
          "wind_direction": "SSW",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T20:00:00-07:00",
          "end_time": "2026-08-30T21:00:00-07:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T21:00:00-07:00",
          "end_time": "2026-08-30T22:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-30T22:00:00-07:00",
          "end_time": "2026-08-30T23:00:00-07:00",
          "temperature": 66,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-30T23:00:00-07:00",
          "end_time": "2026-08-31T00:00:00-07:00",
          "temperature": 64,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "9 mph",
          "wind_direction": "SSE",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T00:00:00-07:00",
          "end_time": "2026-08-31T01:00:00-07:00",
          "temperature": 62,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "9 mph",
          "wind_direction": "SSE",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T01:00:00-07:00",
          "end_time": "2026-08-31T02:00:00-07:00",
          "temperature": 61,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T02:00:00-07:00",
          "end_time": "2026-08-31T03:00:00-07:00",
          "temperature": 59,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Clear",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T03:00:00-07:00",
          "end_time": "2026-08-31T04:00:00-07:00",
          "temperature": 58,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T04:00:00-07:00",
          "end_time": "2026-08-31T05:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 21,
          "start_time": "2026-08-31T05:00:00-07:00",
          "end_time": "2026-08-31T06:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 22,
          "start_time": "2026-08-31T06:00:00-07:00",
          "end_time": "2026-08-31T07:00:00-07:00",
          "temperature": 55,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T07:00:00-07:00",
          "end_time": "2026-08-31T08:00:00-07:00",
          "temperature": 56,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T08:00:00-07:00",
          "end_time": "2026-08-31T09:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "12 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "CMH",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:14.095665+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "7 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "7 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "7 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "3 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "7 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "DJT",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:14.821898+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 52,
          "wind_speed": "9 mph",
          "wind_direction": "SE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 64,
          "wind_speed": "9 mph",
          "wind_direction": "SE",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 55,
          "wind_speed": "9 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 63,
          "wind_speed": "9 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 53,
          "wind_speed": "9 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 63,
          "wind_speed": "9 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 63,
          "wind_speed": "8 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 64,
          "wind_speed": "7 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 33,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 25,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 12,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 15,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 15,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 11,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "6 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 12,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 40,
          "wind_speed": "3 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 42,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 63,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 67,
          "wind_speed": "7 mph",
          "wind_direction": "SE",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "TPA",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:15.318559+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "7 mph",
          "wind_direction": "SE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "7 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 36,
          "wind_speed": "7 mph",
          "wind_direction": "S",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 90,
          "temperature_unit": "F",
          "precip_probability": 45,
          "wind_speed": "6 mph",
          "wind_direction": "SSW",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 53,
          "wind_speed": "6 mph",
          "wind_direction": "W",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 63,
          "wind_speed": "6 mph",
          "wind_direction": "NNW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 66,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 73,
          "wind_speed": "6 mph",
          "wind_direction": "ESE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 56,
          "wind_speed": "6 mph",
          "wind_direction": "SE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 48,
          "wind_speed": "6 mph",
          "wind_direction": "ESE",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 29,
          "wind_speed": "7 mph",
          "wind_direction": "ESE",
          "short_forecast": "Scattered Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 15,
          "wind_speed": "7 mph",
          "wind_direction": "ESE",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 14,
          "wind_speed": "7 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 6,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "6 mph",
          "wind_direction": "ENE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "6 mph",
          "wind_direction": "ENE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "6 mph",
          "wind_direction": "E",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "7 mph",
          "wind_direction": "E",
          "short_forecast": "Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "IND",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:16.090590+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "8 mph",
          "wind_direction": "SSW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "7 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "6 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "SSW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "7 mph",
          "wind_direction": "SSW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "8 mph",
          "wind_direction": "SSW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "LGA",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:16.786978+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 11,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 11,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 35,
          "wind_speed": "13 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 35,
          "wind_speed": "12 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 35,
          "wind_speed": "12 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 53,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 53,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 53,
          "wind_speed": "9 mph",
          "wind_direction": "S",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 55,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 55,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 55,
          "wind_speed": "8 mph",
          "wind_direction": "W",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 49,
          "wind_speed": "8 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 49,
          "wind_speed": "7 mph",
          "wind_direction": "W",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 49,
          "wind_speed": "7 mph",
          "wind_direction": "W",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 28,
          "wind_speed": "7 mph",
          "wind_direction": "NW",
          "short_forecast": "Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 28,
          "wind_speed": "6 mph",
          "wind_direction": "NW",
          "short_forecast": "Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 28,
          "wind_speed": "6 mph",
          "wind_direction": "NW",
          "short_forecast": "Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "6 mph",
          "wind_direction": "NW",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "5 mph",
          "wind_direction": "NW",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "5 mph",
          "wind_direction": "N",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 11,
          "wind_speed": "5 mph",
          "wind_direction": "N",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 11,
          "wind_speed": "5 mph",
          "wind_direction": "N",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 11,
          "wind_speed": "5 mph",
          "wind_direction": "NE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "5 mph",
          "wind_direction": "NE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "PHL",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:17.277506+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T11:00:00-04:00",
          "end_time": "2026-08-30T12:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 12,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 21,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 30,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 33,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 36,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 39,
          "wind_speed": "10 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 38,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 37,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 36,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 40,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 43,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 46,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 41,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 37,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 32,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 31,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 29,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 27,
          "wind_speed": "5 mph",
          "wind_direction": "N",
          "short_forecast": "Chance Rain Showers",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "5 mph",
          "wind_direction": "NE",
          "short_forecast": "Slight Chance Rain Showers",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 12,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "5 mph",
          "wind_direction": "NE",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "NE",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "NE",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "PHX",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:17.767133+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T08:00:00-07:00",
          "end_time": "2026-08-30T09:00:00-07:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "10 mph",
          "wind_direction": "SE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T09:00:00-07:00",
          "end_time": "2026-08-30T10:00:00-07:00",
          "temperature": 93,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "10 mph",
          "wind_direction": "SE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T10:00:00-07:00",
          "end_time": "2026-08-30T11:00:00-07:00",
          "temperature": 95,
          "temperature_unit": "F",
          "precip_probability": 7,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T11:00:00-07:00",
          "end_time": "2026-08-30T12:00:00-07:00",
          "temperature": 99,
          "temperature_unit": "F",
          "precip_probability": 13,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T12:00:00-07:00",
          "end_time": "2026-08-30T13:00:00-07:00",
          "temperature": 100,
          "temperature_unit": "F",
          "precip_probability": 19,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T13:00:00-07:00",
          "end_time": "2026-08-30T14:00:00-07:00",
          "temperature": 102,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "5 mph",
          "wind_direction": "WSW",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T14:00:00-07:00",
          "end_time": "2026-08-30T15:00:00-07:00",
          "temperature": 104,
          "temperature_unit": "F",
          "precip_probability": 18,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T15:00:00-07:00",
          "end_time": "2026-08-30T16:00:00-07:00",
          "temperature": 103,
          "temperature_unit": "F",
          "precip_probability": 26,
          "wind_speed": "10 mph",
          "wind_direction": "W",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 9,
          "start_time": "2026-08-30T16:00:00-07:00",
          "end_time": "2026-08-30T17:00:00-07:00",
          "temperature": 101,
          "temperature_unit": "F",
          "precip_probability": 26,
          "wind_speed": "10 mph",
          "wind_direction": "NE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 10,
          "start_time": "2026-08-30T17:00:00-07:00",
          "end_time": "2026-08-30T18:00:00-07:00",
          "temperature": 100,
          "temperature_unit": "F",
          "precip_probability": 25,
          "wind_speed": "10 mph",
          "wind_direction": "W",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 11,
          "start_time": "2026-08-30T18:00:00-07:00",
          "end_time": "2026-08-30T19:00:00-07:00",
          "temperature": 96,
          "temperature_unit": "F",
          "precip_probability": 32,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T19:00:00-07:00",
          "end_time": "2026-08-30T20:00:00-07:00",
          "temperature": 94,
          "temperature_unit": "F",
          "precip_probability": 35,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T20:00:00-07:00",
          "end_time": "2026-08-30T21:00:00-07:00",
          "temperature": 92,
          "temperature_unit": "F",
          "precip_probability": 52,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Patchy Blowing Dust",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-30T21:00:00-07:00",
          "end_time": "2026-08-30T22:00:00-07:00",
          "temperature": 91,
          "temperature_unit": "F",
          "precip_probability": 59,
          "wind_speed": "10 mph",
          "wind_direction": "SSW",
          "short_forecast": "Patchy Blowing Dust",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-30T22:00:00-07:00",
          "end_time": "2026-08-30T23:00:00-07:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 64,
          "wind_speed": "10 mph",
          "wind_direction": "S",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-30T23:00:00-07:00",
          "end_time": "2026-08-31T00:00:00-07:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 59,
          "wind_speed": "10 mph",
          "wind_direction": "ESE",
          "short_forecast": "Showers And Thunderstorms Likely",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T00:00:00-07:00",
          "end_time": "2026-08-31T01:00:00-07:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 50,
          "wind_speed": "10 mph",
          "wind_direction": "SSE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T01:00:00-07:00",
          "end_time": "2026-08-31T02:00:00-07:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 36,
          "wind_speed": "10 mph",
          "wind_direction": "ENE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T02:00:00-07:00",
          "end_time": "2026-08-31T03:00:00-07:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 31,
          "wind_speed": "10 mph",
          "wind_direction": "NE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T03:00:00-07:00",
          "end_time": "2026-08-31T04:00:00-07:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 30,
          "wind_speed": "10 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 21,
          "start_time": "2026-08-31T04:00:00-07:00",
          "end_time": "2026-08-31T05:00:00-07:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 30,
          "wind_speed": "10 mph",
          "wind_direction": "E",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 22,
          "start_time": "2026-08-31T05:00:00-07:00",
          "end_time": "2026-08-31T06:00:00-07:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 30,
          "wind_speed": "10 mph",
          "wind_direction": "NNE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 23,
          "start_time": "2026-08-31T06:00:00-07:00",
          "end_time": "2026-08-31T07:00:00-07:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 25,
          "wind_speed": "10 mph",
          "wind_direction": "SE",
          "short_forecast": "Chance Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T07:00:00-07:00",
          "end_time": "2026-08-31T08:00:00-07:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 19,
          "wind_speed": "10 mph",
          "wind_direction": "E",
          "short_forecast": "Slight Chance Showers And Thunderstorms",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "DCA",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:18.261581+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T11:00:00-04:00",
          "end_time": "2026-08-30T12:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "7 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "8 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "9 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "9 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "8 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "7 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "7 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "SW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "N",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "PDX",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:18.954615+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T09:00:00-07:00",
          "end_time": "2026-08-30T10:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "2 mph",
          "wind_direction": "N",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T10:00:00-07:00",
          "end_time": "2026-08-30T11:00:00-07:00",
          "temperature": 60,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "3 mph",
          "wind_direction": "NNW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T11:00:00-07:00",
          "end_time": "2026-08-30T12:00:00-07:00",
          "temperature": 63,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "3 mph",
          "wind_direction": "NNW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T12:00:00-07:00",
          "end_time": "2026-08-30T13:00:00-07:00",
          "temperature": 66,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "5 mph",
          "wind_direction": "NNW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T13:00:00-07:00",
          "end_time": "2026-08-30T14:00:00-07:00",
          "temperature": 68,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T14:00:00-07:00",
          "end_time": "2026-08-30T15:00:00-07:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "6 mph",
          "wind_direction": "NW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T15:00:00-07:00",
          "end_time": "2026-08-30T16:00:00-07:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "6 mph",
          "wind_direction": "NW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T16:00:00-07:00",
          "end_time": "2026-08-30T17:00:00-07:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "7 mph",
          "wind_direction": "NNW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 9,
          "start_time": "2026-08-30T17:00:00-07:00",
          "end_time": "2026-08-30T18:00:00-07:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "8 mph",
          "wind_direction": "NNW",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 10,
          "start_time": "2026-08-30T18:00:00-07:00",
          "end_time": "2026-08-30T19:00:00-07:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "7 mph",
          "wind_direction": "NNW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T19:00:00-07:00",
          "end_time": "2026-08-30T20:00:00-07:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "6 mph",
          "wind_direction": "NNW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T20:00:00-07:00",
          "end_time": "2026-08-30T21:00:00-07:00",
          "temperature": 71,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "NNW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T21:00:00-07:00",
          "end_time": "2026-08-30T22:00:00-07:00",
          "temperature": 67,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "3 mph",
          "wind_direction": "NNW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-30T22:00:00-07:00",
          "end_time": "2026-08-30T23:00:00-07:00",
          "temperature": 65,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "NNW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-30T23:00:00-07:00",
          "end_time": "2026-08-31T00:00:00-07:00",
          "temperature": 64,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T00:00:00-07:00",
          "end_time": "2026-08-31T01:00:00-07:00",
          "temperature": 62,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "NNW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T01:00:00-07:00",
          "end_time": "2026-08-31T02:00:00-07:00",
          "temperature": 60,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T02:00:00-07:00",
          "end_time": "2026-08-31T03:00:00-07:00",
          "temperature": 59,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T03:00:00-07:00",
          "end_time": "2026-08-31T04:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T04:00:00-07:00",
          "end_time": "2026-08-31T05:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "3 mph",
          "wind_direction": "NW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 21,
          "start_time": "2026-08-31T05:00:00-07:00",
          "end_time": "2026-08-31T06:00:00-07:00",
          "temperature": 56,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "2 mph",
          "wind_direction": "NW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 22,
          "start_time": "2026-08-31T06:00:00-07:00",
          "end_time": "2026-08-31T07:00:00-07:00",
          "temperature": 55,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "2 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T07:00:00-07:00",
          "end_time": "2026-08-31T08:00:00-07:00",
          "temperature": 56,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "2 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T08:00:00-07:00",
          "end_time": "2026-08-31T09:00:00-07:00",
          "temperature": 57,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "2 mph",
          "wind_direction": "NNW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "PIT",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:19.650781+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "6 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "7 mph",
          "wind_direction": "W",
          "short_forecast": "Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "7 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "7 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 7,
          "wind_speed": "7 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "6 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "3 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "2 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "2 mph",
          "wind_direction": "N",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "1 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "1 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "1 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 70,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "1 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "2 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 7,
          "wind_speed": "2 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 6,
          "wind_speed": "2 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 69,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "3 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "ATL",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:20.148315+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T11:00:00-04:00",
          "end_time": "2026-08-30T12:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 81,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 5,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 7,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 11,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 11,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 8,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 12,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 9,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 7,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 6,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 6,
          "wind_speed": "5 mph",
          "wind_direction": "E",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "5 mph",
          "wind_direction": "SE",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 3,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Clear",
          "is_daytime": false
        },
        {
          "number": 20,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 0,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 1,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 2,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "0 mph",
          "wind_direction": "",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        }
      ]
    },
    {
      "iata": "BWI",
      "status": "current",
      "fetched_at": "2026-08-30T16:07:20.876234+00:00",
      "periods": [
        {
          "number": 1,
          "start_time": "2026-08-30T12:00:00-04:00",
          "end_time": "2026-08-30T13:00:00-04:00",
          "temperature": 83,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "9 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 2,
          "start_time": "2026-08-30T13:00:00-04:00",
          "end_time": "2026-08-30T14:00:00-04:00",
          "temperature": 86,
          "temperature_unit": "F",
          "precip_probability": 10,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 3,
          "start_time": "2026-08-30T14:00:00-04:00",
          "end_time": "2026-08-30T15:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 4,
          "start_time": "2026-08-30T15:00:00-04:00",
          "end_time": "2026-08-30T16:00:00-04:00",
          "temperature": 88,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "9 mph",
          "wind_direction": "SW",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 5,
          "start_time": "2026-08-30T16:00:00-04:00",
          "end_time": "2026-08-30T17:00:00-04:00",
          "temperature": 89,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "9 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 6,
          "start_time": "2026-08-30T17:00:00-04:00",
          "end_time": "2026-08-30T18:00:00-04:00",
          "temperature": 87,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "8 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": true
        },
        {
          "number": 7,
          "start_time": "2026-08-30T18:00:00-04:00",
          "end_time": "2026-08-30T19:00:00-04:00",
          "temperature": 85,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "7 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 8,
          "start_time": "2026-08-30T19:00:00-04:00",
          "end_time": "2026-08-30T20:00:00-04:00",
          "temperature": 82,
          "temperature_unit": "F",
          "precip_probability": 20,
          "wind_speed": "7 mph",
          "wind_direction": "S",
          "short_forecast": "Isolated Showers And Thunderstorms",
          "is_daytime": false
        },
        {
          "number": 9,
          "start_time": "2026-08-30T20:00:00-04:00",
          "end_time": "2026-08-30T21:00:00-04:00",
          "temperature": 79,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 10,
          "start_time": "2026-08-30T21:00:00-04:00",
          "end_time": "2026-08-30T22:00:00-04:00",
          "temperature": 78,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 11,
          "start_time": "2026-08-30T22:00:00-04:00",
          "end_time": "2026-08-30T23:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 8,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 12,
          "start_time": "2026-08-30T23:00:00-04:00",
          "end_time": "2026-08-31T00:00:00-04:00",
          "temperature": 76,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 13,
          "start_time": "2026-08-31T00:00:00-04:00",
          "end_time": "2026-08-31T01:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "6 mph",
          "wind_direction": "S",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 14,
          "start_time": "2026-08-31T01:00:00-04:00",
          "end_time": "2026-08-31T02:00:00-04:00",
          "temperature": 75,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 15,
          "start_time": "2026-08-31T02:00:00-04:00",
          "end_time": "2026-08-31T03:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Mostly Cloudy",
          "is_daytime": false
        },
        {
          "number": 16,
          "start_time": "2026-08-31T03:00:00-04:00",
          "end_time": "2026-08-31T04:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "SW",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 17,
          "start_time": "2026-08-31T04:00:00-04:00",
          "end_time": "2026-08-31T05:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 18,
          "start_time": "2026-08-31T05:00:00-04:00",
          "end_time": "2026-08-31T06:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Partly Cloudy",
          "is_daytime": false
        },
        {
          "number": 19,
          "start_time": "2026-08-31T06:00:00-04:00",
          "end_time": "2026-08-31T07:00:00-04:00",
          "temperature": 73,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "W",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 20,
          "start_time": "2026-08-31T07:00:00-04:00",
          "end_time": "2026-08-31T08:00:00-04:00",
          "temperature": 72,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "NW",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 21,
          "start_time": "2026-08-31T08:00:00-04:00",
          "end_time": "2026-08-31T09:00:00-04:00",
          "temperature": 74,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "N",
          "short_forecast": "Partly Sunny",
          "is_daytime": true
        },
        {
          "number": 22,
          "start_time": "2026-08-31T09:00:00-04:00",
          "end_time": "2026-08-31T10:00:00-04:00",
          "temperature": 77,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "N",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 23,
          "start_time": "2026-08-31T10:00:00-04:00",
          "end_time": "2026-08-31T11:00:00-04:00",
          "temperature": 80,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "NE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        },
        {
          "number": 24,
          "start_time": "2026-08-31T11:00:00-04:00",
          "end_time": "2026-08-31T12:00:00-04:00",
          "temperature": 84,
          "temperature_unit": "F",
          "precip_probability": 4,
          "wind_speed": "5 mph",
          "wind_direction": "NE",
          "short_forecast": "Mostly Sunny",
          "is_daytime": true
        }
      ]
    }
  ]
}
