{
  "collected_at": "2026-10-23T12:50:59.109039+00:00",
  "sources": {
    "forecast": {
      "id": "forecast",
      "url": "https://api.weather.gov/gridpoints/MFL/110,50/forecast",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": "2026-10-23T08:02:12+00:00",
      "availability": "available",
      "reason": "",
      "data": {
        "issued_at": "2026-10-23T08:02:12+00:00",
        "generated_at": "2026-10-23T11:57:07+00:00",
        "period": {
          "number": 1,
          "name": "Today",
          "startTime": "2026-10-23T07:00:00-04:00",
          "endTime": "2026-10-23T18:00:00-04:00",
          "isDaytime": true,
          "temperature": 82,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 44
          },
          "windSpeed": "13 to 17 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/day/tsra_hi,40?size=medium",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": "A chance of showers and thunderstorms before 11am, then a chance of showers and thunderstorms. Mostly sunny, with a high near 82. Northeast wind 13 to 17 mph, with gusts as high as 23 mph. Chance of precipitation is 40%. New rainfall amounts between a tenth and quarter of an inch possible."
        },
        "periods": [
          {
            "number": 1,
            "name": "Today",
            "startTime": "2026-10-23T07:00:00-04:00",
            "endTime": "2026-10-23T18:00:00-04:00",
            "isDaytime": true,
            "temperature": 82,
            "temperatureUnit": "F",
            "temperatureTrend": null,
            "probabilityOfPrecipitation": {
              "unitCode": "wmoUnit:percent",
              "value": 44
            },
            "windSpeed": "13 to 17 mph",
            "windDirection": "NE",
            "icon": "https://api.weather.gov/icons/land/day/tsra_hi,40?size=medium",
            "shortForecast": "Chance Showers And Thunderstorms",
            "detailedForecast": "A chance of showers and thunderstorms before 11am, then a chance of showers and thunderstorms. Mostly sunny, with a high near 82. Northeast wind 13 to 17 mph, with gusts as high as 23 mph. Chance of precipitation is 40%. New rainfall amounts between a tenth and quarter of an inch possible."
          },
          {
            "number": 2,
            "name": "Tonight",
            "startTime": "2026-10-23T18:00:00-04:00",
            "endTime": "2026-10-24T06:00:00-04:00",
            "isDaytime": false,
            "temperature": 74,
            "temperatureUnit": "F",
            "temperatureTrend": null,
            "probabilityOfPrecipitation": {
              "unitCode": "wmoUnit:percent",
              "value": 36
            },
            "windSpeed": "18 mph",
            "windDirection": "NE",
            "icon": "https://api.weather.gov/icons/land/night/tsra_hi,40/tsra_hi,30?size=medium",
            "shortForecast": "Chance Showers And Thunderstorms",
            "detailedForecast": "A chance of showers and thunderstorms before 8pm, then a chance of showers and thunderstorms between 8pm and 3am. Partly cloudy, with a low around 74. Northeast wind around 18 mph, with gusts as high as 23 mph. Chance of precipitation is 40%. New rainfall amounts between a quarter and half of an inch possible."
          }
        ]
      },
      "images": []
    },
    "observation": {
      "id": "observation",
      "url": "https://api.weather.gov/stations/KMIA/observations/latest",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": "2026-10-23T12:25:00+00:00",
      "availability": "available",
      "reason": "",
      "data": {
        "station": "Miami, Miami International Airport",
        "condition": "Partly Cloudy",
        "temperature_f": 72,
        "wind_mph": 0
      },
      "images": []
    },
    "alerts": {
      "id": "alerts",
      "url": "https://api.weather.gov/alerts/active?point=25.7617%2C-80.1918",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": null,
      "availability": "available",
      "reason": "",
      "data": [
        {
          "event": "Rip Current Statement",
          "headline": "Rip Current Statement issued October 23 at 12:36AM EDT until October 24 at 8:00PM EDT by NWS Miami FL",
          "description": "* WHAT...For the Coastal Flood Advisory, moderate coastal\nflooding. For the High Rip Current Risk, dangerous rip\ncurrents.\n\n* WHERE...Coastal Broward County and Coastal Miami Dade County.\n\n* WHEN...For the Coastal Flood Advisory, until 8 PM EDT\nSaturday. For the Coastal Flood Advisory, until 8 PM EDT\nSaturday. The advisory will either need to be extended into\nnext week or upgraded to a warning Sunday into Monday when\nKing Tides peak and rain chances and onshore winds are\nhighest. For the High Rip Current Risk, through Saturday\nevening.\n\n* IMPACTS...Flooding of lots, parks, and roads with only\nisolated road closures expected. Rip currents can sweep even\nthe best swimmers away from shore into deeper water.",
          "instruction": "If travel is required, allow extra time as some roads may be\nclosed. Do not drive around barricades or through water of\nunknown depth. Take the necessary actions to protect flood-prone\nproperty.\n\nSwim near a lifeguard. If caught in a rip current, relax and\nfloat. Don't swim against the current. If able, swim in a\ndirection following the shoreline. If unable to escape, face the\nshore and call or wave for help.",
          "severity": "Moderate",
          "sent": "2026-10-23T00:36:00-04:00",
          "onset": "2026-10-23T00:36:00-04:00",
          "expires": "2026-10-23T16:00:00-04:00",
          "ends": "2026-10-24T20:00:00-04:00"
        },
        {
          "event": "Coastal Flood Advisory",
          "headline": "Coastal Flood Advisory issued October 23 at 12:36AM EDT until October 24 at 8:00PM EDT by NWS Miami FL",
          "description": "* WHAT...For the Coastal Flood Advisory, moderate coastal\nflooding. For the High Rip Current Risk, dangerous rip\ncurrents.\n\n* WHERE...Coastal Broward County and Coastal Miami Dade County.\n\n* WHEN...For the Coastal Flood Advisory, until 8 PM EDT\nSaturday. For the Coastal Flood Advisory, until 8 PM EDT\nSaturday. The advisory will either need to be extended into\nnext week or upgraded to a warning Sunday into Monday when\nKing Tides peak and rain chances and onshore winds are\nhighest. For the High Rip Current Risk, through Saturday\nevening.\n\n* IMPACTS...Flooding of lots, parks, and roads with only\nisolated road closures expected. Rip currents can sweep even\nthe best swimmers away from shore into deeper water.",
          "instruction": "If travel is required, allow extra time as some roads may be\nclosed. Do not drive around barricades or through water of\nunknown depth. Take the necessary actions to protect flood-prone\nproperty.\n\nSwim near a lifeguard. If caught in a rip current, relax and\nfloat. Don't swim against the current. If able, swim in a\ndirection following the shoreline. If unable to escape, face the\nshore and call or wave for help.",
          "severity": "Minor",
          "sent": "2026-10-23T00:36:00-04:00",
          "onset": "2026-10-23T00:36:00-04:00",
          "expires": "2026-10-23T16:00:00-04:00",
          "ends": "2026-10-24T20:00:00-04:00"
        }
      ],
      "images": [],
      "timestamp_note": "Live active-alert query retrieved at the stated time; each retained alert has its own issuance and expiration."
    },
    "hourly": {
      "id": "hourly",
      "url": "https://api.weather.gov/gridpoints/MFL/110,50/forecast/hourly",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": "2026-10-23T08:02:12+00:00",
      "availability": "available",
      "reason": "",
      "data": [
        {
          "number": 1,
          "name": "",
          "startTime": "2026-10-23T08:00:00-04:00",
          "endTime": "2026-10-23T09:00:00-04:00",
          "isDaytime": true,
          "temperature": 75,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 33
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 19.444444444444443
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 76
          },
          "windSpeed": "14 mph",
          "windDirection": "N",
          "icon": "https://api.weather.gov/icons/land/day/rain_showers,30?size=small",
          "shortForecast": "Chance Rain Showers",
          "detailedForecast": ""
        },
        {
          "number": 2,
          "name": "",
          "startTime": "2026-10-23T09:00:00-04:00",
          "endTime": "2026-10-23T10:00:00-04:00",
          "isDaytime": true,
          "temperature": 75,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 43
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 20
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 79
          },
          "windSpeed": "13 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/day/rain_showers,40?size=small",
          "shortForecast": "Chance Rain Showers",
          "detailedForecast": ""
        },
        {
          "number": 3,
          "name": "",
          "startTime": "2026-10-23T10:00:00-04:00",
          "endTime": "2026-10-23T11:00:00-04:00",
          "isDaytime": true,
          "temperature": 78,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 44
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.11111111111111
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 76
          },
          "windSpeed": "13 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/day/rain_showers,40?size=small",
          "shortForecast": "Chance Rain Showers",
          "detailedForecast": ""
        },
        {
          "number": 4,
          "name": "",
          "startTime": "2026-10-23T11:00:00-04:00",
          "endTime": "2026-10-23T12:00:00-04:00",
          "isDaytime": true,
          "temperature": 79,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 42
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.666666666666668
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 77
          },
          "windSpeed": "13 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/day/tsra_hi,40?size=small",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 5,
          "name": "",
          "startTime": "2026-10-23T12:00:00-04:00",
          "endTime": "2026-10-23T13:00:00-04:00",
          "isDaytime": true,
          "temperature": 80,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 29
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.666666666666668
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 74
          },
          "windSpeed": "14 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/day/tsra_hi,30?size=small",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 6,
          "name": "",
          "startTime": "2026-10-23T13:00:00-04:00",
          "endTime": "2026-10-23T14:00:00-04:00",
          "isDaytime": true,
          "temperature": 80,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 23
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.666666666666668
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 74
          },
          "windSpeed": "16 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/day/tsra_hi,20?size=small",
          "shortForecast": "Slight Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 7,
          "name": "",
          "startTime": "2026-10-23T14:00:00-04:00",
          "endTime": "2026-10-23T15:00:00-04:00",
          "isDaytime": true,
          "temperature": 80,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 40
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.11111111111111
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 72
          },
          "windSpeed": "16 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/day/tsra_hi,40?size=small",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 8,
          "name": "",
          "startTime": "2026-10-23T15:00:00-04:00",
          "endTime": "2026-10-23T16:00:00-04:00",
          "isDaytime": true,
          "temperature": 80,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 39
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.11111111111111
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 72
          },
          "windSpeed": "17 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/day/tsra_hi,40?size=small",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 9,
          "name": "",
          "startTime": "2026-10-23T16:00:00-04:00",
          "endTime": "2026-10-23T17:00:00-04:00",
          "isDaytime": true,
          "temperature": 81,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 34
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.11111111111111
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 69
          },
          "windSpeed": "17 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/day/tsra_hi,30?size=small",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 10,
          "name": "",
          "startTime": "2026-10-23T17:00:00-04:00",
          "endTime": "2026-10-23T18:00:00-04:00",
          "isDaytime": true,
          "temperature": 80,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 35
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.11111111111111
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 72
          },
          "windSpeed": "17 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/day/tsra_hi,40?size=small",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 11,
          "name": "",
          "startTime": "2026-10-23T18:00:00-04:00",
          "endTime": "2026-10-23T19:00:00-04:00",
          "isDaytime": false,
          "temperature": 80,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 35
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.11111111111111
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 72
          },
          "windSpeed": "18 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/night/tsra_hi,40?size=small",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 12,
          "name": "",
          "startTime": "2026-10-23T19:00:00-04:00",
          "endTime": "2026-10-23T20:00:00-04:00",
          "isDaytime": false,
          "temperature": 79,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 35
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.11111111111111
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 74
          },
          "windSpeed": "18 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/night/tsra_hi,40?size=small",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 13,
          "name": "",
          "startTime": "2026-10-23T20:00:00-04:00",
          "endTime": "2026-10-23T21:00:00-04:00",
          "isDaytime": false,
          "temperature": 77,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 35
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.11111111111111
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 79
          },
          "windSpeed": "17 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/night/tsra_hi,40?size=small",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 14,
          "name": "",
          "startTime": "2026-10-23T21:00:00-04:00",
          "endTime": "2026-10-23T22:00:00-04:00",
          "isDaytime": false,
          "temperature": 77,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 32
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 21.11111111111111
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 79
          },
          "windSpeed": "17 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/night/tsra_hi,30?size=small",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 15,
          "name": "",
          "startTime": "2026-10-23T22:00:00-04:00",
          "endTime": "2026-10-23T23:00:00-04:00",
          "isDaytime": false,
          "temperature": 77,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 34
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 20.555555555555557
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 76
          },
          "windSpeed": "18 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/night/tsra_hi,30?size=small",
          "shortForecast": "Chance Showers And Thunderstorms",
          "detailedForecast": ""
        },
        {
          "number": 16,
          "name": "",
          "startTime": "2026-10-23T23:00:00-04:00",
          "endTime": "2026-10-24T00:00:00-04:00",
          "isDaytime": false,
          "temperature": 77,
          "temperatureUnit": "F",
          "temperatureTrend": null,
          "probabilityOfPrecipitation": {
            "unitCode": "wmoUnit:percent",
            "value": 36
          },
          "dewpoint": {
            "unitCode": "wmoUnit:degC",
            "value": 20.555555555555557
          },
          "relativeHumidity": {
            "unitCode": "wmoUnit:percent",
            "value": 76
          },
          "windSpeed": "17 mph",
          "windDirection": "NE",
          "icon": "https://api.weather.gov/icons/land/night/rain_showers,40?size=small",
          "shortForecast": "Chance Rain Showers",
          "detailedForecast": ""
        }
      ],
      "images": []
    },
    "coastal_alerts": {
      "id": "coastal_alerts",
      "url": "https://api.weather.gov/alerts/active?zone=AMZ630,AMZ651,FLZ173",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": null,
      "availability": "available",
      "reason": "",
      "data": [
        {
          "event": "Small Craft Advisory",
          "headline": "Small Craft Advisory issued October 23 at 12:39AM EDT until October 25 at 8:00PM EDT by NWS Miami FL",
          "description": "* WHAT...Northeast winds 15 to 25 kt and seas 4 to 7 ft building\nto 10 to 15 ft on Sunday.\n\n* WHERE...Coastal waters from Jupiter Inlet to Deerfield Beach\nFL out 20 NM, Coastal waters from Deerfield Beach to Ocean\nReef FL out 20 NM, Waters from Jupiter Inlet to Deerfield\nBeach FL from 20 to 60 NM and Waters from Deerfield Beach to\nOcean Reef FL from 20 to 60 NM excluding the territorial\nwaters of Bahamas.\n\n* WHEN...Until 8 PM EDT Sunday.\n\n* IMPACTS...Conditions will be hazardous to small craft.",
          "instruction": "Inexperienced mariners, especially those operating smaller\nvessels, should avoid navigating in hazardous conditions.",
          "severity": "Minor",
          "sent": "2026-10-23T00:39:00-04:00",
          "onset": "2026-10-23T00:39:00-04:00",
          "expires": "2026-10-23T16:00:00-04:00",
          "ends": "2026-10-25T20:00:00-04:00"
        },
        {
          "event": "Small Craft Advisory",
          "headline": "Small Craft Advisory issued October 23 at 12:39AM EDT until October 24 at 11:00PM EDT by NWS Miami FL",
          "description": "* WHAT...Northeast winds 15 to 25 kt and rough bay waters.\n\n* WHERE...Biscayne Bay.\n\n* WHEN...From 5 PM this afternoon to 11 PM EDT Saturday.\n\n* IMPACTS...Conditions will be hazardous to small craft.",
          "instruction": "Inexperienced mariners, especially those operating smaller\nvessels, should avoid navigating in hazardous conditions.",
          "severity": "Minor",
          "sent": "2026-10-23T00:39:00-04:00",
          "onset": "2026-10-23T17:00:00-04:00",
          "expires": "2026-10-23T16:00:00-04:00",
          "ends": "2026-10-24T23:00:00-04:00"
        },
        {
          "event": "Rip Current Statement",
          "headline": "Rip Current Statement issued October 23 at 12:36AM EDT until October 24 at 8:00PM EDT by NWS Miami FL",
          "description": "* WHAT...For the Coastal Flood Advisory, moderate coastal\nflooding. For the High Rip Current Risk, dangerous rip\ncurrents.\n\n* WHERE...Coastal Broward County and Coastal Miami Dade County.\n\n* WHEN...For the Coastal Flood Advisory, until 8 PM EDT\nSaturday. For the Coastal Flood Advisory, until 8 PM EDT\nSaturday. The advisory will either need to be extended into\nnext week or upgraded to a warning Sunday into Monday when\nKing Tides peak and rain chances and onshore winds are\nhighest. For the High Rip Current Risk, through Saturday\nevening.\n\n* IMPACTS...Flooding of lots, parks, and roads with only\nisolated road closures expected. Rip currents can sweep even\nthe best swimmers away from shore into deeper water.",
          "instruction": "If travel is required, allow extra time as some roads may be\nclosed. Do not drive around barricades or through water of\nunknown depth. Take the necessary actions to protect flood-prone\nproperty.\n\nSwim near a lifeguard. If caught in a rip current, relax and\nfloat. Don't swim against the current. If able, swim in a\ndirection following the shoreline. If unable to escape, face the\nshore and call or wave for help.",
          "severity": "Moderate",
          "sent": "2026-10-23T00:36:00-04:00",
          "onset": "2026-10-23T00:36:00-04:00",
          "expires": "2026-10-23T16:00:00-04:00",
          "ends": "2026-10-24T20:00:00-04:00"
        },
        {
          "event": "Coastal Flood Advisory",
          "headline": "Coastal Flood Advisory issued October 23 at 12:36AM EDT until October 24 at 8:00PM EDT by NWS Miami FL",
          "description": "* WHAT...For the Coastal Flood Advisory, moderate coastal\nflooding. For the High Rip Current Risk, dangerous rip\ncurrents.\n\n* WHERE...Coastal Broward County and Coastal Miami Dade County.\n\n* WHEN...For the Coastal Flood Advisory, until 8 PM EDT\nSaturday. For the Coastal Flood Advisory, until 8 PM EDT\nSaturday. The advisory will either need to be extended into\nnext week or upgraded to a warning Sunday into Monday when\nKing Tides peak and rain chances and onshore winds are\nhighest. For the High Rip Current Risk, through Saturday\nevening.\n\n* IMPACTS...Flooding of lots, parks, and roads with only\nisolated road closures expected. Rip currents can sweep even\nthe best swimmers away from shore into deeper water.",
          "instruction": "If travel is required, allow extra time as some roads may be\nclosed. Do not drive around barricades or through water of\nunknown depth. Take the necessary actions to protect flood-prone\nproperty.\n\nSwim near a lifeguard. If caught in a rip current, relax and\nfloat. Don't swim against the current. If able, swim in a\ndirection following the shoreline. If unable to escape, face the\nshore and call or wave for help.",
          "severity": "Minor",
          "sent": "2026-10-23T00:36:00-04:00",
          "onset": "2026-10-23T00:36:00-04:00",
          "expires": "2026-10-23T16:00:00-04:00",
          "ends": "2026-10-24T20:00:00-04:00"
        }
      ],
      "images": [],
      "timestamp_note": "Live active-alert query retrieved at the stated time; each retained alert has its own issuance and expiration."
    },
    "discussion": {
      "id": "discussion",
      "url": "https://api.weather.gov/products/66e166ee-80a5-4707-bbf5-d9ea7ad95318",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": "2026-10-23T11:53:00+00:00",
      "availability": "available",
      "reason": "",
      "data": {
        "text": "\n000\nFXUS62 KMFL 231153\nAFDMFL\n\nArea Forecast Discussion\nNational Weather Service Miami FL\n753 AM EDT Fri Oct 23 2026\n\n...New AVIATION...\n\n.KEY MESSAGES...\nUpdated at 743 AM EDT Fri Oct 23 2026\n\n - Moderate coastal flooding is expected with each high tide\n   cycle. Major coastal flooding is possible late this weekend\n   into early next week.\n \n - Heavy rain and isolated flash flooding is possible across the\n   east coast metros Sunday through Monday.\n\n - Strong winds, with gusts over 35 mph are possible Sunday\n   through Monday.\n\n - Dangerous marine and beach conditions are expected through\n   early next week.\n\n&&\n\n.SHORT TERM...\n(Today through Saturday)\nIssued at 318 AM EDT Fri Oct 23 2026\n\nCoastal showers along the Atlantic waters will continue to be a \nnuisance through the early morning hours as coastal convergence \ncontinues to set up along the more unstable Gulf Stream. Mid \nlevel water vapor imagery and the recent MFL upper air sounding \nindicate that there is quite a bit of dry air above 700 mb, so \nmost convection will remain very weak and low topped. The better \nmoisture content looks to be further east along a weak inverted \nsurface trough in the Bahamas. But low level lapse rates of 7 \nC/Km and limited instability of around 1000 J/kg should continue \nto support isolated to scattered showers moving onshore. PoPs \nalong the Atlantic waters and adjacent coastal zones will be \nbetween 50% and 60% through the afternoon. More inland, chances \nfor showers will be isolated, at around 30% for the eastern metro \nareas and less than 20% for interior portions of South Florida. \nWith showers pinned along the coast, a few areas may see up to an \ninch of rain. However, the drier air and subsidence aloft should \nkeep most activity pretty weak. With precipitable water values \nnear climatology, chances of seeing greater than an inch are only \nabout 30% for South Florida. Therefore, the risk of urban flooding\nwill be very low (at least related to precipitation, keep reading\nfor more info on the King Tides).\n\nAloft, most of the eastern CONUS finds itself in deep longwave \ntroughing, with a couple of embedded shortwave vorticity maxima \nmoving southeast into the Atlantic. Meanwhile at the surface, strong \nhigh pressure centered over New England will continue to tighten \nthe pressure gradient along the eastern seaboard. This will result\nin strengthening winds through the weekend from the northeast. \nWinds will generally be 10 to 15 mph, with gusts up to 25 mph. \nWhile these winds won't be quite impactful yet, they will serve to\nenhance onshore flow along the Atlantic coast, which when paired \nwith increased swell and wave activity may help increase the risk \nof urban tidal flooding along metro Dade, Broward, and Palm Beach \nduring the peak King Tides.\n\nOn Saturday, the base of the mid-level trough swings across the \npeninsula, bringing along with it a swath of vorticity through the \nregion. However, the better dynamics for thunderstorms will remain \noffshore over the Atlantic where there is better divergence aloft. \nAnother player on Saturday will be the evolution of a shortwave \ntrough digging south from the Carolinas and into the Florida coast. \nSome ensembles are starting to come into agreement in showing a cut \noff low developing off of the Space Coast on Saturday. There is a \nlot of uncertainty at this moment regarding the timing of this \nfeature and how far south it may travel into our region. For now, \nPoPs for Saturday afternoon remain low across most of South Florida \n(less than 20%) outside of the immediate Atlantic coast where \ncoastal convergence storms keep chances higher. HREF ensembles LPMMs \nkeep all the heaviest precipitation offshore and to the north \nthrough Saturday evening, with solutions only showing about 0.5 to 1 \ninch of rain at most. \n\n&&\n\n.LONG TERM...\n(Saturday night through Thursday)\nIssued at 318 AM EDT Fri Oct 23 2026\n\nThere is increasing confidence in greater chances of precipitation \non Saturday evening into Sunday morning. Increased moisture will \nsurge into the region as the mid level Atlantic trough or cut off \nlow continues to dig south into the western Atlantic. Some solutions \ndisplay this system stalling as far south as Cuba, with a stationary \nfrontal boundary at the surface draped across South Florida. \nHowever, precipitable water values don't seem all too impressive, \nwith values climbing up to around 1.6 to 1.7 inches, which is \nbetween the mean and 75th percentile for this time of year. So while \nchances of precipitation will be high, between 85% and 95% for \nthe Atlantic waters and coastal Atlantic areas, QPF continues to \ntrend down among guidance. Ensemble QPF clusters vary both \nspatially and temporally due to the uncertainty regarding the \nupper low feature. Some solutions keep the highest QPF offshore, \nwhile others bring it onshore but north of South Florida. One \nscenario brings a swath of heavier precipitation along the eastern\nmetro areas, between 2 to 3 inches through Monday. Model \nsoundings indicate that conditions will be favorable for coastal \nconvergence storms to be pinned along the coast, with brisk \nnortheasterly flow at the surface nearly opposite to the strong \nwesterly to southwesterly flow in the 700 mb and 500 mb heights. \nSo, if several storms were to be pinned along the coast for \nseveral hours, localized urban flooding for low lying and poor \ndrainage areas may be possible. However, chances of widespread \namounts of greater than 2 inches are only at around 45%, with \nhighest rain amounts likely staying over the waters.\n\nStrong northeast winds will persist through Monday and some \nlocations near the coast will be flirting with Wind Advisory \nconditions. Broken tree branches and loose objects may be flung \nabout in winds between 25 to 35 mph. One thing to keep in mind \nfor this weekend is the combination of the King Tide with heavy \nrain and increased onshore flow. All these factors together may \nraise tide and water levels into the moderate flood category for \ncoastal urban areas along Dade, Broward, and Palm Beach. Roadways \nand low lying areas may be flooded for several hours, especially \nif the high tide coincides with heavy rainfall. Remember, turn \naround, don't drown. Never drive, walk, or wade, over flooded \nareas. \n\nSurface high pressure over the northeast will keep the tight \npressure gradient along the eastern seaboard through the middle of \nthe week. This will allow for breezy winds and coastal showers to \ncontinue through at least Wednesday. Chances of precipitation  drop \nto around 40% for eastern parts of South Florida through the end of \nthe week as mid-level ridging begins to build over the Gulf and\nslide over Florida.\n\n&&\n\n.AVIATION...\n(12Z TAFS)\nIssued at 743 AM EDT Fri Oct 23 2026\n\nMainly VFR conditions through much of the forecast period across\nall South Florida terminals except for brief spurts of MVFR \nwithin any occurring SHRA. NNW winds this morning across east \ncoast terminals will become breezy NNE winds by 13-14Z with gusts \nof around 20 kts this afternoon. Keeping VCSH for all east coast \nterminals this morning and introducing VCTS at 16Z, though overall\nconfidence for thunder is low. Breezy NE winds at KAPF with \npossibility for SHRA late this afternoon.\n\n&&\n\n.MARINE...\nIssued at 318 AM EDT Fri Oct 23 2026\n\nHazardous marine conditions will continue through the beginning of \nnext week, with conditions progressively worsening over the weekend. \nNortheasterly winds will increase into the 20 to 25 kt range for \nboth the Atlantic and Gulf waters on Friday afternoon and Saturday. \nWidespread Small Craft Advisory conditions will be common across all \nwaters through Sunday, but a swath of stronger winds on Sunday \nevening may lead to a few hours of Gale force gusts along the \nAtlantic. Probabilities of exceeding 30 kt winds climbs to around\n45% on Sunday afternoon. Seas are currently forecast to peak \naround 6-9 feet in the Gulf and 10-14 feet across the Atlantic \nwaters Sunday night into Monday. High seas and breezy conditions \nwill persist through at least the middle of the week, before \nconditions finally start to relax on Wednesday.\n\n&&\n\n.BEACHES...\nIssued at 318 AM EDT Fri Oct 23 2026\n\nA high risk of rip currents will persist for all Atlantic beaches \nthrough at least the middle of next week. Surf heights up to 6 feet \nmay be possible though Saturday for the Palm Beaches. On Sunday, \ndangerous surf heights of 10 to 12 feet may be possible for the \nnorthern Palm Beach area. Strong onshore wind flow and high seas may \ncombine with King Tides to increase the threat of coastal flooding \nalong the Atlantic through the weekend. Dangerous surf conditions \nwill persist through the middle of the week. See the hydrology \nsection below for a discussion on the upcoming King Tide cycle as \nwell.\n\n&&\n\n.HYDROLOGY...\nIssued at 408 PM EDT Thu Oct 22 2026\n\nTied with, if not edging out, the expected impacts from heavy rain \nis the threat for moderate or higher coastal flooding as we draw \ncloser to the peak of this King Tide cycle. Not only will we reach \nthe peak of the cycle Sunday into Monday, but it is also expected to \nbe the peak King Tide of the season as well. Unfortunately this peak \nalso comes at the time of greatest onshore winds and heavy rain \npotential. Both of these factors are expected to increase the \nimpacts of the saltwater flooding, either from impeding drainage of \nheavy rain or adding a surge component to the peak tides. It is \nwithin the ensemble envelope that Major category flooding will occur \nalong the immediate coast, and even if the gauges don't quite reach \nMajor level, it's possible the impacts would be the same if \nfreshwater flooding is adding to the saltwater flooding. All \nsensitive locations down the east coast should be preparing for the \nhighest tidal impacts of the season.\n\n&&\n\n.PRELIMINARY POINT TEMPS/POPS...\nMiami            83  72  84  72 /  40  30  20  30 \nWest Kendall     84  70  85  71 /  30  20  10  10 \nOpa-Locka        84  71  84  71 /  40  20  30  30 \nHomestead        84  70  84  71 /  30  30  20  20 \nFort Lauderdale  82  72  83  72 /  50  30  40  50 \nN Ft Lauderdale  83  72  83  73 /  50  20  40  50 \nPembroke Pines   84  70  84  70 /  40  20  30  40 \nWest Palm Beach  82  72  83  72 /  40  20  30  60 \nBoca Raton       82  72  83  72 /  50  20  40  60 \nNaples           84  66  84  68 /   0   0   0   0 \n\n&&\n\n.MFL WATCHES/WARNINGS/ADVISORIES...\nFL...Coastal Flood Advisory until 8 PM EDT Saturday for FLZ168-172-\n     173.\n\n     High Rip Current Risk through Saturday evening for FLZ168-172-\n     173.\n\n     High Surf Advisory until 8 AM EDT Saturday for FLZ168.\n\nAM...Small Craft Advisory from 5 PM this afternoon to 11 PM EDT \n     Saturday for AMZ630.\n\n     Small Craft Advisory until 8 PM EDT Sunday for AMZ650-651-670-\n     671.\n\nGM...Small Craft Advisory from 5 PM this afternoon to 8 PM EDT Sunday \n     for GMZ656-657-676.\n\n&&\n\n$$\n\nSHORT TERM...NMP\nLONG TERM....NMP\nAVIATION...AD\n"
      },
      "images": []
    },
    "marine": {
      "id": "marine",
      "url": "https://api.weather.gov/zones/forecast/AMZ630/forecast",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": "2026-10-23T03:51:00-04:00",
      "availability": "available",
      "reason": "",
      "data": [
        {
          "number": 1,
          "name": "Today",
          "detailedForecast": "NE winds 10 to 15 kt, increasing to 15 to 20 kt this afternoon. Choppy. A chance of showers. A chance of tstms late this morning and afternoon."
        },
        {
          "number": 2,
          "name": "Tonight",
          "detailedForecast": "NE winds 15 to 20 kt with gusts up to 25 kt. Choppy. A chance of tstms early in the evening. A chance of showers until early morning."
        },
        {
          "number": 3,
          "name": "Sat",
          "detailedForecast": "NE winds 15 to 20 kt with gusts up to 25 kt. Choppy."
        }
      ],
      "images": []
    },
    "beach": {
      "id": "beach",
      "url": "https://api.weather.gov/products/0d68f995-5898-4f78-a6f4-10f3f843cd25",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": "2026-10-23T07:46:00+00:00",
      "availability": "available",
      "reason": "",
      "data": {
        "text": "\n000\nFZUS52 KMFL 230746\nSRFMFL\n\nSurf Zone Forecast\nNational Weather Service Miami FL\n346 AM EDT Fri Oct 23 2026\n\nFLZ168-232100-\nCoastal Palm Beach-\nIncluding the beaches of Palm Beach\n346 AM EDT Fri Oct 23 2026\n\n...HIGH SURF ADVISORY IN EFFECT UNTIL 8 AM EDT SATURDAY...\n...HIGH RIP CURRENT RISK IN EFFECT THROUGH SATURDAY EVENING...\n\n.TODAY...\nRip Current Risk*...........High. \nSurf Height.................4 to 6 feet. \nThunderstorm Potential**....None. \nWaterspout Risk**...........None. \nUV Index**..................High. \nWater Temperature...........In the lower 80s. \nWeather.....................Mostly sunny. A chance of showers. \nHigh Temperature............In the lower 80s. \nWinds.......................Northeast winds 10 to 15 mph.\nTides...\n   Lake Worth Pier..........High at 06:19 AM EDT.\n                            Low at 12:29 PM EDT. \nSunrise.....................7:24 AM. \nSunset......................6:45 PM.\n\n.SATURDAY...\nRip Current Risk*...........High. \nSurf Height.................4 to 6 feet. \nThunderstorm Potential**....None. \nWaterspout Risk**...........None. \nWeather.....................Mostly sunny. A slight chance of \n                            showers. \nHigh Temperature............In the lower 80s. \nWinds.......................Northeast winds 10 to 15 mph.\nTides...\n   Lake Worth Pier..........High at 07:04 AM EDT.\n                            Low at 01:16 PM EDT. \nSunrise.....................7:24 AM. \nSunset......................6:45 PM.\n\n&&\n\nRip Current Risk Category\n* Low Risk - The risk for rip currents is low, however,\nlife-threatening rip currents often occur in the vicinity of groins,\njetties, reefs, and piers.\n* Moderate Risk - Life-threatening rip currents are possible in the\nsurf zone.\n* High Risk - Life-threatening rip currents are likely in the surf\nzone.\n\n** For thunderstorm, waterspout, and UV definitions see:\nhttps://www.weather.gov/beach/mfl\n\n$$\n\nFLZ172-232100-\nCoastal Broward-\nIncluding the beaches of Fort Lauderdale\n346 AM EDT Fri Oct 23 2026\n\n...HIGH RIP CURRENT RISK IN EFFECT THROUGH SATURDAY EVENING...\n\n.TODAY...\nRip Current Risk*...........High. \nSurf Height.................2 to 3 feet. \nThunderstorm Potential**....Moderate. \nWaterspout Risk**...........None. \nUV Index**..................High. \nWater Temperature...........Around 80. \nWeather.....................Mostly sunny. A chance of showers and \n                            thunderstorms. \nHigh Temperature............In the lower 80s. \nWinds.......................Northeast winds 10 to 15 mph.\nTides...\n   Miami Harbor Entrance....High at 07:00 AM EDT.\n                            Low at 12:48 PM EDT. \nSunrise.....................7:23 AM. \nSunset......................6:47 PM.\n\n.SATURDAY...\nRip Current Risk*...........High. \nSurf Height.................2 to 3 feet. \nThunderstorm Potential**....Low. \nWaterspout Risk**...........None. \nWeather.....................Mostly sunny. A chance of showers and a \n                            slight chance of thunderstorms. \nHigh Temperature............In the lower 80s. \nWinds.......................Northeast winds 15 to 20 mph.\nTides...\n   Miami Harbor Entrance....High at 07:47 AM EDT.\n                            Low at 01:32 PM EDT. \nSunrise.....................7:24 AM. \nSunset......................6:46 PM.\n\n&&\n\nRip Current Risk Category\n* Low Risk - The risk for rip currents is low, however,\nlife-threatening rip currents often occur in the vicinity of groins,\njetties, reefs, and piers.\n* Moderate Risk - Life-threatening rip currents are possible in the\nsurf zone.\n* High Risk - Life-threatening rip currents are likely in the surf\nzone.\n\n** For thunderstorm, waterspout, and UV definitions see:\nhttps://www.weather.gov/beach/mfl\n\n$$\n\nFLZ173-232100-\nCoastal Miami-Dade-\nIncluding the beaches of Miami\n346 AM EDT Fri Oct 23 2026\n\n...HIGH RIP CURRENT RISK IN EFFECT THROUGH SATURDAY EVENING...\n\n.TODAY...\nRip Current Risk*...........High. \nSurf Height.................2 to 3 feet. \nThunderstorm Potential**....Moderate. \nWaterspout Risk**...........None. \nUV Index**..................High. \nWater Temperature...........Around 80. \nWeather.....................Mostly sunny. A chance of showers and \n                            thunderstorms. \nHigh Temperature............In the lower 80s. \nWinds.......................Northeast winds 10 to 15 mph.\nTides...\n   Miami Harbor Entrance....High at 07:00 AM EDT.\n                            Low at 12:48 PM EDT. \nSunrise.....................7:23 AM. \nSunset......................6:47 PM.\n\n.SATURDAY...\nRip Current Risk*...........High. \nSurf Height.................2 to 3 feet. \nThunderstorm Potential**....Low. \nWaterspout Risk**...........None. \nWeather.....................Mostly sunny. A chance of showers and a \n                            slight chance of thunderstorms. \nHigh Temperature............In the lower 80s. \nWinds.......................Northeast winds 15 to 20 mph.\nTides...\n   Miami Harbor Entrance....High at 07:47 AM EDT.\n                            Low at 01:32 PM EDT. \nSunrise.....................7:24 AM. \nSunset......................6:46 PM.\n\n&&\n\nRip Current Risk Category\n* Low Risk - The risk for rip currents is low, however,\nlife-threatening rip currents often occur in the vicinity of groins,\njetties, reefs, and piers.\n* Moderate Risk - Life-threatening rip currents are possible in the\nsurf zone.\n* High Risk - Life-threatening rip currents are likely in the surf\nzone.\n\n** For thunderstorm, waterspout, and UV definitions see:\nhttps://www.weather.gov/beach/mfl\n\n$$\n\nFLZ069-232100-\nCoastal Collier-\nIncluding the beaches of Naples and Marco Island\n346 AM EDT Fri Oct 23 2026\n\n.TODAY...\nRip Current Risk*...........Low. \nSurf Height.................1 foot or less. \nThunderstorm Potential**....None. \nWaterspout Risk**...........None. \nUV Index**..................High. \nWeather.....................Sunny. \nHigh Temperature............In the mid 80s. \nWinds.......................Northeast winds around 15 mph.\nTides...\n   North End of Naples Bay..High at 11:49 AM EDT.\n                            Low at 05:52 PM EDT. \nSunrise.....................7:30 AM. \nSunset......................6:53 PM.\n\n.SATURDAY...\nRip Current Risk*...........Low. \nSurf Height.................1 foot or less. \nThunderstorm Potential**....None. \nWaterspout Risk**...........None. \nWeather.....................Sunny. \nHigh Temperature............In the mid 80s. \nWinds.......................Northeast winds around 15 mph.\nTides...\n   North End of Naples Bay..Low at 06:23 AM EDT.\n                            High at 12:34 PM EDT. \nSunrise.....................7:30 AM. \nSunset......................6:52 PM.\n\n&&\n\nRip Current Risk Category\n* Low Risk - The risk for rip currents is low, however,\nlife-threatening rip currents often occur in the vicinity of groins,\njetties, reefs, and piers.\n* Moderate Risk - Life-threatening rip currents are possible in the\nsurf zone.\n* High Risk - Life-threatening rip currents are likely in the surf\nzone.\n\n** For thunderstorm, waterspout, and UV definitions see:\nhttps://www.weather.gov/beach/mfl\n\n\n$$\n\n"
      },
      "images": []
    },
    "nhc": {
      "id": "nhc",
      "url": "https://www.nhc.noaa.gov/xml/TWOAT.xml",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": "2026-10-23T11:14:56+00:00",
      "availability": "available",
      "reason": "",
      "data": {
        "text": "000\nABNT20 KNHC 231114\nTWOAT \n\nTropical Weather Outlook\nNWS National Hurricane Center Miami FL\n800 AM EDT Fri Oct 23 2026\n\nFor the North Atlantic...Caribbean Sea and the Gulf of America:\n\nTropical cyclone formation is not expected during the next 7 days.\n\n$$\nForecaster Beven",
        "tropical_activity": false
      },
      "images": [
        {
          "filename": "nhc-outlook-f803252d89.png",
          "source_url": "https://www.nhc.noaa.gov/xgtwo/resize/xgtwo_atl_7d0_w1024.png",
          "observed_at": "2026-10-23T11:14:56+00:00",
          "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
          "credit": "NOAA/National Hurricane Center · Atlantic seven-day outlook",
          "width": 1024,
          "height": 773,
          "sha256": "f803252d896f5495268176aadfc2174403ca7e88ebb74d9f1c4e1389fa7fb328",
          "last_modified": "Fri, 23 Oct 2026 11:18:49 GMT",
          "timestamp_note": "Outlook feed issuance; graphic’s own timestamp is embedded in the original image."
        }
      ]
    },
    "mcnoldy": {
      "id": "mcnoldy",
      "url": "https://bmcnoldy.earth.miami.edu/radar/kamx/",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": null,
      "availability": "unavailable",
      "reason": "URLError: transport or certificate failure",
      "data": null,
      "images": []
    },
    "satellite": {
      "id": "satellite",
      "url": "https://www.star.nesdis.noaa.gov/GOES/sector_band.php?sat=G16&sector=se&band=GEOCOLOR&length=12",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": "2026-10-23T12:41:00+00:00",
      "availability": "available",
      "reason": "",
      "data": {
        "satellite": "GOES-19"
      },
      "images": [
        {
          "filename": "satellite-1231-9c3bb44337.jpg",
          "source_url": "https://cdn.star.nesdis.noaa.gov/GOES19/ABI/SECTOR/se/GEOCOLOR/20262961231_GOES19-ABI-se-GEOCOLOR-1200x1200.jpg",
          "observed_at": "2026-10-23T12:31:00+00:00",
          "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
          "credit": "CIRA/NOAA · GOES-19 Southeast GeoColor",
          "width": 1200,
          "height": 1200,
          "sha256": "9c3bb44337c271bae9fcd30ebae067ec149cf672f9264d263f16fa207745f4ce",
          "last_modified": "Fri, 23 Oct 2026 12:38:18 GMT"
        },
        {
          "filename": "satellite-1236-82e70afa91.jpg",
          "source_url": "https://cdn.star.nesdis.noaa.gov/GOES19/ABI/SECTOR/se/GEOCOLOR/20262961236_GOES19-ABI-se-GEOCOLOR-1200x1200.jpg",
          "observed_at": "2026-10-23T12:36:00+00:00",
          "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
          "credit": "CIRA/NOAA · GOES-19 Southeast GeoColor",
          "width": 1200,
          "height": 1200,
          "sha256": "82e70afa916e5fbc8c63a8c3963e1a1ad2e7a7281b4ff74f2b491220987bc1a8",
          "last_modified": "Fri, 23 Oct 2026 12:42:00 GMT"
        },
        {
          "filename": "satellite-1241-5d7f76e50d.jpg",
          "source_url": "https://cdn.star.nesdis.noaa.gov/GOES19/ABI/SECTOR/se/GEOCOLOR/20262961241_GOES19-ABI-se-GEOCOLOR-1200x1200.jpg",
          "observed_at": "2026-10-23T12:41:00+00:00",
          "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
          "credit": "CIRA/NOAA · GOES-19 Southeast GeoColor",
          "width": 1200,
          "height": 1200,
          "sha256": "5d7f76e50d627bbcdb36c85ace050f94d01980b8a68b2813551e2424a98462b4",
          "last_modified": "Fri, 23 Oct 2026 12:46:36 GMT"
        }
      ]
    },
    "regional_radar": {
      "id": "regional_radar",
      "url": "https://opengeo.ncep.noaa.gov/geoserver/conus/conus_bref_qcd/ows",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": "2026-10-23T12:48:08+00:00",
      "availability": "available",
      "reason": "",
      "data": {
        "echo_regions": [
          "south of Miami"
        ]
      },
      "images": [
        {
          "filename": "regional_radar-1221.png",
          "source_url": "https://opengeo.ncep.noaa.gov/geoserver/conus/conus_bref_qcd/ows?service=WMS&version=1.1.1&request=GetMap&layers=conus_bref_qcd&srs=EPSG%3A3857&bbox=-9406171.793078564%2C2736401.414433824%2C-8453259.39284949%2C3355794.4745827215&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A21%3A51Z",
          "observed_at": "2026-10-23T12:21:51+00:00",
          "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
          "credit": "NOAA/NWS radar and map reference · Composed by Noland; timestamp and original legend retained",
          "width": 1000,
          "height": 800,
          "sha256": "8cf63b506761274f91283ffd8eb6a108d74100797bc475b9c103b20ed95b4b72",
          "last_modified": null,
          "original_image": {
            "filename": "regional_radar-raw-1221-5306189371.png",
            "source_url": "https://opengeo.ncep.noaa.gov/geoserver/conus/conus_bref_qcd/ows?service=WMS&version=1.1.1&request=GetMap&layers=conus_bref_qcd&srs=EPSG%3A3857&bbox=-9406171.793078564%2C2736401.414433824%2C-8453259.39284949%2C3355794.4745827215&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A21%3A51Z",
            "observed_at": "2026-10-23T12:21:51+00:00",
            "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
            "credit": "NOAA/NWS radar",
            "width": 1000,
            "height": 650,
            "sha256": "53061893717b241ab11bd7d92a7dc90902f3be7b16b4d71f9c16e75f9862d612",
            "last_modified": null
          },
          "basemap_url": "https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/MapServer/export?f=image&bbox=-9406171.793078564%2C2736401.414433824%2C-8453259.39284949%2C3355794.4745827215&bboxSR=3857&imageSR=3857&size=1000%2C650&format=png32&transparent=true&layers=show%3A3",
          "legend_url": "https://opengeo.ncep.noaa.gov/geoserver/conus/conus_bref_qcd/ows?service=WMS&request=GetLegendGraphic&version=1.3.0&format=image%2Fpng&layer=conus_bref_qcd&width=500&height=30",
          "bounds_epsg3857": [
            -9406171.793078564,
            2736401.414433824,
            -8453259.39284949,
            3355794.4745827215
          ],
          "center": [
            -80.217,
            26.379
          ],
          "zoom": 7.36
        },
        {
          "filename": "regional_radar-1236.png",
          "source_url": "https://opengeo.ncep.noaa.gov/geoserver/conus/conus_bref_qcd/ows?service=WMS&version=1.1.1&request=GetMap&layers=conus_bref_qcd&srs=EPSG%3A3857&bbox=-9406171.793078564%2C2736401.414433824%2C-8453259.39284949%2C3355794.4745827215&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A36%3A07Z",
          "observed_at": "2026-10-23T12:36:07+00:00",
          "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
          "credit": "NOAA/NWS radar and map reference · Composed by Noland; timestamp and original legend retained",
          "width": 1000,
          "height": 800,
          "sha256": "28be1c97001f78adcd5880082b474d055d8b87d2d5cf8b7f979362f9a562250d",
          "last_modified": null,
          "original_image": {
            "filename": "regional_radar-raw-1236-62def07b67.png",
            "source_url": "https://opengeo.ncep.noaa.gov/geoserver/conus/conus_bref_qcd/ows?service=WMS&version=1.1.1&request=GetMap&layers=conus_bref_qcd&srs=EPSG%3A3857&bbox=-9406171.793078564%2C2736401.414433824%2C-8453259.39284949%2C3355794.4745827215&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A36%3A07Z",
            "observed_at": "2026-10-23T12:36:07+00:00",
            "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
            "credit": "NOAA/NWS radar",
            "width": 1000,
            "height": 650,
            "sha256": "62def07b67ce6afa6f15572ab77a9987abfeaa4fa4ecf12f0e21960de366d1c7",
            "last_modified": null
          },
          "basemap_url": "https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/MapServer/export?f=image&bbox=-9406171.793078564%2C2736401.414433824%2C-8453259.39284949%2C3355794.4745827215&bboxSR=3857&imageSR=3857&size=1000%2C650&format=png32&transparent=true&layers=show%3A3",
          "legend_url": "https://opengeo.ncep.noaa.gov/geoserver/conus/conus_bref_qcd/ows?service=WMS&request=GetLegendGraphic&version=1.3.0&format=image%2Fpng&layer=conus_bref_qcd&width=500&height=30",
          "bounds_epsg3857": [
            -9406171.793078564,
            2736401.414433824,
            -8453259.39284949,
            3355794.4745827215
          ],
          "center": [
            -80.217,
            26.379
          ],
          "zoom": 7.36
        },
        {
          "filename": "regional_radar-1248.png",
          "source_url": "https://opengeo.ncep.noaa.gov/geoserver/conus/conus_bref_qcd/ows?service=WMS&version=1.1.1&request=GetMap&layers=conus_bref_qcd&srs=EPSG%3A3857&bbox=-9406171.793078564%2C2736401.414433824%2C-8453259.39284949%2C3355794.4745827215&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A48%3A08Z",
          "observed_at": "2026-10-23T12:48:08+00:00",
          "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
          "credit": "NOAA/NWS radar and map reference · Composed by Noland; timestamp and original legend retained",
          "width": 1000,
          "height": 800,
          "sha256": "980574ebdbdd9c0738df8e2f860ada47094a24f6c4c47096821860f240fa81da",
          "last_modified": null,
          "original_image": {
            "filename": "regional_radar-raw-1248-3633d697fc.png",
            "source_url": "https://opengeo.ncep.noaa.gov/geoserver/conus/conus_bref_qcd/ows?service=WMS&version=1.1.1&request=GetMap&layers=conus_bref_qcd&srs=EPSG%3A3857&bbox=-9406171.793078564%2C2736401.414433824%2C-8453259.39284949%2C3355794.4745827215&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A48%3A08Z",
            "observed_at": "2026-10-23T12:48:08+00:00",
            "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
            "credit": "NOAA/NWS radar",
            "width": 1000,
            "height": 650,
            "sha256": "3633d697fca492ea6e95e9b06b64d51d3ae82b61fe48ef54093d192298e07948",
            "last_modified": null
          },
          "basemap_url": "https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/MapServer/export?f=image&bbox=-9406171.793078564%2C2736401.414433824%2C-8453259.39284949%2C3355794.4745827215&bboxSR=3857&imageSR=3857&size=1000%2C650&format=png32&transparent=true&layers=show%3A3",
          "legend_url": "https://opengeo.ncep.noaa.gov/geoserver/conus/conus_bref_qcd/ows?service=WMS&request=GetLegendGraphic&version=1.3.0&format=image%2Fpng&layer=conus_bref_qcd&width=500&height=30",
          "bounds_epsg3857": [
            -9406171.793078564,
            2736401.414433824,
            -8453259.39284949,
            3355794.4745827215
          ],
          "center": [
            -80.217,
            26.379
          ],
          "zoom": 7.36
        }
      ]
    },
    "local_radar": {
      "id": "local_radar",
      "url": "https://opengeo.ncep.noaa.gov/geoserver/kamx/ows",
      "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
      "issued_at": "2026-10-23T12:47:19+00:00",
      "availability": "available",
      "reason": "",
      "data": {
        "echo_regions": [
          "southwest of Miami",
          "northeast of Miami",
          "south of Miami"
        ]
      },
      "images": [
        {
          "filename": "local_radar-1223.png",
          "source_url": "https://opengeo.ncep.noaa.gov/geoserver/kamx/ows?service=WMS&version=1.1.1&request=GetMap&layers=kamx_sr_bref&srs=EPSG%3A3857&bbox=-9079784.39836639%2C2870228.1417467548%2C-8774036.285225684%2C3068964.4152882127&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A23%3A22Z",
          "observed_at": "2026-10-23T12:23:22+00:00",
          "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
          "credit": "NOAA/NWS radar and map reference · Composed by Noland; timestamp and original legend retained",
          "width": 1000,
          "height": 800,
          "sha256": "835a1bc4e4722bba3cba56231d2593b712051b83e8003558ff275d67f823140d",
          "last_modified": null,
          "original_image": {
            "filename": "local_radar-raw-1223-fb37a24306.png",
            "source_url": "https://opengeo.ncep.noaa.gov/geoserver/kamx/ows?service=WMS&version=1.1.1&request=GetMap&layers=kamx_sr_bref&srs=EPSG%3A3857&bbox=-9079784.39836639%2C2870228.1417467548%2C-8774036.285225684%2C3068964.4152882127&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A23%3A22Z",
            "observed_at": "2026-10-23T12:23:22+00:00",
            "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
            "credit": "NOAA/NWS radar",
            "width": 1000,
            "height": 650,
            "sha256": "fb37a24306f1eb6226e7c1ca98b6e7fc4dc2ef1aa364a1eb5fd488930801b254",
            "last_modified": null
          },
          "basemap_url": "https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/MapServer/export?f=image&bbox=-9079784.39836639%2C2870228.1417467548%2C-8774036.285225684%2C3068964.4152882127&bboxSR=3857&imageSR=3857&size=1000%2C650&format=png32&transparent=true&layers=show%3A3",
          "legend_url": "https://opengeo.ncep.noaa.gov/geoserver/kamx/ows?service=WMS&request=GetLegendGraphic&version=1.3.0&format=image%2Fpng&layer=kamx_sr_bref&width=500&height=30",
          "bounds_epsg3857": [
            -9079784.39836639,
            2870228.1417467548,
            -8774036.285225684,
            3068964.4152882127
          ],
          "center": [
            -80.1918,
            25.7617
          ],
          "zoom": 9.0
        },
        {
          "filename": "local_radar-1237.png",
          "source_url": "https://opengeo.ncep.noaa.gov/geoserver/kamx/ows?service=WMS&version=1.1.1&request=GetMap&layers=kamx_sr_bref&srs=EPSG%3A3857&bbox=-9079784.39836639%2C2870228.1417467548%2C-8774036.285225684%2C3068964.4152882127&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A37%3A02Z",
          "observed_at": "2026-10-23T12:37:02+00:00",
          "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
          "credit": "NOAA/NWS radar and map reference · Composed by Noland; timestamp and original legend retained",
          "width": 1000,
          "height": 800,
          "sha256": "022ea6bbd2d32d6d78610a75d69cd84ab2f61f21830f68542aa25bb0b54b1716",
          "last_modified": null,
          "original_image": {
            "filename": "local_radar-raw-1237-a3252b12e6.png",
            "source_url": "https://opengeo.ncep.noaa.gov/geoserver/kamx/ows?service=WMS&version=1.1.1&request=GetMap&layers=kamx_sr_bref&srs=EPSG%3A3857&bbox=-9079784.39836639%2C2870228.1417467548%2C-8774036.285225684%2C3068964.4152882127&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A37%3A02Z",
            "observed_at": "2026-10-23T12:37:02+00:00",
            "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
            "credit": "NOAA/NWS radar",
            "width": 1000,
            "height": 650,
            "sha256": "a3252b12e69d0466eb65da1920eb8781ddde6a5768f108a80001ab55acaa9282",
            "last_modified": null
          },
          "basemap_url": "https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/MapServer/export?f=image&bbox=-9079784.39836639%2C2870228.1417467548%2C-8774036.285225684%2C3068964.4152882127&bboxSR=3857&imageSR=3857&size=1000%2C650&format=png32&transparent=true&layers=show%3A3",
          "legend_url": "https://opengeo.ncep.noaa.gov/geoserver/kamx/ows?service=WMS&request=GetLegendGraphic&version=1.3.0&format=image%2Fpng&layer=kamx_sr_bref&width=500&height=30",
          "bounds_epsg3857": [
            -9079784.39836639,
            2870228.1417467548,
            -8774036.285225684,
            3068964.4152882127
          ],
          "center": [
            -80.1918,
            25.7617
          ],
          "zoom": 9.0
        },
        {
          "filename": "local_radar-1247.png",
          "source_url": "https://opengeo.ncep.noaa.gov/geoserver/kamx/ows?service=WMS&version=1.1.1&request=GetMap&layers=kamx_sr_bref&srs=EPSG%3A3857&bbox=-9079784.39836639%2C2870228.1417467548%2C-8774036.285225684%2C3068964.4152882127&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A47%3A19Z",
          "observed_at": "2026-10-23T12:47:19+00:00",
          "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
          "credit": "NOAA/NWS radar and map reference · Composed by Noland; timestamp and original legend retained",
          "width": 1000,
          "height": 800,
          "sha256": "b99d7e895d697ea2432da7fe83124a71777bb687de6bffbe738fef8d983b2200",
          "last_modified": null,
          "original_image": {
            "filename": "local_radar-raw-1247-5dcc80924d.png",
            "source_url": "https://opengeo.ncep.noaa.gov/geoserver/kamx/ows?service=WMS&version=1.1.1&request=GetMap&layers=kamx_sr_bref&srs=EPSG%3A3857&bbox=-9079784.39836639%2C2870228.1417467548%2C-8774036.285225684%2C3068964.4152882127&width=1000&height=650&format=image%2Fpng&transparent=true&time=2026-10-23T12%3A47%3A19Z",
            "observed_at": "2026-10-23T12:47:19+00:00",
            "retrieved_at": "2026-10-23T12:50:59.109039+00:00",
            "credit": "NOAA/NWS radar",
            "width": 1000,
            "height": 650,
            "sha256": "5dcc80924dc612f2cbe4eb3b695e903a28694e08cb710a36f5a3403425d65a67",
            "last_modified": null
          },
          "basemap_url": "https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/MapServer/export?f=image&bbox=-9079784.39836639%2C2870228.1417467548%2C-8774036.285225684%2C3068964.4152882127&bboxSR=3857&imageSR=3857&size=1000%2C650&format=png32&transparent=true&layers=show%3A3",
          "legend_url": "https://opengeo.ncep.noaa.gov/geoserver/kamx/ows?service=WMS&request=GetLegendGraphic&version=1.3.0&format=image%2Fpng&layer=kamx_sr_bref&width=500&height=30",
          "bounds_epsg3857": [
            -9079784.39836639,
            2870228.1417467548,
            -8774036.285225684,
            3068964.4152882127
          ],
          "center": [
            -80.1918,
            25.7617
          ],
          "zoom": 9.0
        }
      ]
    },
    "tropical_tidbits": {
      "id": "tropical_tidbits",
      "url": "https://www.tropicaltidbits.com/",
      "retrieved_at": null,
      "issued_at": null,
      "availability": "not-used",
      "reason": "No current tropical context requiring this supplementary source, or the NHC input is unavailable.",
      "data": null,
      "images": []
    }
  }
}
