All data sources

Oklahoma Corporation Commission

Unknown authocc

Oklahoma Corporation Commission (OCC) live ArcGIS REST. No auth. 26 methods, 49 layers. DOMAINS: - Wells: searchWells, getOrphanWells, getStateFundsWells, getWellLogs, getCompletions, getHorizontalLaterals, getUICWells. - Permits: getPermits (ITD). - Units/Rules: getDrillingUnits, getFieldRules. - Seismicity: getInducedSeismicity({zone}). - Surface: getFacilities, getOilGasIncidents, getGasStorage, getPSTTanks/Releases. - Water: getHydrology, getBaseTreatableWater, getPublicWaterSupplyWells/Intakes, getGroundwaterWells. - Geology/Cadastral: getSedimentaryBasins, getCadastral, getDistricts. - Generic: queryLayer({layer,...}) for any listLayers() key. Returns {features, geojson, total}. geojson → patchops_addMapLayer. Page cap 2000. Production volumes at OK Tax Commission.

Provenance

PublisherOklahoma Corporation Commission

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (26)

  • searchWells

    read

    Search 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

    read

    Orphan-funds wells — abandoned wells eligible for state plugging. Same filter shape as searchWells.

  • getStateFundsWells

    read

    State-funds wells (RBDMS state plugging program). Same filter shape as searchWells.

  • getWellLogs

    read

    RBDMS well-log records linked to wells. Same filter shape as searchWells.

  • getCompletions

    read

    Well completion records. Filter by api, bbox, or proximity.

  • getHorizontalLaterals

    read

    Horizontal lateral wellbore polylines. Spatial filter recommended.

  • getUICWells

    read

    UIC (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

    read

    OCC Intent-to-Drill (ITD) permits. Filter by operator, county, well_status/type, permit_type, bbox.

  • getDrillingUnits

    read

    Drilling/spacing-unit polygons. Pass active=false for inactive units.

  • getFieldRules

    read

    Field-rule polygons. Pass municipal=true for municipal overrides.

  • getFacilities

    read

    Surface facilities (production sites, tank batteries, etc.).

  • getOilGasIncidents

    read

    Oil & gas incident records (releases, spills, blowouts reported to OGCD).

  • getGasStorage

    read

    Underground gas-storage unit polygons.

  • getPSTTanks

    read

    Registered petroleum storage tanks.

  • getPSTReleases

    read

    PST release sites — confirmed contamination events.

  • getInducedSeismicity

    read

    ISD regulatory zones. zone: 'aoi'|'central_reduction'|'western_reduction'|'geo_provinces'|'hf_aoi'.

  • getHydrology

    read

    Hydrography features. Pass layer: 'rivers' | 'streams' | 'lakes' (default) | 'aquifers'.

  • getBaseTreatableWater

    read

    Base-of-treatable-water control points. Pass contour=true for the depth-contour line layer.

  • getPublicWaterSupplyWells

    read

    DEQ Public Water Supply wells.

  • getPublicWaterSupplyIntakes

    read

    DEQ Public Water Supply surface intakes.

  • getGroundwaterWells

    read

    OWRB groundwater wells (water-rights monitoring).

  • getSedimentaryBasins

    read

    Sedimentary basins polygons.

  • getCadastral

    read

    PLSS cadastral polygons. Pass layer: 'sections' (default) | 'townships' | 'counties'.

  • getDistricts

    read

    OCC field-office district polygons.

  • queryLayer

    read

    Generic query against any OCC catalog layer. Use for long-tail layers without a curated method.

    Required paramslayer
    Input 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

    read

    Return OCC layer catalog [{key, path, kind, description}] for queryLayer (49 layers).