Search TRI Releases by Region
epa_search_tri_releasesSearch Toxic Release Inventory data across facilities in a state or county for a given reporting year. Returns facility name and county, TRI facility ID, chemical name, and the one-time / non-routine release quantity; set include_release_breakdown to add routine on-site releases by medium (air, water, land, and underground-injection), at the cost of a slower call. Quantities are in pounds; dioxin and dioxin-like compounds, which TRI has facilities report in grams, are converted and marked with reportedUnit. Use to identify top polluters in an area or build an environmental exposure profile. Use epa_get_tri_releases for detailed release records for a single facility. TRI data lags ~18 months from the current calendar year.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Reporting year. Defaults to all available years in the state. TRI data lags ~18 months. | |
| limit | No | Maximum number of release records to return (1–200) | |
| state | Yes | 2-letter US state abbreviation (required, e.g. "WA", "TX") | |
| county | No | County name to narrow results within the state, e.g. "King". Case-insensitive partial match on the bare name, so a short name can also match a longer one (LAKE matches LAKE OF THE WOODS; check countyName on each record); a trailing "County", "Parish", or "Borough" is dropped before matching. | |
| chemical_name | No | Optional filter to restrict results to a specific chemical (partial match, case-insensitive) | |
| include_release_breakdown | No | Add routine on-site releases by medium (air, water, land, underground injection) to each record. Costs one extra upstream request, which can add about 20 seconds when EPA has not cached it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | The limit that was applied. Present only when truncated. | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Number of release records returned. Present only when truncated. | |
| state | No | State queried | |
| message | No | Recovery hint when no releases are found. Absent when releases are returned. | |
| releases | No | TRI release records for facilities in the queried state and filters | |
| truncated | No | True when the result list was capped at the limit — more records may exist. Absent below the limit. |