What you can ask
- “What does KY Geological Survey — Oil & Gas Wells have for the area or asset I'm working on?”
- “Pull the most recent KY Geological Survey — Oil & Gas Wells records and put them in a table.”
- “What does KY Geological Survey — Oil & Gas Wells cover, and how fresh is the data?”
About this source
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.
Connector ID ky-kgs
Provenance
Freshness & coverage
› Methods (5)
Technical detail for developers: parameters, pagination, units, and freshness per method.
searchWells
readKY oil and gas wells (~144.9K). Filter county/operator/boreType/resultSymbol/basinCode.
EntitieswellmaxRecordCount=1M — entire state returnable in one call. KY is 99% vertical.
searchWellsByOperator
readEvery well an operator has worked. Operator stored space-padded — handler trims.
Required paramsoperatorEntitiesoperator, wellsearchWellsByCounty
readEvery well in a KY county. County names mixed-case — handler matches case-insensitively.
Required paramscountyEntitieswellgetWellByApi
readSingle well lookup by API_Number (14-digit) OR record_number (KGS primary id).
Required paramsapi or recordNumberEntitieswellAPI_Number ~30% NULL on legacy KY wells — record_number is more reliable.
getServiceInfo
readSchema, record count, max-page cap, enum values, §0 probe notes.
Entitiesmetadata
