All data sources

KY Geological Survey — Oil & Gas Wells

No authky-kgs

Kentucky Geological Survey oil and gas well-records repository — every Appalachian and Illinois Basin KY well in one HTTP call. - searchWells (~144.9K) ⭐ filter county/operator/boreType/resultSymbol (D&A/OIL/GAS/CBM)/basinCode/formation/pool - searchWellsByOperator ⭐ + searchWellsByCounty ⭐ — convenience wrappers exploiting the 1M page cap - getWellByApi (api OR record_number lookup), getServiceInfo §0 verified: maxRecordCount=1,000,000 confirmed — all 144,902 wells returned in one query. Native CRS EPSG:6473 (KY Single Zone); outSR=4326 reprojects on the wire. KY is 99% vertical drilling (143K V vs 1.5K H). Top counties: Henderson 6.9K, Cumberland 6.6K, Daviess 6.3K, Pike 6.3K. Top result symbols: D&A 45.7K, OIL 39.2K, GAS 28.8K, LOC 20K.

Provenance

PublisherKY Geological Survey — Oil & Gas Wells

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (5)

  • searchWells

    read

    KY oil and gas wells (~144.9K). Filter county/operator/boreType/resultSymbol/basinCode.

    Entitieswell
    Input schema
    {
      "type": "object",
      "properties": {
        "county": {
          "type": "string",
          "examples": [
            "Pike"
          ]
        },
        "operator": {
          "type": "string"
        },
        "boreType": {
          "type": "string",
          "examples": [
            "H"
          ],
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "H"
              ]
            },
            {
              "type": "string",
              "enum": [
                "V"
              ]
            },
            {
              "type": "string",
              "enum": [
                "D"
              ]
            }
          ]
        },
        "resultSymbol": {
          "type": "string"
        },
        "basinCode": {
          "type": "string"
        },
        "formation": {
          "type": "string"
        },
        "pool": {
          "type": "string"
        },
        "pluggedOnly": {
          "type": "boolean"
        },
        "unpluggedOnly": {
          "type": "boolean"
        },
        "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
    }

    maxRecordCount=1M — entire state returnable in one call. KY is 99% vertical.

  • searchWellsByOperator

    read

    Every well an operator has worked. Operator stored space-padded — handler trims.

    Required paramsoperator
    Entitiesoperator, well
    Input schema
    {
      "type": "object",
      "properties": {
        "operator": {
          "type": "string",
          "examples": [
            "EQUITABLE PRODUCTION"
          ]
        },
        "county": {
          "type": "string"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        },
        "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"
        },
        "boreType": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "H"
              ]
            },
            {
              "type": "string",
              "enum": [
                "V"
              ]
            },
            {
              "type": "string",
              "enum": [
                "D"
              ]
            }
          ]
        },
        "resultSymbol": {
          "type": "string"
        },
        "basinCode": {
          "type": "string"
        },
        "formation": {
          "type": "string"
        },
        "pool": {
          "type": "string"
        },
        "pluggedOnly": {
          "type": "boolean"
        },
        "unpluggedOnly": {
          "type": "boolean"
        }
      },
      "additionalProperties": false,
      "required": [
        "operator"
      ]
    }
  • searchWellsByCounty

    read

    Every well in a KY county. County names mixed-case — handler matches case-insensitively.

    Required paramscounty
    Entitieswell
    Input schema
    {
      "type": "object",
      "properties": {
        "county": {
          "type": "string",
          "examples": [
            "Henderson"
          ]
        },
        "operator": {
          "type": "string"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        },
        "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"
        },
        "boreType": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "H"
              ]
            },
            {
              "type": "string",
              "enum": [
                "V"
              ]
            },
            {
              "type": "string",
              "enum": [
                "D"
              ]
            }
          ]
        },
        "resultSymbol": {
          "type": "string"
        },
        "basinCode": {
          "type": "string"
        },
        "formation": {
          "type": "string"
        },
        "pool": {
          "type": "string"
        },
        "pluggedOnly": {
          "type": "boolean"
        },
        "unpluggedOnly": {
          "type": "boolean"
        }
      },
      "additionalProperties": false,
      "required": [
        "county"
      ]
    }
  • getWellByApi

    read

    Single well lookup by API_Number (14-digit) OR record_number (KGS primary id).

    Entitieswell
    Input schema
    {
      "type": "object",
      "properties": {
        "api": {
          "type": "string"
        },
        "apiNumber": {
          "type": "string"
        },
        "api_number": {
          "type": "string"
        },
        "recordNumber": {
          "type": "number",
          "examples": [
            12345
          ]
        },
        "record_number": {
          "type": "number"
        }
      },
      "additionalProperties": false
    }

    API_Number ~30% NULL on legacy KY wells — record_number is more reliable.

  • getServiceInfo

    read

    Schema, record count, max-page cap, enum values, §0 probe notes.

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