All data sources

IL DNR Ecological Lands

No authil-dnr

Illinois DNR ecological consultation parcels, Natural Area Inventory, Nature Preserves + Land/Water Reserves, and E&T species habitat via geoservices3.dnr.illinois.gov. 5 curated layers across ecocat + ecocatpro. - searchNaturePreserves ⭐ 740 INPC preserves + L/W reserves (McCune Sand Prairie LWR149, ...) - searchNaturalAreaInventory ⭐ 1.5K INAI sites (categories I-VII; Bohm Woods, ...) - searchEndangeredSpeciesHabitat ⭐ 5.3K E&T species polygons - searchEcoConsultations 217.5K parcels (8 PROGRAM values) §0: 6 of 10 root folders (Forestry, heritage, IRAP, LIDAR, OREP) are EMPTY. ecocatpro objectIdField=null but pagination works with explicit orderBy. Mangled fields — site name at MANAGED__6.

Provenance

PublisherIL DNR Ecological Lands

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (5)

  • searchNaturePreserves

    read

    IL Nature Preserves + Land/Water Reserves (~740). Filter siteName, managingAgency, minAcres, bbox.

    Input schema
    {
      "type": "object",
      "properties": {
        "siteName": {
          "type": "string",
          "examples": [
            "sand prairie"
          ]
        },
        "managingAgency": {
          "type": "string"
        },
        "minAcres": {
          "type": "number"
        },
        "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"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }

    Site name at MANAGED__6 (Ma_name dup); managing agency at MANAGED__7.

  • searchNaturalAreaInventory

    read

    IL Natural Area Inventory sites (~1.5K). Filter siteName, category (I-VII), minAcres.

    Input schema
    {
      "type": "object",
      "properties": {
        "siteName": {
          "type": "string"
        },
        "category": {
          "type": "string",
          "examples": [
            "I"
          ]
        },
        "minAcres": {
          "type": "number"
        },
        "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"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }

    CATEGORIES uses INAI roman numerals (e.g. "I, III" for combined sites).

  • searchEndangeredSpeciesHabitat

    read

    IL E&T species habitat polygons (~5.3K). Filter commonName, scientificName, elcode, bbox.

    Input schema
    {
      "type": "object",
      "properties": {
        "commonName": {
          "type": "string",
          "examples": [
            "Indiana bat"
          ]
        },
        "scientificName": {
          "type": "string"
        },
        "elcode": {
          "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"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }

    Mangled field names — common at COMMON_NAM, scientific at SCIENTIFIC.

  • searchEcoConsultations

    read

    IL EcoCat consultation parcels (~217K). Filter county, program, city, applicantName, year.

    Input schema
    {
      "type": "object",
      "properties": {
        "county": {
          "type": "string",
          "examples": [
            "Cook"
          ]
        },
        "program": {
          "type": "string"
        },
        "applicantName": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "projectYear": {
          "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"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }

    STATUS empty for all records; PROGRAM is the meaningful enum.

  • getServiceInfo

    read

    Schema, counts, INAI category codes + program enums, §0 notes for any of 5 layers.

    Input schema
    {
      "type": "object",
      "properties": {
        "service": {
          "type": "string",
          "examples": [
            "naturePreserves"
          ]
        }
      },
      "additionalProperties": false
    }