All data sources

USACE Army Corps of Engineers

No authusace

US Army Corps of Engineers public datasets. No auth. - searchDams (NID, ~91k dams via bulk CSV, 24h cache) - getRegulatoryDistrict (point lookup → 1 of 39 districts for Section 404 routing) - searchLevees, searchLocksAndDams, searchNavigationFacilities, searchFUDS, searchCorpsProjects - getWetlandRegion (point lookup → wetland supplement region) - getReservoirStatus (CWMS — current pool % for flood/conservation/total) Federal scope: dams, levees, locks, navigation, defense cleanup, civil works projects, reservoir pool levels, wetland-rule supplements. IENC layers have no state/county columns — use bbox or near. CWMS reservoirs and Corps projects also lack STATE; state filters fall back to bbox or district mapping.

Provenance

PublisherUSACE Army Corps of Engineers

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (12)

  • searchMitigationBanks

    read

    Find approved wetland and stream mitigation banks by district, name, or location.

    Input schema
    {
      "type": "object",
      "properties": {
        "district": {
          "type": "string",
          "examples": [
            "Fort Worth"
          ]
        },
        "state": {
          "type": "string"
        },
        "bankName": {
          "type": "string"
        },
        "county": {
          "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"
              ]
            }
          ]
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    }

    RIBITS banks with acreage, status, permit. Where CWA 404 credits are bought.

  • getBankServiceAreas

    read

    Get the service-area polygons a mitigation bank can sell credits into, by bank id.

    Required paramsbankId
    Input schema
    {
      "type": "object",
      "properties": {
        "bankId": {
          "type": "integer",
          "examples": [
            1191
          ],
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "state": {
          "type": "string"
        },
        "county": {
          "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"
              ]
            }
          ]
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false,
      "required": [
        "bankId"
      ]
    }

    Call searchMitigationBanks first. Returns service areas, not bank records.

  • searchDams

    read

    NID dams. Filters: state, county, bbox, near, hazardClass, ownerType, primaryPurpose.

    Input schema
    {
      "type": "object",
      "properties": {
        "state": {
          "type": "string",
          "examples": [
            "TX"
          ]
        },
        "county": {
          "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
        },
        "hazardClass": {
          "type": "string",
          "examples": [
            "High"
          ],
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "Low"
              ]
            },
            {
              "type": "string",
              "enum": [
                "High"
              ]
            },
            {
              "type": "string",
              "enum": [
                "Significant"
              ]
            }
          ]
        },
        "ownerType": {
          "type": "string"
        },
        "primaryPurpose": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    }

    Backed by bulk CSV with a 24h in-memory cache (first call hydrates).

  • getRegulatoryDistrict

    read

    USACE regulatory district lookup: district, division, contact for a lat/lon (Army Corps).

    Required paramslatlon
    Input schema
    {
      "type": "object",
      "properties": {
        "lat": {
          "type": "number",
          "examples": [
            30.4
          ]
        },
        "lon": {
          "type": "number",
          "examples": [
            -97.9
          ]
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false,
      "required": [
        "lat",
        "lon"
      ]
    }
  • searchLevees

    read

    Combined IENC LEVEE_LINE + LEVEE_AREA. Use bbox or near (no state column).

    Input schema
    {
      "type": "object",
      "properties": {
        "state": {
          "type": "string"
        },
        "county": {
          "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"
              ]
            }
          ]
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    }

    Each record gets geometryType: line or polygon.

  • searchLocksAndDams

    read

    Locks FS + IENC dam + lock layers. riverSystem accepts curated bboxes.

    Input schema
    {
      "type": "object",
      "properties": {
        "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
        },
        "riverSystem": {
          "type": "string",
          "examples": [
            "mississippi"
          ],
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "all"
              ]
            },
            {
              "type": "string",
              "enum": [
                "mississippi"
              ]
            },
            {
              "type": "string",
              "enum": [
                "gulf-intracoastal"
              ]
            },
            {
              "type": "string",
              "enum": [
                "ohio"
              ]
            },
            {
              "type": "string",
              "enum": [
                "tennessee"
              ]
            },
            {
              "type": "string",
              "enum": [
                "pacific-northwest"
              ]
            }
          ]
        },
        "limit": {
          "type": "number"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    }
  • searchNavigationFacilities

    read

    Docks FS (~20.5k). Filters: state, county, bbox, near, facilityType.

    Input schema
    {
      "type": "object",
      "properties": {
        "facilityType": {
          "type": "string"
        },
        "state": {
          "type": "string",
          "examples": [
            "TX"
          ]
        },
        "county": {
          "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"
              ]
            }
          ]
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    }
  • searchFUDS

    read

    Formerly Used Defense Sites. Filters: state, bbox, near, programCategory.

    Input schema
    {
      "type": "object",
      "properties": {
        "programCategory": {
          "type": "string"
        },
        "state": {
          "type": "string",
          "examples": [
            "TX"
          ]
        },
        "county": {
          "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"
              ]
            }
          ]
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    }

    programCategory examples: BD, CON, OE, HTRW, MMRP.

  • searchCorpsProjects

    read

    Corps civil works projects. State filter maps to district codes (no STATE column).

    Input schema
    {
      "type": "object",
      "properties": {
        "category": {
          "type": "string"
        },
        "state": {
          "type": "string",
          "examples": [
            "TX"
          ]
        },
        "county": {
          "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"
              ]
            }
          ]
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    }
  • getWetlandRegion

    read

    Wetland-rule supplement region lookup for a lat/lon (USACE Army Corps).

    Required paramslatlon
    Input schema
    {
      "type": "object",
      "properties": {
        "lat": {
          "type": "number",
          "examples": [
            30.4
          ]
        },
        "lon": {
          "type": "number",
          "examples": [
            -97.9
          ]
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false,
      "required": [
        "lat",
        "lon"
      ]
    }
  • getReservoirStatus

    read

    CWMS reservoir pool levels (flood/conservation/total). Filter by state/bbox/near.

    Input schema
    {
      "type": "object",
      "properties": {
        "state": {
          "type": "string",
          "examples": [
            "TX"
          ]
        },
        "near": {
          "type": "object",
          "properties": {
            "lat": {
              "type": "number"
            },
            "lon": {
              "type": "number"
            },
            "radiusMiles": {
              "type": "number"
            }
          },
          "required": [
            "lat",
            "lon",
            "radiusMiles"
          ],
          "additionalProperties": false
        },
        "bbox": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "poolType": {
          "type": "string",
          "examples": [
            "flood"
          ],
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "flood"
              ]
            },
            {
              "type": "string",
              "enum": [
                "conservation"
              ]
            },
            {
              "type": "string",
              "enum": [
                "total"
              ]
            }
          ]
        },
        "minPctFull": {
          "type": "number"
        },
        "limit": {
          "type": "number"
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    }

    Default poolType=flood. minPctFull filters by current % full.

  • getServiceInfo

    read

    Schema + record counts for any of the 9 services (USACE Army Corps of Engineers).

    Input schema
    {
      "type": "object",
      "properties": {
        "service": {
          "type": "string",
          "examples": [
            "dams"
          ],
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "dams"
              ]
            },
            {
              "type": "string",
              "enum": [
                "levees"
              ]
            },
            {
              "type": "string",
              "enum": [
                "locks"
              ]
            },
            {
              "type": "string",
              "enum": [
                "docks"
              ]
            },
            {
              "type": "string",
              "enum": [
                "fuds"
              ]
            },
            {
              "type": "string",
              "enum": [
                "projects"
              ]
            },
            {
              "type": "string",
              "enum": [
                "reservoirs"
              ]
            },
            {
              "type": "string",
              "enum": [
                "regulatory"
              ]
            },
            {
              "type": "string",
              "enum": [
                "wetlands"
              ]
            }
          ]
        },
        "csvFetch": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    }