Provenance
Freshness & coverage
Methods (5)
searchWells
readMT BOGC wells (~42K). Filter operator (CompanyName), status, type, productionField, T/R, bbox/near.
EntitieswellInput schema
{ "type": "object", "properties": { "apiWellNumber": { "type": "string" }, "operator": { "type": "string" }, "status": { "type": "string", "examples": [ "Producing" ] }, "type": { "type": "string", "examples": [ "Oil" ] }, "productionField": { "type": "string" }, "township": { "type": "string" }, "range": { "type": "string" }, "wellName": { "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 }NO County column on this layer — use bbox or near for county scoping.
searchActiveLeases
readMontana state oil and gas leases, active (~1.2K). Filter county, customer, beyondPrimTerm, bbox.
EntitiesleaseInput schema
{ "type": "object", "properties": { "county": { "type": "string", "examples": [ "RICHLAND" ] }, "primaryCustomer": { "type": "string" }, "agreementNumber": { "type": "string" }, "beyondPrimTerm": { "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 }County stored UPPERCASE: RICHLAND, TOOLE, HILL, ROOSEVELT.
searchWellPaths
readMT directional well paths (~4.1K). Filter apiWellNumber, formation, wellName, bbox/near.
Entitiestrajectory, wellInput schema
{ "type": "object", "properties": { "apiWellNumber": { "type": "string" }, "formation": { "type": "string", "examples": [ "Bakken" ] }, "wellName": { "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 — dashes stripped automatically.
Required paramsapiWellNumberEntitieswellInput schema
{ "type": "object", "properties": { "apiWellNumber": { "type": "string", "examples": [ "25051217340000" ] } }, "additionalProperties": false, "required": [ "apiWellNumber" ] }getServiceInfo
readSchema, record counts, and enum values for any of the 3 services (Montana Board of Oil and Gas).
EntitiesmetadataInput schema
{ "type": "object", "properties": { "service": { "oneOf": [ { "type": "string", "enum": [ "bogWells" ] }, { "type": "string", "enum": [ "bogWellPaths" ] }, { "type": "string", "enum": [ "activeLeases" ] } ] } }, "additionalProperties": false }
