US EPA TRI Facility ID Portfolio Status Monitor
Pricing
from $20.00 / 1,000 tri facility status event delivereds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
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
| Event | When |
|---|---|
TRI_FACILITY_APPEARED | Watched ID missing → present on tri_facility |
TRI_FACILITY_DROPPED | Watched ID present → missing on tri_facility |
TRI_FACILITY_NAME_CHANGED | facility_name changed while still present |
TRI_PARENT_CHANGED | Parent company name / D&B / standardized parent fingerprint changed |
TRI_ADDRESS_CHANGED | Street / city / state / ZIP fingerprint changed |
RUN_STATUS | Non-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. WithemitFixtureDemoEvents=false(default) emits onlyRUN_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)
| Event | Price |
|---|---|
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.
Legal
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.