fourzerotwo
← Catalog
environment by fourzerotwo

UK Flood & River Levels

Environment Agency real-time flood-monitoring API: warnings and alerts in force, flood areas, monitoring stations and their latest readings. Updated every 15 minutes. Not for safety-critical use.

endpoints
12
from
$0.001 / call
free tier
yes

Flood warnings in force

Every flood alert and warning currently in force in England.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-flood__warnings
method
GET

GET https://fourzerotwo.si/v1/uk-flood/warnings

# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/warnings"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/warnings"

Flood warnings near a point

Flood alerts and warnings in force within a radius of a point.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-flood__warnings-near
method
GET

GET https://fourzerotwo.si/v1/uk-flood/warnings-near

ParamTypeDescription
lat string Latitude
long string Longitude
dist? integer Radius in km (default 5)
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/warnings-near?lat=51.4&long=-0.3"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/warnings-near?lat=51.4&long=-0.3"

Severe flood warnings

Only severe flood warnings (danger to life) and flood warnings currently in force.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-flood__severe-warnings
method
GET

GET https://fourzerotwo.si/v1/uk-flood/severe-warnings

# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/severe-warnings"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/severe-warnings"

Flood area

Description, river or sea and polygon reference for one flood area.

price
$0.001 / call
free tier
free allowance
MCP tool
uk-flood__flood-area
method
GET

GET https://fourzerotwo.si/v1/uk-flood/flood-area

ParamTypeDescription
area string Flood area code
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/flood-area?area=062WAF38Brent"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/flood-area?area=062WAF38Brent"

Gauge details

Location, river, typical range and measures for one monitoring station.

price
$0.001 / call
free tier
free allowance
MCP tool
uk-flood__station
method
GET

GET https://fourzerotwo.si/v1/uk-flood/station

ParamTypeDescription
station string Station reference, e.g. "1491TH"
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/station?station=1491TH"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/station?station=1491TH"

Latest gauge reading

Latest readings from every measure at a station.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-flood__station-latest
method
GET

GET https://fourzerotwo.si/v1/uk-flood/station-latest

ParamTypeDescription
station string Station reference, e.g. "1491TH"
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/station-latest?station=1491TH"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/station-latest?station=1491TH"

Gauge readings history

Readings from a station since a date-time (max 4 weeks back).

price
$0.003 / call
free tier
free allowance
MCP tool
uk-flood__station-history
method
GET

GET https://fourzerotwo.si/v1/uk-flood/station-history

ParamTypeDescription
station string Station reference, e.g. "1491TH"
since? string ISO date-time, e.g. 2026-10-01T00:00:00Z
_limit? integer Max readings (default 500)
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/station-history?station=1491TH"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/station-history?station=1491TH"

Rain gauges near a point

Rainfall stations near a point.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-flood__rainfall-near
method
GET

GET https://fourzerotwo.si/v1/uk-flood/rainfall-near

ParamTypeDescription
lat string Latitude
long string Longitude
dist? integer Radius in km (default 5)
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/rainfall-near?lat=51.4&long=-0.3"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/rainfall-near?lat=51.4&long=-0.3"

Tide gauges

Every tidal level monitoring station in England.

price
$0.001 / call
free tier
free allowance
MCP tool
uk-flood__tide-gauges
method
GET

GET https://fourzerotwo.si/v1/uk-flood/tide-gauges

# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/tide-gauges"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/tide-gauges"

River stations by river

Monitoring stations on a named river.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-flood__river-stations
method
GET

GET https://fourzerotwo.si/v1/uk-flood/river-stations

ParamTypeDescription
riverName string River name, e.g. "River Thames"
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/river-stations?riverName=River%20Thames"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/river-stations?riverName=River%20Thames"

Flood areas near a point

Flood alert and warning areas within a radius of a point.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-flood__flood-areas-near
method
GET

GET https://fourzerotwo.si/v1/uk-flood/flood-areas-near

ParamTypeDescription
lat string Latitude
long string Longitude
dist? integer Radius in km (default 5)
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/flood-areas-near?lat=51.4&long=-0.3"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/flood-areas-near?lat=51.4&long=-0.3"

Gauges near a point

River level, flow, tidal and rainfall monitoring stations near a point.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-flood__stations-near
method
GET

GET https://fourzerotwo.si/v1/uk-flood/stations-near

ParamTypeDescription
lat string Latitude
long string Longitude
dist? integer Radius in km (default 5)
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-flood/stations-near?lat=51.4&long=-0.3"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-flood/stations-near?lat=51.4&long=-0.3"

This uses Environment Agency flood and river level data from the real-time data API (Beta). Open Government Licence v3.0.