Provenance
Freshness & coverage
Methods (5)
searchWells
readKS wells (~515K). Filter county Title Case, operator, status, wellType, wellClass, formation, bbox.
EntitieswellInput schema
{ "type": "object", "properties": { "county": { "type": "string", "examples": [ "Montgomery" ] }, "operator": { "type": "string" }, "fieldName": { "type": "string" }, "leaseName": { "type": "string" }, "apiNumber": { "type": "string" }, "status": { "type": "string", "examples": [ "OIL" ] }, "wellType": { "type": "string" }, "wellClass": { "type": "string" }, "formation": { "type": "string" }, "completionYearGte": { "type": "number" }, "completionYearLte": { "type": "number" }, "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 }STATUS uses codes (D&A, OIL, OIL-P&A, GAS, ...); WELL_TYPE separate.
searchOilGasFields
readKS field polygons (~8K). Filter fieldName, status, fieldType. Bbox supported.
EntitiesfieldInput schema
{ "type": "object", "properties": { "fieldName": { "type": "string" }, "status": { "type": "string", "examples": [ "Active" ] }, "fieldType": { "type": "string" }, "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 }status: Active|Abandoned. fieldType: Oil|Gas|Oil and Gas.
searchClassIIWells
readKS UIC Class II injection wells (~49K). Filter county, operator, status, wellType (EOR/SWD), bbox.
EntitieswellInput schema
{ "type": "object", "properties": { "county": { "type": "string" }, "operator": { "type": "string" }, "status": { "type": "string" }, "wellType": { "type": "string", "examples": [ "SWD" ] }, "apiNumber": { "type": "string" }, "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 }getWellByApi
readSingle well lookup by API_NUMBER (dashed) or API_NUM_NODASH (14-digit) or KID.
EntitieswellInput schema
{ "type": "object", "properties": { "apiNumber": { "type": "string", "examples": [ "15-007-20990" ] }, "kid": { "type": "number" } }, "additionalProperties": false }getServiceInfo
readSchema, record counts, and enum values for any of the 4 services (KS Geological Survey).
EntitiesmetadataInput schema
{ "type": "object", "properties": { "service": { "type": "string" } }, "additionalProperties": false }
