What you can ask
- “What does CalEPA / DTSC / OEHHA have for the area or asset I'm working on?”
- “Pull the most recent CalEPA / DTSC / OEHHA records and put them in a table.”
- “What does CalEPA / DTSC / OEHHA cover, and how fresh is the data?”
About this source
California EPA — DTSC Envirostor cleanup database + OEHHA CalEnviroScreen + DTSC HWTS. - searchEnvirostorSites ⭐ ~13.7K cleanup sites. 13 site_types. county UPPERCASE - searchCalEnviroScreen ⭐ ~8K census tracts. PiP via {lat, lon}. Filter minCIscoreP/minCIdecile - searchHazardousWasteFacilities ~107K HWTS RCRA handlers (G/T/TSDF). NO county - searchBrownfields = Envirostor scoped to Voluntary Cleanup + Calmortgage + School Cleanup - getServiceInfo upstream quirks: Authoritative owners only — DTSC_Admin (Envirostor + HWTS) on services3.arcgis.com/Oy2JTCD10wkoelxS, Kelsey.Ranjbar_OEHHA (CalEnviroScreen 4.0) on services1.arcgis.com/PCHfdHz4GlDNAhBb. No standalone Brownfields Feature Service exists; modeled via Envirostor site_type filter.
Connector ID calepa
Provenance
Freshness & coverage
› Methods (5)
Technical detail for developers: parameters, pagination, units, and freshness per method.
searchEnvirostorSites
readDTSC Envirostor cleanup-site database (~13.7K). Filter county/projectName/siteType/status.
County stored UPPERCASE. NPL: YES/NO/DELISTED string.
searchCalEnviroScreen
readCalEnviroScreen 4.0 (~8K census tracts). PiP via {lat, lon}. Filter minCIscoreP/minCIdecile.
NO county column — keyed by census tract. Use bbox/near/PiP for spatial.
searchHazardousWasteFacilities
readDTSC HWTS Active Facilities (~107K RCRA). Filter facilityName/epaId/facType (G/T/TSDF).
NO county column. FAC_TYPES is comma-set (G,T / G,TSDF / G,T,TSDF).
searchBrownfields
readEnvirostor scoped to brownfield site_types (Voluntary Cleanup + Calmortgage + School Cleanup).
No standalone DTSC Brownfields Feature Service exists upstream.
getServiceInfo
readSchema + record counts for any of 3 services (CalEPA / DTSC / OEHHA). Pass `service` to scope.
