EU Basin Pollutant Input Total Records β EEA WISE
Pricing
from $33.50 / 1,000 input total records
EU Basin Pollutant Input Total Records β EEA WISE
Keyless pay-per-record EEA WISE WFD basin pollutant input totals β chemical, point/diffuse type, value and unit in source units, methodology, data-quality flag, verbatim. No person data. Gold $0.0335/record.
Pricing
from $33.50 / 1,000 input total records
Rating
0.0
(0)
Developer
NexGen Signal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Keyless. Pay per record. Total point-and-diffuse pollutant inputs to Europe's river basins β by chemical, with method, unit, and data quality.
This actor turns the European Environment Agency (EEA) WISE Water Framework Directive (WFD) programme of measures into clean, per-record data β the total point-and-diffuse pollutant inputs reported for Europe's river basins. Each run reads the EEA's keyless DiscoData SQL service and delivers one row per input-total row, structured for pollutant-load and catchment analysis, reusable with acknowledgement of the EEA, with no personal data of any kind.
What this is, in one paragraph
Under the Water Framework Directive programme of measures, member states report a pollutant input inventory β the total loads entering each river basin from point and diffuse sources. This actor reads that input-total table and delivers one record per reported input total: the country and river basin district (and sub-unit), the chemical substance, the input-total type (point / diffuse / point-and-diffuse), the value and UNIT in the source units, the inventory methodology, the input year period, and the DATA-QUALITY flag β all carried verbatim. It is the pollutant-load layer of Europe's catchment assessment.
Who buys this and for what job
- Catchment and pollutant-load analysts quantifying inputs to river basins by chemical and source type
- Water-policy and modelling teams feeding official input inventories into load models
- Researchers comparing point vs diffuse pollutant contributions across basins
- Data engineers who want the WISE WFD basin input-inventory table as clean rows from a keyless source.
EEA licence β reuse with acknowledgement
One licence rider travels on every record. EEA data may be reused, including commercially, provided the source is acknowledged: "Source: European Environment Agency (EEA)." Where third-party content is marked, it keeps its own terms. These are reported values as filed β not a compliance verdict.
Water-body grain β no person data
The unit of every record is a reported input total for a chemical in a river basin β a load figure, never a person. There is no contact, operator, or responsible-person field in the source, and none is selected or emitted; a person-key guard runs on every record as a backstop. The file_url points to the official Eionet/CDR reporting file.
A note on scale, honestly
This actor delivers the rows of the WFD input-inventory input-total table that carry a reported input-total type (point, diffuse, or point-and-diffuse) β 12,249 rows as verified by an exact COUNT(*) at build time. The full table also holds rows without a total type, which are not input totals; those are excluded so every record is an actual reported input total.
Sample output

Real rows from a live run of this actor (first 5 rows, selected columns).
One full record from the same run, exactly as delivered:
{"record_id": "AT1000:CAS_104-40-5 - 4-nonylphenol:Total point and diffuse sources:2016","reporting_year": 2016,"country_code": "AT","country_name": "Austria","eu_rbd_code": "AT1000","rbd_name": "DANUBE","eu_sub_unit_code": "AT1001","sub_unit_name": "DANUBE","chemical_substance": "CAS_104-40-5 - 4-nonylphenol","upbt": "No","reported_under_soe_emissions": "Yes","inventory_methodology": "Approach 1 + 2","input_year_period": "2003","input_total_type": "Total point and diffuse sources","input_data_quality": "Medium","input_total_value": "1913.76334964","input_total_unit": "kg/a","number_of_water_bodies_failing_in_rbd": null,"file_url": "http://cdr.eionet.europa.eu/at/eu/wfd2016/districts/at1000/envwvttw/RBMPPoM_AT_20170628.xml","source": "EEA WISE Water Framework Directive (WFD) β basin pollutant input totals","source_url": "https://discodata.eea.europa.eu/","licence": "European Environment Agency (EEA) WISE Water Framework Directive (WFD) programme of measures β basin pollutant input inventories. Reuse is permitted, including for commercial purposes, provided the source is acknowledged: 'Source: European Environment Agency (EEA)'. Third-party content, where marked, keeps its own terms.","attribution": "Source: European Environment Agency (EEA), WISE (Water Information System for Europe).","disclaimer": "Total point-and-diffuse pollutant inputs by river basin district / sub-unit / chemical / period, from the EEA WISE Water Framework Directive programme-of-measures input inventory (rows with a reported input-total type). Each record carries the chemical substance, the input-total type (point / diffuse / point-and-diffuse), the value and UNIT in the source units, the inventory methodology, and the DATA-QUALITY flag β all carried VERBATIM as reported. River-basin grain β there is no contact, operator, or responsible-person field in the source, and none is selected or emitted; a person-key guard runs on every record as a backstop.","observed_at": "2026-09-25T17:31:31Z"}
Pricing
| Event | Free plan | Bronze | Silver | Gold / Platinum / Diamond |
|---|---|---|---|---|
input_total_record | $0.05 | $0.045 | $0.04 | $0.0335 |
Delivered before charged. Blocked runs and empty results cost nothing.
Input
| Field | Type | Default | Description |
|---|---|---|---|
countryCode | string | β | Optional 2-letter country code (e.g. DE, FR). |
year | integer | β | Optional reporting cycle year to filter. |
maxRecords | integer | 500 | Ceiling on records delivered and billed. |
Output
One JSON object per input-total row. Real example (values as reported):
{"record_id": "AT1000:Cadmium:Total point and diffuse sources:2022","reporting_year": 2022,"country_code": "AT","country_name": "Austria","eu_rbd_code": "AT1000","rbd_name": "DANUBE","chemical_substance": "Cadmium","input_total_type": "Total point and diffuse sources","input_total_value": "12.5","input_total_unit": "kg/year","input_data_quality": "Medium","input_year_period": "2016-2021","source": "EEA WISE Water Framework Directive (WFD) \u2014 basin pollutant input totals","observed_at": "2026-08-22T00:00:00Z"}
An unbilled RUN_RECEIPT records the robots check, the filters, rows seen and delivered, and whether charged equals delivered.
Field reference
Each record is one input total. Identity: record_id, country_code, country_name, eu_rbd_code, rbd_name, eu_sub_unit_code, sub_unit_name, and reporting_year. Substance and input: chemical_substance, upbt, reported_under_soe_emissions, input_total_type, input_total_value, input_total_unit, and input_year_period. Method and quality: inventory_methodology, input_data_quality, and number_of_water_bodies_failing_in_rbd. Plus file_url. Provenance travels on every record: source, source_url, licence, attribution, disclaimer, and observed_at.
How a run works
A run first re-reads the source host's robots posture from your runtime β the EEA DiscoData host β and stops at the door if that ever changes. It pages the WISE WFD basin input-inventory table (rows with a reported input-total type), and flattens each row to one record β carrying every value verbatim, never anything person-shaped β delivered before it is charged, so a blocked or empty run costs you nothing. The actor stops at your maxRecords ceiling and records charge_equals_delivered in the receipt.
Coverage and scope
The table holds on the order of 12,249 rows. Because each record carries the chemical_substance, input_total_type, and input_total_value, segmenting is straightforward. Pull one slice, or the whole table to seed a warehouse.
Working with the data
The input totals are a load ledger, and the fields make them additive. Because every record pairs a chemical_substance with an input_total_value and input_total_unit and the input_total_type (point / diffuse / combined), an analyst can compare point vs diffuse contributions of a pollutant across basins, and the input_data_quality flag travels so weak figures can be down-weighted rather than silently trusted. The reporting_year frames each total in its cycle.
Identifiers and joins
Every record carries the eu_rbd_code, keying each input total to the fleet's other WISE cells for that river basin β the failing pollutants, the river-basin-specific standards, and the pressure-substance crosswalk β so a buyer can line up the reported pollutant loads against the standards and failures for the same basin, on a shared identifier.
Cost guidance
One input_total_record per delivered row: cost = rows delivered Γ your plan's per-record price. Scope with countryCode and year to keep runs bounded. 1,000 rows is $50 (Free) / $33.50 (Gold).
Honest limitations
- As reported. Values, flags, and status labels are as filed; this actor reformats, it does not audit or recompute.
- A label, not a verdict. These are reported classifications/schedules/linkages, not an independent compliance assessment.
- Acknowledge the EEA. The acknowledgement travels on every record.
- No person data of any kind.
Differentiation
It is distinct from the fleet's monitoring and status cells β this cell quantifies pollutant INPUT LOADS to basins (point and diffuse), not monitored concentrations or status classifications. It differs entirely from the Nitrates, Bathing Water, and Urban Waste Water directive cells. Its specific job is the WFD basin pollutant input inventory totals.
The NexGen Signal family
Part of the NexGen Signal family of pay-per-record data products:
- EU Water Monitoring Parameter Schedule Records β EEA WISE
- EU Surface Water Ecological Exemption Records β EEA WISE
- EU Waterbody Pesticide Exceedance Records β EEA WISE
- EU Waterbody Quality Records β EEA
- EU Nitrate Monitoring Records β EEA
Source: European Environment Agency (EEA), WISE (Water Information System for Europe) (discodata.eea.europa.eu). EEA data may be reused, including commercially, provided the source is acknowledged: "Source: European Environment Agency (EEA)"; marked third-party content keeps its own terms. River-basin / chemical / input-total-type grain; no contact/operator/responsible-person field selected or emitted. No natural-person data of any kind. Values as filed, not a compliance verdict.