{
  "updated": "2026-08-26T20:42:00-05:00",
  "timezone": "America/Chicago",
  "stale_policy": "If colors is unknown or source is empty, treat as stale. Never invent a live flag. The pole at the beach is the rule.",
  "system": {
    "name": "Florida Gulf surf warning flags",
    "note": "Green, yellow, red, double red (water closed), purple (marine life, can fly with another color). Absence of flags does not mean the water is safe.",
    "explainers": [
      {
        "agency": "Escambia County (Pensacola Beach lifeguards)",
        "url": "https://myescambia.com/pensacola-beach/pensacola-beach-lifeguards/flag-system"
      },
      {
        "agency": "Santa Rosa County Water Safety (Navarre Beach)",
        "url": "https://santarosa.fl.gov/269/Water-Safety"
      },
      {
        "agency": "Destin Fire Control District",
        "url": "https://www.destinfire.gov/beach-warning-flags"
      },
      {
        "agency": "Okaloosa County Beach Safety (Fort Walton / Okaloosa Island)",
        "url": "https://myokaloosa.com/index.php/ps/beach-safety"
      },
      {
        "agency": "City of Panama City Beach Flag Warning",
        "url": "https://www.pcbfl.gov/437/Flag-Warning"
      }
    ]
  },
  "beaches": [
    {
      "id": "navarre",
      "name": "Navarre Beach",
      "county": "Santa Rosa County",
      "colors": [
        "unknown"
      ],
      "status": "unknown",
      "stale": true,
      "checked_at": "2026-08-26T20:42:00-05:00",
      "checked_at_chicago": "Aug 26, 2026, 8:42 p.m. CT",
      "source": "",
      "explainer": "https://santarosa.fl.gov/269/Water-Safety",
      "note": "Official flag meanings: Santa Rosa County Water Safety. County pavilions page links navarrebeachlife.com as a live cam; that site\u2019s Beach Flag field is labeled (est.) and did not render a today color this run. No live official color verified. Last dated live color: none on file. Check the poles."
    },
    {
      "id": "pensacola",
      "name": "Pensacola Beach",
      "county": "Escambia County",
      "colors": [
        "unknown"
      ],
      "status": "unknown",
      "stale": true,
      "checked_at": "2026-08-26T20:42:00-05:00",
      "checked_at_chicago": "Aug 26, 2026, 8:42 p.m. CT",
      "source": "",
      "explainer": "https://myescambia.com/pensacola-beach/pensacola-beach-lifeguards/flag-system",
      "note": "Official meanings: Escambia County flag-system page. County beach hub mentions live conditions and PBFLAGS text alerts. Pensacola Beach Lifeguards Facebook posted \u201cWednesday 8/26/2026 FLAGS:\u201d but the public text was truncated and the attached photo is a pier, not a flag chart \u2014 color not copied. Double red: swimming and wading in the Gulf prohibited in Escambia County. Last dated live color: none on file."
    },
    {
      "id": "destin",
      "name": "Destin",
      "county": "Okaloosa County",
      "colors": [
        "yellow"
      ],
      "status": "yellow",
      "stale": false,
      "checked_at": "2026-08-26T20:42:00-05:00",
      "checked_at_chicago": "Aug 26, 2026, 8:42 p.m. CT",
      "source": "https://www.facebook.com/destinbeachsafety/posts/pfbid021jm8at46CsRkDuSH6mzavj6amhhHRyR7xUwDTMWeFGJMq8GZVLKKMmLCB4GGEqv9l",
      "explainer": "https://www.destinfire.gov/beach-warning-flags",
      "note": "Destin Fire Control District names Destin Beach Safety on Facebook as the current-flag channel. Public post this morning: \u201cYellow flag day today!\u201d with graphic DAILY WATER CONDITIONS / YELLOW FLAG / Medium Hazard. destinfire.gov/today-s-warning-condition-beach-flags is a static legend headed \u201cCurrent Status: Water Closed to Public\u201d \u2014 not a live feed; that heading was not copied. Purple not reported on the graphic."
    },
    {
      "id": "fort_walton",
      "name": "Fort Walton Beach",
      "county": "Okaloosa County",
      "colors": [
        "unknown"
      ],
      "status": "unknown",
      "stale": true,
      "checked_at": "2026-08-26T20:42:00-05:00",
      "checked_at_chicago": "Aug 26, 2026, 8:42 p.m. CT",
      "source": "",
      "explainer": "https://myokaloosa.com/index.php/ps/beach-safety",
      "note": "Okaloosa County Beach Safety covers Okaloosa Island / Fort Walton guarded beaches. County page says daily flags are on the county Facebook page or by texting BEACH to 44144. Visible county Facebook posts this evening were not a flag bulletin. Destin Fire yellow is a different agency; NWS TAE yellow is Walton County, not Okaloosa. Not copied by proximity. Last dated live color: none on file."
    },
    {
      "id": "panama_city",
      "name": "Panama City Beach",
      "county": "Bay County / City of Panama City Beach",
      "colors": [
        "yellow"
      ],
      "status": "yellow",
      "stale": false,
      "checked_at": "2026-08-26T20:42:00-05:00",
      "checked_at_chicago": "Aug 26, 2026, 8:42 p.m. CT",
      "source": "https://www.visitpanamacitybeach.com/stay-pcb-current/",
      "explainer": "https://www.pcbfl.gov/437/Flag-Warning",
      "note": "Visit Panama City Beach Stay PCB Current widget: Current Beach Conditions Yellow Flag, provided by Beach & Surf Patrol. NWS Tallahassee Surf Zone Forecast 10:12 a.m. CDT Aug 26 2026, quoting area beach officials: Bay = Yellow. City pcbfl.gov Flag Warning page remains meanings-only. Purple not shown on the widget. Text alerts: PCBFLAGS to 888777."
    },
    {
      "id": "perdido",
      "name": "Perdido Key (Johnson Beach)",
      "county": "Escambia County / Gulf Islands National Seashore",
      "colors": [
        "unknown"
      ],
      "status": "unknown",
      "stale": true,
      "checked_at": "2026-08-26T20:42:00-05:00",
      "checked_at_chicago": "Aug 26, 2026, 8:42 p.m. CT",
      "source": "",
      "explainer": "https://www.nps.gov/guis/planyourvisit/perdido-key-area.htm",
      "note": "NPS Perdido Key Area: beach condition flag at the entrance station; lifeguard Memorial Day to Labor Day. NPS swimming page mentions today\u2019s flag report but the page itself is meanings-only. Chamber \u201cView Today\u2019s Beach Flag\u201d is a legend, not a dated live color. Last dated live color: none on file."
    }
  ]
}
