Provenance
Freshness & coverage
Methods (26)
searchWells
readSearch OCC RBDMS wells. Filters: api, operator, county, status, type, bbox, lat/lon+radius.
Input schema
{ "type": "object", "properties": { "api": { "type": "string" }, "operator": { "type": "string" }, "county": { "type": "string" }, "well_status": { "type": "string", "description": "ACTIVE→AC, PLUGGED/P&A→PA, TA, EX. Or pass the raw RBDMS code." }, "well_type": { "type": "string" }, "latitude": { "type": "number" }, "longitude": { "type": "number" }, "radius_meters": { "type": "number" }, "bbox": { "type": "array" }, "limit": { "type": "number" }, "where": { "type": "string", "description": "Optional raw SQL filter." } }, "additionalProperties": true }Status codes (ACTIVE/PLUGGED) auto-alias to RBDMS short codes.
getOrphanWells
readOrphan-funds wells — abandoned wells eligible for state plugging. Same filter shape as searchWells.
getStateFundsWells
readState-funds wells (RBDMS state plugging program). Same filter shape as searchWells.
getWellLogs
readRBDMS well-log records linked to wells. Same filter shape as searchWells.
getCompletions
readWell completion records. Filter by api, bbox, or proximity.
getHorizontalLaterals
readHorizontal lateral wellbore polylines. Spatial filter recommended.
getUICWells
readUIC (Class II disposal/injection) wells. commercial_only=true for third-party sites.
Input schema
{ "type": "object", "properties": { "county": { "type": "string" }, "status": { "type": "string" }, "well_type": { "type": "string" }, "api": { "type": "string" }, "commercial_only": { "type": "boolean" }, "latitude": { "type": "number" }, "longitude": { "type": "number" }, "radius_meters": { "type": "number" }, "bbox": { "type": "array" }, "limit": { "type": "number" } }, "additionalProperties": true }Filters: county, status, well_type, api, bbox, lat/lon+radius.
getPermits
readOCC Intent-to-Drill (ITD) permits. Filter by operator, county, well_status/type, permit_type, bbox.
getDrillingUnits
readDrilling/spacing-unit polygons. Pass active=false for inactive units.
getFieldRules
readField-rule polygons. Pass municipal=true for municipal overrides.
getFacilities
readSurface facilities (production sites, tank batteries, etc.).
getOilGasIncidents
readOil & gas incident records (releases, spills, blowouts reported to OGCD).
getGasStorage
readUnderground gas-storage unit polygons.
getPSTTanks
readRegistered petroleum storage tanks.
getPSTReleases
readPST release sites — confirmed contamination events.
getInducedSeismicity
readISD regulatory zones. zone: 'aoi'|'central_reduction'|'western_reduction'|'geo_provinces'|'hf_aoi'.
getHydrology
readHydrography features. Pass layer: 'rivers' | 'streams' | 'lakes' (default) | 'aquifers'.
getBaseTreatableWater
readBase-of-treatable-water control points. Pass contour=true for the depth-contour line layer.
getPublicWaterSupplyWells
readDEQ Public Water Supply wells.
getPublicWaterSupplyIntakes
readDEQ Public Water Supply surface intakes.
getGroundwaterWells
readOWRB groundwater wells (water-rights monitoring).
getSedimentaryBasins
readSedimentary basins polygons.
getCadastral
readPLSS cadastral polygons. Pass layer: 'sections' (default) | 'townships' | 'counties'.
getDistricts
readOCC field-office district polygons.
queryLayer
readGeneric query against any OCC catalog layer. Use for long-tail layers without a curated method.
Required paramslayerInput schema
{ "type": "object", "properties": { "layer": { "type": "string", "description": "Layer key from listLayers() (e.g. \"whpa\", \"high_risk_areas\")." }, "where": { "type": "string" }, "equals": { "type": "object" }, "like": { "type": "object" }, "bbox": { "type": "array" }, "latitude": { "type": "number" }, "longitude": { "type": "number" }, "radius_meters": { "type": "number" }, "outFields": { "type": "string" }, "orderByFields": { "type": "string" }, "limit": { "type": "number" }, "offset": { "type": "number" } }, "required": [ "layer" ], "additionalProperties": true }Pass layer (from listLayers), where, equals, like, bbox, lat/lon+radius.
listLayers
readReturn OCC layer catalog [{key, path, kind, description}] for queryLayer (49 layers).
