River Gauge
General information
AccuWeather's River Gauge API delivers observational river data from across the United States, including water levels, flood-stage thresholds, action information, and low-water thresholds.
Data is returned as simplified JSON by default. Pass format=geojson to receive GeoJSON instead, or includeUnits=true to expand each measurement into value/unit/unitType triples.
→ See the River Gauge Guide and Parameters for endpoint details and request patterns.
River status
Every observation includes a categorical status describing the river's current flood condition. Each status has a corresponding color, returned both as RGB components and a hexadecimal value — useful for color-coded map overlays and dashboards.
| Status | ID string | Hex code | Swatch |
|---|---|---|---|
| Major flooding | major | #CC33FF | |
| Moderate flooding | moderate | #FF0000 | |
| Minor flooding | minor | #FF9900 | |
| Near flood stage | action | #FFFF00 | |
| No flooding | no_flooding | #00FF00 | |
| Flood category not defined | not_defined | #72AFE9 | |
| At or below low water threshold | low_threshold | #906320 | |
| Observations are not current | obs_not_current | #BDC2BB | |
| Out of service | out_of_service | #666666 |
Last modified on