UK River Flow, Rainfall & Groundwater (EA Hydrology) avatar

UK River Flow, Rainfall & Groundwater (EA Hydrology)

Pricing

Pay per event

Go to Apify Store
UK River Flow, Rainfall & Groundwater (EA Hydrology)

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

John Martinez

Maintained by Community

Actor 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.