EPA Toxic Release Inventory Normalizer avatar

EPA Toxic Release Inventory Normalizer

Under maintenance

Pricing

Pay per usage

Go to Apify Store
EPA Toxic Release Inventory Normalizer

EPA Toxic Release Inventory Normalizer

Under maintenance

Search & normalize EPA TRI data: facilities, chemical releases, and parent companies. PFAS/carcinogen flagged, deduplicated, and enriched for ESG & compliance.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Chris Wakefield

Chris Wakefield

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Chris The Dev

EPA Toxic Release Inventory Normalizer

Search, normalize, and enrich U.S. EPA Toxics Release Inventory (TRI) data. Get detailed facility reports, chemical release estimates, PFAS and carcinogen flags, and parent company mapping — all from the official EPA Envirofacts API.

What This Actor Does

  • Facility Search — Find TRI-reporting facilities by name, company, or location
  • Chemical Search — Look up chemicals by name or CAS number and find reporting facilities
  • Normalization — Clean facility names, parent company deduplication, chemical name standardization
  • Release Estimates — Map EPA range codes to estimated poundage for each release medium
  • ESG Flags — Automatically flag PFAS ("forever chemicals") and known/suspected carcinogens
  • Enriched Output — Combines facility metadata, chemical data, and release quantities into structured JSON

Input Parameters

ParameterTypeRequiredDefaultDescription
searchQuerystring✅ YesFacility name, company, chemical, or CAS number
searchTypeselectNocombinedfacility, chemical, or combined
statestringNoTwo-letter state abbreviation (e.g., TX, CA)
reportingYearstringNoReporting year (e.g., 2022). Leave empty for latest
maxResultsintegerNo20Max results (1–100)
flagPfasbooleanNotrueHighlight PFAS chemicals
flagCarcinogensbooleanNotrueHighlight carcinogens

Example Input

{
"searchQuery": "Exxon",
"searchType": "combined",
"state": "TX",
"reportingYear": "2022",
"maxResults": 10,
"flagPfas": true,
"flagCarcinogens": true
}

Example Output

{
"facilityId": "77505XXNCH2400D",
"facilityName": "EXXON CHEMICAL AMERICAS",
"parentCompany": "EXXON MOBIL",
"city": "Baytown",
"state": "TX",
"county": "Harris",
"totalReleasesLbs": 125000.0,
"pfasFlagged": false,
"carcinogenFlagged": true,
"chemicals": [
{
"chemicalName": "Benzene",
"casNumber": "71-43-2",
"pfas": false,
"carcinogen": true,
"releases": [
{ "medium": "Air (Fugitive)", "estimatedLbs": 5000 },
{ "medium": "Air (Stack)", "estimatedLbs": 120000 }
]
}
]
}

Use Cases

  • ESG & Sustainability Reporting — Assess facility-level environmental impact
  • Environmental Compliance — Track toxic chemical releases by company and location
  • Community Advocacy — Identify polluters near residential areas
  • Supply Chain Risk — Screen suppliers for TRI-reporting facilities
  • Investment Research — Evaluate environmental risk exposure for portfolio companies
  • Journalism — Investigate industrial pollution patterns

Data Source

U.S. Environmental Protection Agency — Toxics Release Inventory (TRI) Program
API: https://data.epa.gov/efservice (Envirofacts)
License: Public domain (U.S. government data)
Update Frequency: Annual (TRI reports submitted by July 1 each year)

Pricing

Pay-per-event: $2.00 per 1,000 results (value-add with normalization, dedup, and ESG flags).


Built by Chris The Dev