All data sources

TWDB Texas Water Wells

No authtwdb

Texas Water Development Board groundwater data. Public ArcGIS REST FeatureServer, no auth. Layers: - sdr (~680k Submitted Driller's Reports — primary) - gwdb (~143k curated Groundwater Database sites with aquifers + water levels) - plugging (~242k Plugging Reports) - bracs (~89k brackish wells with geophysical logs) Owner names redacted by default; pass includeOwner: true only when explicitly requested. Counties returned in Title Case. Use bbox or near for spatial filters.

Provenance

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (12)

  • searchWells

    read

    Search SDR water wells. Filters: county, bbox, proposedUse, depth, drilledAfter/Before.

    Auto-paginates 2000/page up to limit (default 500, hard cap 50000).

  • getWellsNearPoint

    read

    Radius search for SDR wells. radiusMiles 0.1-50. Sorted nearest-first.

    Required paramslatlon
  • getWellById

    read

    Fetch one SDR record by tracking number. includeOwner gates PII fields.

    Required paramstrackingNumber
  • getDepthStatistics

    read

    Server-side depth percentiles (p10/25/50/75/90). Optional groupBy proposedUse|wellType|decade.

  • getCountyCounts

    read

    Statewide SDR well counts and median depth grouped by county.

  • getPluggingReports

    read

    Plugging Reports layer. Filter by county, bbox, near, pluggedAfter/Before.

  • searchGwdbSites

    read

    Curated GWDB groundwater wells. Filter by county, bbox, near, aquifer, wellUse, depth.

  • getGwdbSiteById

    read

    Fetch one GWDB site by state well number (e.g. "57-46-302").

    Required paramsstateWellNumber
  • searchBrackishWells

    read

    BRACS brackish-water wells. hasGeophysicalLog filters where SourceWellData mentions logs.

    hasLithology field does not exist on BRACS layer and is ignored.

  • getMajorAquifers

    read

    Texas 9 major freshwater aquifer extent polygons (Ogallala, Edwards, Gulf Coast…) as GeoJSON.

    Filter by name; supports bbox. Use with patchops_addMapLayer.

  • getMinorAquifers

    read

    Texas minor aquifer extent polygons (21 minor aquifers) as GeoJSON. Filter by name; supports bbox.

  • getServiceInfo

    read

    Schema, fields, and record counts. Pass layer to scope to one of sdr|plugging|gwdb|bracs.