How Floodi works
Every signal on the map traces back to one of the sources below. This page shows what each one actually is, whether it's currently reachable, and where Floodi's own estimates fill a gap official data doesn't cover.
Live source status
Reflects this browser session's own connections to each source, refreshed automatically. "Unavailable" means the last fetch attempt failed -- not that the underlying government service is down for everyone.
Right now
"67 counties" is Florida's real, fixed county count -- the number above is a live count of counties with an actual open NWS alert right now, not a static claim. A county reading 0 means no active alert exists for it at this moment, not that Floodi has no coverage there: USGS/NOAA gauge and FEMA zone data are queried statewide regardless of county.
Community reports
Loading…
The pipeline, in plain language
- 1. Official alerts (NWS). Flood, flash-flood, coastal-flood, hurricane, and tsunami alerts come directly from the National Weather Service's public API, polled every 2-3 minutes and pushed to your browser instantly when Floodi's own backend detects something new.
- 2. River & stream gauges (USGS + NOAA). Real-time water levels come from USGS. Flood-stage thresholds (Action/Minor/Moderate/Major) are resolved from NOAA's official flood-category data where NOAA has assigned one to that gauge; for the small number that don't have one, Floodi falls back to a clearly-labeled conservative estimate rather than presenting it as official.
- 3. Coastal water levels (NOAA CO-OPS). Tide station readings compared against the astronomically predicted tide -- a rise well above prediction usually means a storm or king-tide effect, not necessarily official flood staging.
- 4. Flood zones (FEMA NFHL). Designated Special Flood Hazard Areas, queried live from FEMA's own map service for whatever area you're viewing.
- 5. Community reports. Residents submit what they're seeing, with an optional photo. Reports get an AI photo-moderation pass (checks the photo actually shows relevant conditions and contains nothing unsafe to publish) before any photo is shown publicly.
- 6. Confirmation voting & time decay. Other nearby users can confirm or dispute a report. A report with more disputes than confirmations, or one that's aged past its expected relevance window without new confirmations, is treated as lower-confidence and eventually marked cleared -- Floodi doesn't keep showing stale reports indefinitely.
Honest limitations
- Community reports are unverified by default -- confirmation counts and admin verification raise confidence, but Floodi cannot guarantee accuracy of a self-reported observation.
- A gauge without an official NOAA flood-category threshold uses a documented heuristic (8/12/18/25 ft general bands) instead -- always labeled as an estimate, never presented as official.
- FEMA flood zones reflect the National Flood Hazard Layer as FEMA currently publishes it, which can lag real-world conditions after a map revision.
- Every "live" status above depends on this browser successfully reaching each government API -- a source reading "unavailable" here reflects this session, not necessarily every visitor's.
- Storm-surge figures shown on property-risk pages are Floodi's own latitude/FEMA-zone estimate, not official NOAA NHC SLOSH model output.
Floodi is an independent, community-powered platform and is not affiliated with, endorsed by, or a replacement for the National Weather Service, NOAA, USGS, or FEMA. Floodi does not replace 911, official emergency alerts, evacuation orders, or instructions from local law enforcement and emergency management. In an emergency, always call 911.
