All data sources

Idaho Water Resources (IDWR)

Unknown authid-idwr

Idaho Department of Water Resources via its public ArcGIS REST services (gis.idwr.idaho.gov). No auth. Water-right points of diversion, drilled wells & construction permits, places of use, appropriation permits, diversion/measurement sites, and regulatory groundwater/management areas. Filter by basin (1–99), owner, county, water district, beneficial use, or location (bbox / near a point). Coordinates are reprojected to WGS84 for the map viewer. Every search needs at least one filter — the primary layers hold 200k+ records.

Provenance

PublisherIdaho Water Resources (IDWR)

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (7)

  • searchWaterRights

    read

    Water-right PODs by number, basin, owner, source, use, bbox, or near. format:geojson.

    Input schema
    {
      "type": "object",
      "properties": {
        "waterRightNumber": {
          "type": "string"
        },
        "basin": {
          "type": "number"
        },
        "owner": {
          "type": "string"
        },
        "waterSource": {
          "type": "string"
        },
        "use": {
          "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
    }
  • searchWells

    read

    Wells/permits by owner, county, basin, wellUse, permitId, bbox, or near. format:geojson.

    Input schema
    {
      "type": "object",
      "properties": {
        "owner": {
          "type": "string"
        },
        "county": {
          "type": "string"
        },
        "basin": {
          "type": "number"
        },
        "wellUse": {
          "type": "string"
        },
        "permitId": {
          "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
    }
  • getPlacesOfUseGeoJSON

    read

    Place-of-use polygons for a water right (number/basin/use/area) as map GeoJSON.

    Input schema
    {
      "type": "object",
      "properties": {
        "waterRightNumber": {
          "type": "string"
        },
        "basin": {
          "type": "number"
        },
        "use": {
          "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"
        }
      },
      "additionalProperties": false
    }
  • searchAppropriationPermits

    read

    Issued appropriation permit PODs by basin, owner, waterRightNumber, bbox, or near.

    Input schema
    {
      "type": "object",
      "properties": {
        "basin": {
          "type": "number"
        },
        "owner": {
          "type": "string"
        },
        "waterRightNumber": {
          "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
    }
  • getDiversionSites

    read

    Diversion/measurement sites by water district or name; format:geojson for map points.

    Input schema
    {
      "type": "object",
      "properties": {
        "waterDistrict": {
          "type": "string"
        },
        "name": {
          "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
    }
  • getRegulatoryAreasGeoJSON

    read

    Regulatory polygons: critical groundwater, management, moratorium areas, water districts.

    Input schema
    {
      "type": "object",
      "properties": {
        "area": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "criticalGroundwaterAreas"
              ]
            },
            {
              "type": "string",
              "enum": [
                "groundwaterManagementAreas"
              ]
            },
            {
              "type": "string",
              "enum": [
                "moratoriumAreas"
              ]
            },
            {
              "type": "string",
              "enum": [
                "waterDistricts"
              ]
            }
          ]
        },
        "name": {
          "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"
        }
      },
      "additionalProperties": false,
      "required": [
        "area"
      ]
    }
  • getServiceInfo

    read

    Connector surface, layer schemas, and live record counts (no key required).

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