UK River Flow, Rainfall & Groundwater (EA Hydrology)
Pricing
Pay per event
UK River Flow, Rainfall & Groundwater (EA Hydrology)
Official river flow, river level, rainfall and groundwater readings from about 9,500 Environment Agency stations across England. Filter by river, station or distance from a point; daily summaries or 15-minute data, back decades.
Pricing
Pay per event
Rating
0.0
(0)
Developer
John Martinez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
UK River Flow, Level, Rainfall & Groundwater (Environment Agency Hydrology)
Pull official hydrology data from the Environment Agency's gauge network across England: river flow, river level (stage), rainfall and groundwater level, as tidy rows ready for spreadsheets, models and dashboards. No API key, no scraping of web pages: it uses the EA's open Hydrology API.
What you can do
- Get daily mean/min/max river flow for any river (e.g. River Thames, River Severn) or near any point.
- Get daily rainfall totals or 15-minute rainfall from EA rain gauges.
- Track groundwater levels (metres above Ordnance Datum) at about 3,600 boreholes, with daily mean/min/max.
- List stations with WISKI IDs, catchment area, NRFA station ID and flood-info links.
- Go back years: many stations have decades of qualified history.
Who uses this
Flood-risk and insurance analysts, hydrologists, environmental consultants, farmers and water-resource planners, anglers and paddlers, hydropower and drought monitoring, and data journalists.
Input examples
- Daily flow on the Thames:
{"dataType": "waterFlow", "riverName": "River Thames", "maxStations": 5} - Rainfall near Oxford, 15-minute:
{"dataType": "rainfall", "latitude": 51.75, "longitude": -1.25, "radiusKm": 10, "resolution": "15min"} - Groundwater for a date range:
{"dataType": "groundwaterLevel", "stationIds": ["SP50_75"], "startDate": "2025-01-01", "endDate": "2025-12-31"} - Station directory:
{"mode": "stations", "dataType": "waterFlow", "riverName": "River Severn"}
Output
One row per station and day (or 15-minute reading): stationId, stationName, riverName, latitude, longitude, distanceKm, catchmentAreaKm2, dataType, date, dateTime, value / mean / min / max / total, unit, quality, completeness, sourceUrl, licence.
Notes
- Recent data is often marked "Unchecked" until the EA quality-checks it; some daily min/max series lag behind the mean.
- Covers England (EA). Scotland (SEPA) and Wales (NRW) are not included.
Pricing
Pay per event: a small start fee plus a fraction of a cent per row. Use maxResults and maxStations to control cost.
Licence
Contains Environment Agency information licensed under the Open Government Licence v3.0.