CivicDataForge / EPA ECHO API
EPA ECHO data with the retrieval evidence attached.
Resolve a facility by exact 12-digit FRS Registry ID or a bounded name/address query. The API preserves EPA-published identity, compliance, inspection, and enforcement fields alongside observation time, response hashes, schema fingerprint, and a decision receipt.
Copy a precise request
{
"facilityId": "110000367567",
"includeProgramDetails": true,
"maxCandidates": 5
}Five honest outcomes
| Decision | Meaning |
|---|---|
EVIDENCE_FOUND | One facility resolved and the requested official evidence was retrieved. |
NO_PUBLISHED_MATCH | The complete selected query returned none; this is not proof of absence elsewhere. |
REVIEW_REQUIRED | Identity is ambiguous. |
SOURCE_UNAVAILABLE | The source could not be evaluated. |
SCOPE_INCOMPLETE | The query was capped or a requested detail service was unavailable. |
Environmental safety verdict: UNKNOWN. Published compliance text is preserved exactly and never transformed into a safety, liability, permit-validity, or legal-compliance conclusion.
FAQ
Does the API silently truncate broad searches? No. Candidate caps return SCOPE_INCOMPLETE.
Where does the data come from? EPA ECHO facility search and Detailed Facility Report services; every response records the exact source URLs.