{
  "dbpr_last_observed_at": "2026-05-15T14:28:39.691757+00:00",
  "generated_for": "tiiny.host",
  "metros": [
    {
      "anchor_city": "Miami",
      "display_name": "Miami-Dade",
      "html_path": "index.html#miami",
      "json_path": "data/miami.json",
      "name": "Miami",
      "slug": "miami",
      "stats": {
        "bad_actors": 596,
        "lost_licenses": 44,
        "most_improved": 31,
        "new_licenses": 71,
        "openings": 71,
        "permanent_closures": 196,
        "recent_failures": 471,
        "worst_offenders": 239
      }
    },
    {
      "anchor_city": "Fort Lauderdale",
      "display_name": "Broward",
      "html_path": "index.html#fort-lauderdale",
      "json_path": "data/fort-lauderdale.json",
      "name": "Fort Lauderdale",
      "slug": "fort-lauderdale",
      "stats": {
        "bad_actors": 479,
        "lost_licenses": 50,
        "most_improved": 45,
        "new_licenses": 42,
        "openings": 42,
        "permanent_closures": 186,
        "recent_failures": 81,
        "worst_offenders": 210
      }
    },
    {
      "anchor_city": "West Palm Beach",
      "display_name": "Palm Beach",
      "html_path": "index.html#west-palm-beach",
      "json_path": "data/west-palm-beach.json",
      "name": "West Palm Beach",
      "slug": "west-palm-beach",
      "stats": {
        "bad_actors": 537,
        "lost_licenses": 24,
        "most_improved": 25,
        "new_licenses": 31,
        "openings": 31,
        "permanent_closures": 160,
        "recent_failures": 144,
        "worst_offenders": 291
      }
    },
    {
      "anchor_city": "Stuart / Vero Beach",
      "display_name": "Treasure Coast",
      "html_path": "index.html#treasure-coast",
      "json_path": "data/treasure-coast.json",
      "name": "Treasure Coast",
      "slug": "treasure-coast",
      "stats": {
        "bad_actors": 251,
        "lost_licenses": 11,
        "most_improved": 10,
        "new_licenses": 23,
        "openings": 23,
        "permanent_closures": 73,
        "recent_failures": 76,
        "worst_offenders": 93
      }
    },
    {
      "anchor_city": "Key West",
      "display_name": "Florida Keys",
      "html_path": "index.html#florida-keys",
      "json_path": "data/florida-keys.json",
      "name": "Florida Keys",
      "slug": "florida-keys",
      "stats": {
        "bad_actors": 97,
        "lost_licenses": 4,
        "most_improved": 0,
        "new_licenses": 6,
        "openings": 6,
        "permanent_closures": 31,
        "recent_failures": 54,
        "worst_offenders": 20
      }
    },
    {
      "anchor_city": "Tampa / St. Pete",
      "display_name": "Tampa Bay",
      "html_path": "index.html#tampa-bay",
      "json_path": "data/tampa-bay.json",
      "name": "Tampa Bay",
      "slug": "tampa-bay",
      "stats": {
        "bad_actors": 594,
        "lost_licenses": 53,
        "most_improved": 53,
        "new_licenses": 88,
        "openings": 88,
        "permanent_closures": 162,
        "recent_failures": 763,
        "worst_offenders": 349
      }
    },
    {
      "anchor_city": "Orlando",
      "display_name": "Orlando",
      "html_path": "index.html#orlando",
      "json_path": "data/orlando.json",
      "name": "Orlando",
      "slug": "orlando",
      "stats": {
        "bad_actors": 594,
        "lost_licenses": 78,
        "most_improved": 52,
        "new_licenses": 146,
        "openings": 146,
        "permanent_closures": 172,
        "recent_failures": 886,
        "worst_offenders": 424
      }
    },
    {
      "anchor_city": "Jacksonville",
      "display_name": "Jax",
      "html_path": "index.html#jacksonville",
      "json_path": "data/jacksonville.json",
      "name": "Jacksonville",
      "slug": "jacksonville",
      "stats": {
        "bad_actors": 592,
        "lost_licenses": 28,
        "most_improved": 56,
        "new_licenses": 44,
        "openings": 44,
        "permanent_closures": 194,
        "recent_failures": 300,
        "worst_offenders": 235
      }
    },
    {
      "anchor_city": "Fort Myers / Naples",
      "display_name": "SW Florida",
      "html_path": "index.html#southwest-florida",
      "json_path": "data/southwest-florida.json",
      "name": "Southwest Florida",
      "slug": "southwest-florida",
      "stats": {
        "bad_actors": 556,
        "lost_licenses": 34,
        "most_improved": 27,
        "new_licenses": 57,
        "openings": 57,
        "permanent_closures": 181,
        "recent_failures": 491,
        "worst_offenders": 163
      }
    },
    {
      "anchor_city": "Tallahassee + Pensacola",
      "display_name": "Panhandle",
      "html_path": "index.html#north-florida",
      "json_path": "data/north-florida.json",
      "name": "North Florida",
      "slug": "north-florida",
      "stats": {
        "bad_actors": 556,
        "lost_licenses": 33,
        "most_improved": 14,
        "new_licenses": 68,
        "openings": 68,
        "permanent_closures": 101,
        "recent_failures": 271,
        "worst_offenders": 165
      }
    }
  ],
  "pipeline_built_at": "2026-05-15T14:28:39.691757+00:00",
  "render_tiers": {
    "force": true,
    "skipped": [],
    "state_path": "dist/site/.tier_state.json"
  },
  "schema_version": "1.0.0",
  "statewide": {
    "briefing_text": "Across Florida today: 3537 recent failures, 451 license actions, 2189 chronic listings, 3722 bad actors, 313 most-improved restaurants.",
    "stat_band": {
      "bad_actors": {
        "delta": "0",
        "trend": "stable",
        "value": 3722
      },
      "lost_licenses": {
        "delta": "0",
        "trend": "stable",
        "value": 451
      },
      "most_improved": {
        "delta": "0",
        "trend": "stable",
        "value": 313
      },
      "recent_failures": {
        "delta": "0",
        "trend": "stable",
        "value": 3537
      },
      "worst_offenders": {
        "delta": "0",
        "trend": "stable",
        "value": 2189
      }
    },
    "trend": {
      "trajectory_summary": "stable"
    }
  }
}
