Search USGS Water Monitoring Sites
water.usgs.sitesSearch over 1.5 million USGS water monitoring sites by state, county code, bounding box, or site number. Retrieve site ID, station name, coordinates, altitude, and HUC watershed code.
Instructions
Search 1.5M+ USGS water monitoring sites by US state, county FIPS, bounding box, or site number. Returns site ID, station name, coordinates, altitude, HUC watershed code. Use site numbers with water.realtime for live data (USGS)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | US state FIPS code, 2 chars (e.g. "CA", "NY", "CO") | |
| county | No | County FIPS code, 5 digits (e.g. "06037" for Los Angeles County) | |
| bbox | No | Bounding box: west,south,east,north in decimal degrees (e.g. "-105.5,39.5,-104.5,40.5") | |
| site_no | No | USGS site number (e.g. "09380000" for Colorado River at Lees Ferry) |
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. |