What you can ask
- “What does AL Department of Environmental Management have for the area or asset I'm working on?”
- “Pull the most recent AL Department of Environmental Management records and put them in a table.”
- “What does AL Department of Environmental Management cover, and how fresh is the data?”
About this source
Alabama Department of Environmental Management permits + UST + brownfields + Justice40 + complaints via gis.adem.alabama.gov. 5 curated layers from ADEM's 110+ MapServer catalog. - searchPermits ⭐ 83.7K AEPACS records across 42 categories (NPDES, MS4, air, UIC, scrap tire, CAFO, ...) - searchUSTSites ⭐ 10.3K UST facilities (FIPS or name) - searchBrownfields ⭐ 776 ADEM brownfield events - searchComplaints ⭐ 13K public complaints (AIR/COASTAL/LAND/WATER) - searchJustice40Tracts (655) §0: AEPACS uses ESRI_OID + duplicate object_id. UST has FIPS-only county. Brownfields County has DeKalb/De Kalb. CRS 26916; outSR=4326.
Connector ID al-adem
Provenance
Freshness & coverage
› Methods (6)
Technical detail for developers: parameters, pagination, units, and freshness per method.
searchPermits
readADEM AEPACS permits (~83.7K). Filter status/permitCategory/permitType/facilityName/permittee/city.
42 permit categories (NPDES, MS4, stormwater, air, UIC, CAFO, scrap tire, ...).
searchUSTSites
readAlabama ADEM underground storage tank (UST) sites (~10.3K). Filter county, siteName, city.
Only FIPS column upstream — handler accepts county names and resolves via map.
searchBrownfields
readADEM Brownfield Events (~776). Filter county (handles DeKalb/De Kalb), siteName, city, owner.
County column has casing/whitespace bugs — handler trims+uppercases.
searchComplaints
readADEM Public Complaints (~13K). Filter media (AIR/COASTAL/LAND/WATER), status (OPEN/CLOSED).
Media has exactly 4 UPPERCASE values; Status has exactly 2.
searchJustice40Tracts
readAL Justice40 Disadvantaged Tracts (~655 polygons). Filter geoid, sf.
Returns GEOID10, SF (state), CF (county). GeoJSON geometry is simplified ~50 m.
getServiceInfo
readSchema, record counts, max-page caps, enum values, county FIPS map, §0 probe notes.
