EPA TRI Scraper - Toxic Release Inventory API avatar

EPA TRI Scraper - Toxic Release Inventory API

Pricing

from $2.00 / 1,000 results

Go to Apify Store
EPA TRI Scraper - Toxic Release Inventory API

EPA TRI Scraper - Toxic Release Inventory API

Search EPA Toxic Release Inventory (TRI) facility and chemical release records. Find toxic emissions by state, ZIP, facility, or chemical for ESG research, environmental due diligence, compliance monitoring, and risk screening. No API key required. Pay per result.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Ava Torres

Ava Torres

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Share

Search the EPA Toxic Release Inventory (TRI) for chemical pollution data reported by industrial facilities. Find facilities by state, ZIP code, facility name, or chemical. Get air emissions, water discharges, land disposal, underground injection, and off-site chemical transfers — with parent company names, EPA registry IDs, and open/closed status. Covers 25,000+ reporting facilities, 650+ chemicals, and data back to 1987.

Data is sourced from the official EPA Envirofacts public API. No API key is required.

Evidence boundary: TRI contains facility-reported annual release and waste-management data subject to reporting thresholds, EPA processing, and later revisions. A TRI record or quantity is not proof of a violation, current exposure, causation, site safety, or regulatory compliance. Review the linked EPA record and relevant program context.


Output Fields

FieldTypeDescription
outcomestringFOUND, NO_MATCH, INVALID_INPUT, or SOURCE_UNAVAILABLE
facilityIdstringEPA TRI Facility ID
facilityNamestringFacility name
citystringCity
statestringState code
zipCodestringZIP code
parentCompanystringParent company name
closedbooleanWhether the facility is currently closed
releasesarrayChemical release reports for the facility (stable empty array when none are available)
enrichmentStatusstringCOMPLETE, PARTIAL, NOT_REQUESTED, or NOT_APPLICABLE
warningsarrayExplicit source or enrichment limitations for the item
sourceUrlstringOfficial EPA Envirofacts record or service URL
retrievedAtstringUTC retrieval timestamp
resultLimitintegerApplied total facility-item cap
searchScopestringCriteria used for the bounded query
evidenceNoticestringRequired source and interpretation limits

Each item in releases includes chemical name, reporting year, and quantities released to air (fugitive and stack), water, underground injection, and land, plus off-site transfer amounts.


Use Cases

  • ESG research and sustainability reporting — Identify facilities emitting specific chemicals, quantify release volumes, and assess environmental risk by geography or parent company.
  • Environmental due diligence — Screen industrial sites or neighboring parcels before real estate acquisition, lending, or investment.
  • Regulatory and legal research — Pull historical release records for a facility or chemical as part of litigation support or regulatory compliance review.
  • Investigative journalism — Identify the largest polluters in a state or ZIP code, track trends over time, or expose parent companies behind facility operations.
  • Community and public health analysis — Assess chemical exposures in a specific ZIP code or county and identify facility clusters near residential areas.
  • Supply chain sustainability auditing — Verify whether suppliers are among TRI reporters and assess the scale and type of their chemical releases.

How to Use

Choose a search type and provide the required input. Use the year field to target a specific reporting year, or set it to 0 for all available years.

Fast first-run example — one TRI-reporting facility in Texas (2024):

{
"searchType": "state",
"state": "TX",
"year": 2024,
"maxResults": 1
}

This default returns at most one paid facility item (up to $0.0021 at current pricing, including the start event). Each facility item can contain multiple nested chemical release reports. Increase maxResults for broader research.

Example input — search for Shell Oil facilities:

{
"searchType": "facility",
"query": "SHELL OIL",
"state": "",
"year": 2022,
"maxResults": 25
}

Example input — facilities reporting benzene releases:

{
"searchType": "chemical",
"query": "Benzene",
"state": "",
"year": 2022,
"maxResults": 25
}

Example input — facilities in a specific ZIP code:

{
"searchType": "zip",
"zipCode": "77001",
"year": 2022,
"maxResults": 25
}

Search Types

ValueDescription
facilitySearch by the EPA facility name value; similar-name matching is not guaranteed
stateAll TRI-reporting facilities in a state
zipFacilities within a specific ZIP code
chemicalFacilities reporting releases of a specific chemical

Cost

Current pricing is $0.0001 per start plus $0.002 per facility item. The one-item default costs up to $0.0021. Source latency and the number of nested chemical forms vary by facility; broad searches can take longer.


Output Formats

Results are available as JSON, CSV, and Excel from the Apify dataset interface. The releases array in JSON contains the full chemical-level detail for each facility.


FAQ

Does this require an EPA API key? No. The EPA Envirofacts API is public and requires no authentication.

How far back does TRI data go? TRI reporting began in 1987. Set year to any year from 1987 onward, or set it to 0 to retrieve all available years for a facility.

What chemicals are covered? The TRI program covers 650+ chemicals and chemical categories that meet EPA toxicity thresholds. This includes common industrial chemicals such as ammonia, benzene, lead, mercury, sulfuric acid, and many others.

What industries are required to report? Manufacturing, mining, electric utilities, hazardous waste treatment, and certain other industries with 10+ employees that use TRI chemicals above reporting thresholds must file annual TRI reports.

What is the difference between air, water, and land releases? The TRI categorizes releases by environmental medium: fugitive air emissions (uncontrolled), stack air emissions (through a smokestack), surface water discharges, underground injection, on-site land disposal, and off-site transfers to treatment or disposal facilities.