USGS NWIS — Annual Streamflow Statistics
nwis.streamflow.annual_statsRetrieve year-by-year annual mean streamflow statistics for a USGS gauge station to support long-term hydrologic trend analysis, climate assessment, and water resource planning.
Instructions
Get year-by-year annual mean streamflow statistics for a USGS gauge station. Returns mean discharge (ft3/s) for each water year with records going back to 1900s at major stations. Useful for long-term hydrologic trend analysis, climate change assessment, and water resource planning. Typical major stations have 60–90 years of annual records. Use water.sites to look up station numbers by state or bounding box. No auth — USGS public domain, unlimited calls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_no | Yes | USGS gauge station number, 8–15 digits (e.g. "01646500" for Potomac River near DC). Use water.sites to find station numbers. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |