EU Industrial Emissions Records — EEA IED Facilities
Pricing
from $33.50 / 1,000 facility records
EU Industrial Emissions Records — EEA IED Facilities
Keyless, pay-per-record EEA IED register — one row per EU industrial facility with site, country, activity, operator and reporting years. Reuse with EEA acknowledgement; facility grain, no person data.
Pricing
from $33.50 / 1,000 facility records
Rating
0.0
(0)
Developer
NexGen Signal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
Keyless. Pay per record. Every EU industrial facility reporting under the Industrial Emissions Directive.
This actor turns the European Environment Agency (EEA) Industrial Emissions Directive (IED) dataset into clean, per-facility records — the register of industrial installations across Europe that report their environmental performance. Each run reads the EEA's keyless DiscoData SQL service and delivers one row per facility-reporting record: the facility and its site, the country, the industrial activity, the facility address, the reporting authority, and the reporting years and dates. Facility/reporting grain, structured for engineering use, reusable with acknowledgement of the EEA, with facility contact person and contact email structurally excluded and never emitted.
What this is, in one paragraph
Under the EU Industrial Emissions Directive, large industrial installations — power, chemicals, metals, intensive agriculture, waste, and more — report to their member state, and the EEA aggregates and publishes the result. This actor reads that IED facility register and flattens each facility-reporting record into a single analysis-ready row: the site and facility names and their INSPIRE identifiers, the country, the industrial and main activity classifications, the facility address, the reporting organization, and the E-PRTR/EU-registry reporting years and dates. Values are exactly as published by the EEA. You are billed only for records actually delivered.
Who buys this and for what job
- ESG, environmental-risk, and supply-chain teams mapping industrial facilities by country, activity, and operator across the EU.
- Compliance and due-diligence products locating regulated installations and their reporting status.
- Researchers and NGOs studying the footprint of industrial activity across Europe.
- Data engineers who want the IED facility register as clean rows without writing SQL against the EEA service or paging a very large table.
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. This rider is carried in this README and on every single record so downstream users always see the required acknowledgement. The data is a facility register as reported by member states — not a compliance verdict.
Facility/reporting grain — no person data
This actor works at facility/reporting grain: one record per facility per reporting year. The IED table carries a facility contact person and a contact email — this actor emits neither. Those columns are not in the field map at all (structural exclusion), a person-key guard runs on every record as a backstop, and the acceptance suite feeds a record whose contact person and email are populated and asserts none of it can ever appear in output. The reporting organization (an authority or operator, an entity) and the facility address (a location) are retained as facility data.
Pricing
| Event | Free plan | Bronze | Silver | Gold / Platinum / Diamond |
|---|---|---|---|---|
facility_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, IE) to bound this large dataset. Recommended. |
reportingYear | integer | — | Optional E-PRTR reporting year to filter (e.g. 2021). |
maxRecords | integer | 500 | Ceiling on records delivered and billed — bounds the dataset. |
Output
One JSON object per facility-reporting record. Real example (values as published by the EEA):
{"record_id": "IE.CAED/P0990.FACILITY:2021","site_name": "Fay Pig Farms Limited","facility_name": "Fay Pig Farms Limited","facility_inspire_id": "IE.CAED/P0990.FACILITY","site_inspire_id": "IE.CAED/P0990.SITE","country_code": "IE","country_name": "Ireland","facility_address": "Pollabawn Cavan IE","facility_industrial_activity": "7(a)(ii)","facility_main_activity": "Installations for the intensive rearing of pigs","reporting_organization": "Environment Protection Agency","eprtr_reporting_year": 2021,"eureg_reporting_year": 2021,"source": "European Environment Agency (EEA) IED","licence": "European Environment Agency (EEA) ... provided the source is acknowledged ...","disclaimer": "Industrial facility reporting records ... facility contact person and email ... excluded ...","observed_at": "2026-08-21T00:00:00Z"}
An unbilled RUN_RECEIPT records the robots check, the country and year filters, rows seen and delivered, and whether charged equals delivered.
Field reference
Each record is one facility-reporting record. Identity: record_id (facility INSPIRE id + reporting year), site_name, site_inspire_id, facility_name, facility_inspire_id, and facility_name_inspire_id. Geography: country_code, country_name, and facility_address. Activity: facility_industrial_activity and facility_main_activity. Reporting: reporting_organization, eureg_reporting_year, eprtr_reporting_year, eprtr_reporting_date, and eprtr_auth_last_updated. Provenance: 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 serves no robots file, a no-policy posture — and stops at the door if that ever changes. It then queries the EEA IED facility table through the DiscoData SQL service, pushing your optional countryCode and reportingYear filters into the query so the dataset is bounded server-side, and pages through the results. Each facility record is flattened to one row — reading only facility, site, activity, and reporting fields, never the contact person or email — 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 — a large dataset
The IED facility table holds on the order of 880,000+ facility-reporting records across all reporting countries and years — this is a large dataset, so bounding it is important. Pass a countryCode to scope to one country (recommended), add a reportingYear to isolate a single year, and rely on maxRecords as the hard ceiling. A single country-year is typically a few hundred to a few thousand facilities. Because each record carries INSPIRE identifiers and the activity classifications, facilities join cleanly to other EU environmental datasets keyed on the same ids.
Cost guidance
One facility_record per delivered record: cost = records delivered × your plan's per-record price. Always scope this dataset with countryCode (and optionally reportingYear) to keep runs bounded and cheap — one country-year is a few hundred to a few thousand records. 1,000 records is $50 (Free) / $33.50 (Gold). Pulling the full ~880,000-record table is possible but rarely what you want; scope first.
Honest limitations
- A register, not a verdict. These are facility-reporting records as published by the EEA from member-state submissions — not a compliance judgment, penalty, or measured-emission figure.
- Large dataset. Bound it with
countryCodeandreportingYear; unbounded pulls are expensive and slow. - As published. Values are exactly as the EEA distributes them; this actor reformats, it does not recompute.
- Acknowledge the EEA. Reuse requires acknowledging the EEA as the source; the acknowledgement travels on every record.
- No person data — facility contact person and email are excluded.
Differentiation
This is a net-new category for the NexGenData fleet — no existing fleet actor covers EU IED facility-level industrial-emissions reporting. It is distinct from the fleet's sector-aggregate emissions cells (which carry industry/NACE-level air-emission accounts, not individual facilities) and from US emissions datasets: this actor is the facility-level EU IED register from the EEA — installation by installation, with activity and reporting metadata — not a national or sector total.
The NexGen Signal family
Part of the NexGen Signal family of pay-per-record data products:
- EU Regulatory Change Records — CELLAR
- EPA Facility Compliance Records — Envirofacts
- Air Quality Monitor Records — US EPA AQS
- Airport Facility Records — US FAA NASR
- Mine Operator & Safety Records — US MSHA
Source: European Environment Agency (EEA), Industrial Emissions Directive (IED) dataset (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. Facility/reporting register, not a compliance verdict. Reformatted to facility records; facility contact person and email are structurally excluded and never emitted.