All data sources

IL Environmental Protection Agency

No authil-epa

Illinois EPA site remediation, leaking USTs, landfills, brownfields, and federal-facility cleanup via geoservices.epa.illinois.gov. - searchSiteRemediation ⭐ ~6.6K SRP cleanup sites with County + SiteType (64 distinct) - searchLeakingUST ⭐ ~31.3K LUST sites — NO county column upstream - searchLandfills ⭐ ~1041 landfills across 6 status-typed layers - searchBrownfields, searchFederalFacilities, getServiceInfo §0: Environmental/LeakingUST and Environmental/IEPA_BOL_SiteRemediationProgram are DEAD (layers=[], 500s). Live equivalents: Land/LeakingUST, Land/SrpSites. FederalFacilities canonical is layer 1 (parent 0 is group). Active 0/1 ↔ SiteActive Yes/No same partition. All four services in EPSG:4326.

Provenance

PublisherIL Environmental Protection Agency

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (6)

  • searchSiteRemediation

    read

    IEPA SRP cleanup sites (~6.6K). Filter county, siteType (Dry Cleaner/MGP/...), city, active.

    Input schema
    {
      "type": "object",
      "properties": {
        "iepaId": {
          "type": "string"
        },
        "siteName": {
          "type": "string"
        },
        "county": {
          "type": "string",
          "examples": [
            "Cook"
          ]
        },
        "city": {
          "type": "string"
        },
        "siteType": {
          "type": "string",
          "examples": [
            "Dry Cleaner"
          ]
        },
        "active": {
          "type": "boolean"
        },
        "bbox": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "near": {
          "type": "object",
          "properties": {
            "lat": {
              "type": "number"
            },
            "lon": {
              "type": "number"
            },
            "radiusMiles": {
              "type": "number"
            }
          },
          "required": [
            "lat",
            "lon",
            "radiusMiles"
          ],
          "additionalProperties": false
        },
        "limit": {
          "type": "number"
        },
        "offset": {
          "type": "number"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }

    Active 0/1 ↔ SiteActive Yes/No same partition (Yes 918 / No 5697).

  • searchLeakingUST

    read

    Leaking UST sites (~31.3K). Filter blId, incident, name, city, projectManager.

    Input schema
    {
      "type": "object",
      "properties": {
        "blId": {
          "type": "string"
        },
        "incident": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "city": {
          "type": "string",
          "examples": [
            "Chicago"
          ]
        },
        "projectManager": {
          "type": "string"
        },
        "consultant": {
          "type": "string"
        },
        "bbox": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "near": {
          "type": "object",
          "properties": {
            "lat": {
              "type": "number"
            },
            "lon": {
              "type": "number"
            },
            "radiusMiles": {
              "type": "number"
            }
          },
          "required": [
            "lat",
            "lon",
            "radiusMiles"
          ],
          "additionalProperties": false
        },
        "limit": {
          "type": "number"
        },
        "offset": {
          "type": "number"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }

    NO COUNTY column upstream; use city or bbox/near.

  • searchLandfills

    read

    Illinois landfills (~1041) across 6 status-typed layers (active/postClosure/...|all).

    Input schema
    {
      "type": "object",
      "properties": {
        "landfillStatus": {
          "type": "string",
          "examples": [
            "active"
          ],
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "all"
              ]
            },
            {
              "type": "string",
              "enum": [
                "active"
              ]
            },
            {
              "type": "string",
              "enum": [
                "postClosure"
              ]
            },
            {
              "type": "string",
              "enum": [
                "certifiedPostClosure"
              ]
            },
            {
              "type": "string",
              "enum": [
                "voluntarySites"
              ]
            },
            {
              "type": "string",
              "enum": [
                "stateSites"
              ]
            },
            {
              "type": "string",
              "enum": [
                "unknownStatus"
              ]
            }
          ]
        },
        "siteName": {
          "type": "string"
        },
        "county": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "bbox": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "near": {
          "type": "object",
          "properties": {
            "lat": {
              "type": "number"
            },
            "lon": {
              "type": "number"
            },
            "radiusMiles": {
              "type": "number"
            }
          },
          "required": [
            "lat",
            "lon",
            "radiusMiles"
          ],
          "additionalProperties": false
        },
        "limit": {
          "type": "number"
        },
        "offset": {
          "type": "number"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }

    landfillStatus default "all" walks all 6 layers.

  • searchBrownfields

    read

    IEPA brownfield redevelopment sites (~157). Filter county, propertyName, city, fundingSource.

    Input schema
    {
      "type": "object",
      "properties": {
        "iepaId": {
          "type": "string"
        },
        "propertyName": {
          "type": "string"
        },
        "county": {
          "type": "string",
          "examples": [
            "Knox"
          ]
        },
        "city": {
          "type": "string"
        },
        "fundingSource": {
          "type": "string"
        },
        "bbox": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "near": {
          "type": "object",
          "properties": {
            "lat": {
              "type": "number"
            },
            "lon": {
              "type": "number"
            },
            "radiusMiles": {
              "type": "number"
            }
          },
          "required": [
            "lat",
            "lon",
            "radiusMiles"
          ],
          "additionalProperties": false
        },
        "limit": {
          "type": "number"
        },
        "offset": {
          "type": "number"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }
  • searchFederalFacilities

    read

    Federal Facility cleanup (~116) — FUDS, IRP, BRAC, NPL/BRAC, NPL/FUDS.

    Input schema
    {
      "type": "object",
      "properties": {
        "siteName": {
          "type": "string"
        },
        "county": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "siteType": {
          "type": "string",
          "examples": [
            "FUDS"
          ]
        },
        "bbox": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "near": {
          "type": "object",
          "properties": {
            "lat": {
              "type": "number"
            },
            "lon": {
              "type": "number"
            },
            "radiusMiles": {
              "type": "number"
            }
          },
          "required": [
            "lat",
            "lon",
            "radiusMiles"
          ],
          "additionalProperties": false
        },
        "limit": {
          "type": "number"
        },
        "offset": {
          "type": "number"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }
  • getServiceInfo

    read

    Illinois environmental agency service catalog: layer schemas, record counts, enum values.

    Input schema
    {
      "type": "object",
      "properties": {
        "service": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }