Get Real-Time Water Data
water.usgs.realtimeRetrieve real-time streamflow, gage height, water temperature, and conductance for any USGS monitoring site in the US. Data updates every 15 minutes.
Instructions
Get real-time streamflow (ft^3/s), gage height (ft), water temperature, and conductance for a USGS monitoring site. Updated every 15 minutes. Covers rivers, streams, lakes, reservoirs across the US. Use water.sites to find site numbers (USGS)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_no | Yes | USGS site number (e.g. "09380000"). Use water.sites to find site numbers first. | |
| parameter_cd | No | Parameter code(s), comma-separated. Common: 00060=streamflow, 00065=gage height, 00010=temperature. Default: all available. | |
| period | No | ISO 8601 duration for data window (e.g. "PT2H" for 2 hours, "P7D" for 7 days). Default: PT2H. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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. | |
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. |