Utah SITLA — ~3.4M acres of trust lands; strongest state-trust portfolio per acre after TX. - searchOilGasLeases ⭐ ~851 active O&G mineral leases (10 production_status) - searchInactiveLeases ~5.5K historical / expired O&G leases - searchSurfaceOwnership ⭐ ~16K. owner=Fed/Private/State/Tribal; agency=BLM/SITLA/USFS - getLeaseDetail single-lease lookup by leasegis (ML22161.0) upstream quirks: TWO origins — /mapping/rest (UtahSITLA) for Contracts; /server/rest (plpcoadmin_agol) for Ownership. Active O&G is **layer 1 NOT 0** of Contracts_Oil_Gas. class has trailing spaces ('ML '). Active dates are epoch ms; inactive dates are MM/DD/YYYY strings. Active layer has NO county — bbox/near only.
5 methodsFreshness not declaredUtah DEQ — Voluntary Cleanup Program, Brownfields, CERCLIS hazardous-waste sites. - searchVoluntaryCleanup ⭐ ~142 VCP sites (mostly Salt Lake County) - searchBrownfields ~29 sites (Targeted 18 + Other 11 combined) - searchHazardousWasteSites ~145 active CERCLIS sites (~469 incl. archived) - getServiceInfo upstream quirks: AGOL services1.arcgis.com/99lidPhWCzftIe9K owned by UtahAGRC. All 4 layers use SITECNTY (NOT COUNTY) UPPERCASE. Date columns are MM/DD/YYYY strings (NOT epoch). VCP STATE = 'UT' only and POSTTONET = 'Yes' only — degenerate. SITEREM has ARCHIVED Err/No/Yes; default activeOnly filters to "No" (~145 vs raw 469). No UT-published RCRA hazardous-waste-handler service exists — for RCRA G/T/TSDF use EPA Envirofacts (already exposed).
4 methodsFreshness not declaredUtah DOGM — O&G regulator. Uinta Basin operator side (Crescent / Ovintiv / KODA). - searchWells ⭐ ~40K surface wells with operator/county/status/cumulative - searchBottomHoles ⭐ ~33K bottomhole locations (deviated wells) - searchWellPaths ~12.5K directional drilling polylines - getWellByApi single-well lookup by 10-digit API upstream quirks: AGOL services.arcgis.com/ZzrwjTRez6FJiOq4 owner OGMGIS_utahDNR. Surf County is UPPERCASE STRING ('DUCHESNE'); BottomHole County is INTEGER code (Duchesne=7 / Uintah=24 / San Juan=19). Paths layer has only API + ConstructStatus (no operator/county). O&G permits are NOT a Feature Service — searchPermits dropped; APD-status wells (1772) are the substitute via searchWells.
5 methodsFreshness not declared
