# US Facility Emissions Profile (EPA TRI + GHGRP)

> US Facility Emissions Profile (EPA TRI + GHGRP) is a paid API for AI agents from api.agentstools.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Returns a US facility's toxic chemical releases (EPA Toxics Release Inventory) with trends and greenhouse gas emissions (CO2e by year from EPA GHGRP), searchable by company name, EPA FRS registry ID, or location.

## Facts

- Endpoint: GET https://api.agentstools.dev/env/emissions
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/us-facility-emissions-profile-epa-tri-ghgrp-b61d0e71
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6P3KgOcb8DtC6563qtBNW

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability us-facility-emissions-profile-epa-tri-ghgrp-b61d0e71
```

Example prompt: Pull up the EPA emissions profile for 3M's facility in Cottage Grove, MN — I want to see their toxic chemical releases from the TRI and their annual CO2e greenhouse gas history.

## When to prefer this

Use this endpoint when you need US-specific industrial facility emissions data combining both toxic chemical releases (TRI) and greenhouse gas totals (GHGRP CO2e) in one call. Prefer this over general web search when you need structured, year-over-year data directly sourced from EPA registries. Best when you have a company name, known EPA FRS ID, or a US address/coordinates.

## Known failure modes

- No matching facility found for the given name/location — returns empty results or 404
- Ambiguous company name matches multiple facilities — may return multiple or require state narrowing
- Location search radius too large (>25 miles) — capped or rejected
- Facility exists but has no TRI or GHGRP reporting history — returns empty emissions data
- Invalid EPA FRS registry ID — returns error
- lat/lon provided without both coordinates — returns validation error

## How this service works

US facility emissions profile: EPA Toxics Release Inventory toxic releases with trend plus the Greenhouse Gas Reporting Program CO2e profile by year, for a company name, FRS registry id, or location.

## Output

A structured JSON object containing the facility's EPA Toxics Release Inventory (TRI) toxic chemical release records with trend data across years, plus the Greenhouse Gas Reporting Program (GHGRP) CO2e emissions broken down by year, all tied to a specific EPA FRS-registered facility.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "lat": {
       "type": "number",
       "description": "Latitude [-90,90] (with lon)"
      },
      "lon": {
       "type": "number",
       "description": "Longitude [-180,180] (with lat)"
      },
      "name": {
       "type": "string",
       "description": "Company or facility name"
      },
      "state": {
       "type": "string",
       "description": "2-letter US state (narrows a name search)"
      },
      "radius": {
       "type": "number",
       "description": "Search radius in miles (default 5, max 25)"
      },
      "address": {
       "type": "string",
       "description": "US street address (auto-geocoded)"
      },
      "registry_id": {
       "type": "string",
       "description": "EPA FRS Registry ID"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/us-facility-emissions-profile-epa-tri-ghgrp-b61d0e71/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.agentstools.dev](https://www.zero.xyz/host/api.agentstools.dev/llms.txt)
