EA Hydrology Station Search
ea-hydrology.stations.searchSearch the UK Environment Agency hydrology monitoring network for river, groundwater, and rainfall stations, filterable by river name, freetext label search, or what the station measures (waterFlow, waterLevel, rainfall, temperature, groundwaterLevel). Returns station_id, name, river/catchment, coordinates, and measure count — use the station_id with ea-hydrology.station_measures to see its available data series. Data: environment.data.gov.uk/hydrology, UK Open Government Licence v3.0, no auth required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max stations to return (default 20, max 200). | |
| search | No | Freetext search matching the station label/name (e.g. "Farmoor"). | |
| river_name | No | Filter stations by river name, partial match (e.g. "River Thames"). | |
| observed_property | No | Filter stations by what they measure: waterFlow (river flow m3/s), waterLevel (river level), rainfall, temperature, or groundwaterLevel (borehole). |
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. |