usgs_daily
Get USGS daily mean discharge, stage or water temperature for historical US monitoring analysis. Supply site_id (optional USGS- prefix), parameter_code 00060 (discharge), 00065 (stage) or 00010 (temperature), and ordered YYYY-MM-DD dates at most 366 days apart. Returns source data and provenance; supported hydrological units are normalised to SI. TerraMCP is a Wrench AI service. Open data: no API key or signup required. Anonymous limits: 60 calls/hour and 300/day per IP and session; keys offer higher limits, with anonymous fallback after monthly quota. Source licence warnings apply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | End date in YYYY-MM-DD; must be no earlier than start, at most 366 days apart. | |
| start | Yes | Start date in YYYY-MM-DD; must be no later than end, at most 366 days apart. | |
| site_id | Yes | USGS monitoring location number (8–15 digits), optionally prefixed USGS-. | |
| parameter_code | No | USGS parameter: 00060 discharge, 00065 stage, 00010 water temperature; daily mean. | 00060 |