US EPA TRI Facility ID Portfolio Status Monitor avatar

US EPA TRI Facility ID Portfolio Status Monitor

Pricing

from $20.00 / 1,000 tri facility status event delivereds

Go to Apify Store
US EPA TRI Facility ID Portfolio Status Monitor

US EPA TRI Facility ID Portfolio Status Monitor

Watch TRI Facility IDs and emit typed APPEARED/DROPPED/NAME_CHANGED/PARENT_CHANGED/ADDRESS_CHANGED events from the official EPA Envirofacts tri_facility JSON API. Not ECHO compliance/violation scrape; not statewide TRI dump; not unpaid ESG SaaS.

Pricing

from $20.00 / 1,000 tri facility status event delivereds

Rating

0.0

(0)

Developer

Daniel Witney

Daniel Witney

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Watch a book of TRI Facility IDs and emit typed identity events when the official EPA Envirofacts tri_facility table shows a facility appearing, disappearing, or changing name / parent / address.

Not an ECHO compliance / violation / enforcement scrape. Not a statewide TRI dump billed as rows. Not unpaid ESG SaaS scrape.

Coverage honesty (TRI facility registry vs ECHO)

This product reads the TRI reporting-universe facility registry (tri_facility on Envirofacts). It is facility identity monitoring (presence, name, parent company, address) — not ECHO violation, inspection, or enforcement coverage. Absence from tri_facility is not proof of every environmental permit status. Cadence follows EPA Envirofacts publish (not streaming). Default product fields: tri_facility_id + facility name + address + parent fields (facility/org data).

Events

EventWhen
TRI_FACILITY_APPEAREDWatched ID missing → present on tri_facility
TRI_FACILITY_DROPPEDWatched ID present → missing on tri_facility
TRI_FACILITY_NAME_CHANGEDfacility_name changed while still present
TRI_PARENT_CHANGEDParent company name / D&B / standardized parent fingerprint changed
TRI_ADDRESS_CHANGEDStreet / city / state / ZIP fingerprint changed
RUN_STATUSNon-billable health row every successful run

First observation of a TRI Facility ID stores a baseline only (no product charge).

Modes

  • sourceMode=fixture (default): Store health / CI. With emitFixtureDemoEvents=false (default) emits only RUN_STATUS / FIXTURE_HEALTH → 0 product charges.
  • sourceMode=live: Official EPA Envirofacts lookup-by-id …/tri_facility/tri_facility_id/{id}/JSON (no API key). Portfolio-safe — does not dump statewide TRI rows by default.

Pricing (Model A)

EventPrice
tri-facility-status-event-delivered$0.02 ($20 / 1k)
apify-actor-start$0.00005

Quiet books ≈ $0 product charge. Single tier only (ADR 0010).

Input

See .actor/input_schema.json. Primary field: triFacilityIds (durable EPA TRI Facility IDs). Optional signalGroups: presence, name, parent, address.

GREEN — EPA Envirofacts public Data Service API. Cite EPA TRI + retrieval date. README honesty: TRI facility registry identity, not ECHO violations.

A1b wedge

TRI Facility ID watchlist × scheduled Envirofacts tri_facility snapshot diff → typed appearance/drop/identity events only for the book. Existing Store shelf is TRI dumps/screeners + ECHO compliance scrapers (wrong job). See opportunity/reports/phase3-a1b-next3-v11.md (#3 PASS / GO #31).

Competitors cited from v11 only: jungle_synthesizer/epa-tri-crawler, crawlerbros/epa-envirofacts-scraper, chimerical_quicklime/epa-tri-facilities-scraper, malonestar radius rollup, zentrafoundry broken snapshot, pink_comic ECHO scrapers — none are quiet TRI-ID portfolio PPE.