DEV Community

Ava Torres
Ava Torres

Posted on

How to Search EPA Toxic Release Data Programmatically in 2026

The EPA Toxics Release Inventory (TRI) is one of the most important environmental datasets in the United States. It tracks which facilities release which chemicals, in what quantities, into air, water, and land. If you work in environmental compliance, ESG reporting, investigative journalism, or real estate due diligence, this data matters -- and getting it out of the EPA website in bulk is painful.

What is TRI data?

Since 1987, the EPA has required certain industrial facilities to report their releases of toxic chemicals annually. The TRI database contains decades of records covering thousands of facilities and hundreds of chemicals. Each record includes the facility name and location, the chemical released, the quantity, the release medium (air, water, land, underground injection), and whether it was a routine release or a one-time event.

Who needs this?

  • ESG analysts scoring companies on environmental performance
  • Environmental consultants assessing contamination risk near properties
  • Journalists investigating pollution patterns in specific communities
  • Real estate developers doing environmental due diligence before acquisitions
  • Compliance officers benchmarking their facility against industry peers
  • Researchers studying long-term trends in chemical releases

The problem with manual access

The EPA TRI Explorer website lets you run queries, but it is slow, limited in export options, and not designed for programmatic access. If you need to pull releases for every facility in a county, or track a specific chemical across all reporting facilities nationally, you are looking at dozens of manual queries and CSV downloads that you then have to merge and clean. The raw bulk download files are massive and require significant processing.

How the Apify actor solves it

The EPA TRI Toxic Release Search actor lets you query the TRI database by facility, chemical, location, or industry code. It returns clean, structured JSON with all the fields you need -- facility details, chemical identity, release quantities by medium, and reporting year.

Schedule it weekly or monthly to track changes over time. Export results as JSON, CSV, or Excel. Integrate with your ESG scoring pipeline, your environmental monitoring dashboard, or your investigative database.

Getting started

  1. Go to apify.com/pink_comic/epa-tri-toxic-release-search
  2. Click Try for free
  3. Enter your search parameters (chemical name, facility, state, zip code, or NAICS code)
  4. Run the actor and download structured results

Pay-per-result pricing means you only pay for the records you pull. No subscription lock-in.

If you are building environmental monitoring tools, ESG platforms, or compliance dashboards, this gives you a clean, reliable data feed from one of the most important public environmental databases in the country.

Top comments (0)