Provenance
Freshness & coverage
Methods (12)
searchMitigationBanks
readFind 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
readGet the service-area polygons a mitigation bank can sell credits into, by bank id.
Required paramsbankIdInput 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
readNID 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
readUSACE regulatory district lookup: district, division, contact for a lat/lon (Army Corps).
Required paramslatlonInput 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
readCombined 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
readLocks 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 }searchFUDS
readFormerly 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
readCorps 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
readWetland-rule supplement region lookup for a lat/lon (USACE Army Corps).
Required paramslatlonInput 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
readCWMS 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
readSchema + 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 }
