This is the Water Framework Directive (WFD) Open Data API which has seven API datasets: Catchment, Subcatchment, Waterbody, WaterbodyTrend, MonitoringProgramme, Dashboard and Search. This information is populated using the EPA’s CRM system, WFD Application and GIS Vector database. The Catchment Science Management Unit and the Aquatics team in the EPA manage this data via CRM and the WFD Application. The EPA provides this information to the public via the responsive catchments.ie website.
Open API Documentation (Swagger)
WFD API Endpoints
Retrieve all Catchments
Retrieve a specific Catchment including all related Subcatchments by entering the
Code of the Catchment at the end of the URI, e.g. for the Foyle Catchment:
Retrieve a Subcatchment within a Catchment including all related Waterbodies, e.g.
Retrieve a Waterbody, e.g. IE_SE_16B020080
Retrieve a specific trend related to a Waterbody, e.g. IE_SE_16B020080
Search of Catchments and Subcatchments is possible using the
search switch, and the number of results per page is determined using the
size switch, e.g.
Pagination is managed using the
page switch, e.g.
A number of dashboard or charting endpoints are provided to facilitate the charting of WFD data including Catchments, Waterbodies, Pressures, Water Quality Status and Trends.
Retrieve monitoring programme details and frequencies for WFD monitoring stations linked to a Waterbody.
To retrieve summary information for the monitoring programmes related to a Waterbody for the monitoring programme iteration 2019-2021 use the following sample url:
To retrieve the monitoring programme frequencies for quality elements in the monitoring programmes related to a Waterbody for the monitoring programme iteration 2019-2021 use the following sample url:
To retrieve the details of monitoring programme stations related to a Waterbody for the monitoring programme iteration 2019-2021 use the following sample url:
The following url returns the list of monitoring programme iterations: