# Flood Monitoring API (Environment Agency)

Category: [Energy and environment](https://free-web-services.com/web-services/open-data/energy/)  
Page: https://free-web-services.com/web-services/open-data/energy/flood-monitoring-api.html  
Documentation: https://environment.data.gov.uk/flood-monitoring/doc/reference

The Flood Monitoring API from England's Environment Agency gives current flood warnings and alerts, and near real-time river levels, flows and rainfall from thousands of measuring stations, for example to warn users about floods near an address. Responses are JSON (or CSV). Free, no key needed.

- API key: Not needed
- Pricing: Free, no key needed.
- From the browser: Yes (CORS)
- Formats: JSON
- Interface: REST, HTTP-GET
- Provider: environment.data.gov.uk
- Last checked: Working on November 7th, 2026

Example request:

```sh
curl 'https://environment.data.gov.uk/flood-monitoring/id/floods?_limit=1'
```

The JavaScript works in a web page as well as in Node.js 18 or newer.

