England Flood Monitoring - River Levels & Warnings (EA)
Pricing
from $0.03 / 1,000 uk flood records
England Flood Monitoring - River Levels & Warnings (EA)
Live England flood data from the Environment Agency (OGL): current warnings and alerts, 5,500 gauging stations and latest level/flow/rainfall readings. Search by station, river, town or radius.
Pricing
from $0.03 / 1,000 uk flood records
Rating
0.0
(0)
Developer
Wenhao Yang
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Live flood data for England from the Environment Agency's real-time API:
about 5,500 gauging stations, about 5,400 latest measurements and the
current flood warnings and alerts (typically dozens active, plus recently
expired notices - use minSeverity to filter).
Water levels, river flows, rainfall, temperature and wind readings; most
measures refresh every 15 minutes.
Low cost
From $0.00005 per record, down to $0.00003 at Gold. Pay only for the records you receive.
Five ways to use it
| mode | what it returns |
|---|---|
summary (default) | station, measurement and active-warning counts by severity |
floods | current flood warnings and alerts: severity, area, county, river, message and timestamps |
stations | gauging stations: name, town, river, catchment, coordinates, measures, status |
readings | the latest level / flow / rainfall / temperature / wind reading for every measuring point, joined to its station |
aggregate | station counts by river, town, catchment, parameter or status |
What you get per record
Stations - stationId, label, town, riverName, catchmentName,
latitude, longitude, easting, northing, dateOpened, status,
measureCount, parameters.
Floods - floodId, description, severity, severityLevel,
eaAreaName, county, riverOrSea, isTidal, message, timeRaised,
timeMessageChanged, timeSeverityChanged.
Readings - stationId, measureId, parameter, qualifier, unit,
value, dateTime, plus the station's name, town, river and coordinates.
Search it
- Town -
town="Oxford"(word match, so it does not match "Boxford"). - River -
river="Thames"(67 gauging stations). - Catchment -
catchment="Cotswolds". - Parameter -
parameter="rainfall"or"level","flow". - Station -
station="1029TH"for its latest readings. - Radius -
latitude=51.5,longitude=-0.1,radiusKm=10. - Current warnings -
mode="floods",minSeverity=2(severe warnings + warnings).
Example inputs
Stations within 10 km of central London
{ "latitude": 51.5, "longitude": -0.1, "radiusKm": 10, "maxResults": 50 }
Every measuring point on the Thames
{ "mode": "readings", "river": "Thames", "maxResults": 100 }
One station's latest values
{ "mode": "readings", "station": "1029TH", "maxResults": 20 }
Today's flood warnings at severity 2 or worse
{ "mode": "floods", "minSeverity": 2, "maxResults": 100 }
Aggregate it
{ "mode": "aggregate", "groupBy": "river" }
groupBy = river (default), town, catchment, parameter or status.
Every row carries groupKey, groupCount, groupBy and totalMatched.
The rollup is returned in full - maxResults is not applied in aggregate mode
(river currently yields about 1,100 groups, town about 2,000).
The default (empty) run returns the current summary.
Source and licence
England only. The Environment Agency covers England; Scotland (SEPA), Wales (NRW) and Northern Ireland publish separately. Station metadata is published on a best-effort basis: about 45% of stations carry a town or river name and about 88% carry coordinates, so radius searches only cover the geocoded stations.
Environment Agency flood-monitoring API (beta), Open Government Licence v3. Attribution: this uses Environment Agency flood and river level data from the real-time data API (Beta).
The API is a beta service and does not replace the Agency's official flood warning channels. Do not use it as a safety-critical feed.