All data sources

MT Board of Oil & Gas Conservation

No authmt-bogc

Montana Board of Oil and Gas Conservation (BOGC) — wells (~42K), directional well paths (~4.1K), and DNRC Mineral Mgmt Bureau active state O&G leases (~1.2K). - searchWells ⭐ 41,960 wells with operator, status (P&A Approved, Producing, Shut In), type (Oil, Gas, CBM, Injection) - searchActiveLeases ⭐ 1,186 state O&G leases with County UPPERCASE, customer, primary-term flag - searchWellPaths ⭐ 4,113 directional well paths with formation - getWellByApi, getServiceInfo §0 spec drift: MBMG (state geological survey) Hub returns 403 — DROPPED. BOG_Wells layer has NO County column — county filter on wells must use bbox or PLSS Township/Range. APIWellNumber stored 14-digit unpacked. CRS varies (4269/32100); outSR=4326 works.

Provenance

PublisherMT Board of Oil & Gas Conservation

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (5)

  • searchWells

    read

    MT BOGC wells (~42K). Filter operator (CompanyName), status, type, productionField, T/R, bbox/near.

    Entitieswell
    Input 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

    read

    Montana state oil and gas leases, active (~1.2K). Filter county, customer, beyondPrimTerm, bbox.

    Entitieslease
    Input 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

    read

    MT directional well paths (~4.1K). Filter apiWellNumber, formation, wellName, bbox/near.

    Entitiestrajectory, well
    Input 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

    read

    Single well lookup by API number — dashes stripped automatically.

    Required paramsapiWellNumber
    Entitieswell
    Input schema
    {
      "type": "object",
      "properties": {
        "apiWellNumber": {
          "type": "string",
          "examples": [
            "25051217340000"
          ]
        }
      },
      "additionalProperties": false,
      "required": [
        "apiWellNumber"
      ]
    }
  • getServiceInfo

    read

    Schema, record counts, and enum values for any of the 3 services (Montana Board of Oil and Gas).

    Entitiesmetadata
    Input schema
    {
      "type": "object",
      "properties": {
        "service": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "bogWells"
              ]
            },
            {
              "type": "string",
              "enum": [
                "bogWellPaths"
              ]
            },
            {
              "type": "string",
              "enum": [
                "activeLeases"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }