All data sources

BOEM/BSEE Offshore

No authboem

BOEM/BSEE offshore federal data — OCS oil & gas leases, lease blocks, drilling platforms, and BSEE lease-month production and incident records for the Gulf of Mexico and OCS.

Provenance

PublisherBOEM/BSEE Offshore

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (6)

  • searchOffshoreLeases

    read

    Search active OCS oil & gas leases. leaseNumber for exact match (e.g. "G02280").

    Required paramsleaseNumber or leaseName or areaCode or blockNumber or status or bbox
    Entitieslease
    Input schema
    {
      "type": "object",
      "properties": {
        "areaCode": {
          "type": "string"
        },
        "blockNumber": {
          "type": "string"
        },
        "leaseNumber": {
          "type": "string",
          "examples": [
            "G02280"
          ]
        },
        "leaseName": {
          "type": "string"
        },
        "operator": {
          "type": "string"
        },
        "status": {
          "type": "string"
        },
        "bbox": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "maxResults": {
          "type": "number"
        },
        "includeRawRecord": {
          "type": "boolean"
        }
      },
      "additionalProperties": false,
      "allOf": [
        {
          "anyOf": [
            {
              "required": [
                "leaseNumber"
              ]
            },
            {
              "required": [
                "leaseName"
              ]
            },
            {
              "required": [
                "areaCode"
              ]
            },
            {
              "required": [
                "blockNumber"
              ]
            },
            {
              "required": [
                "status"
              ]
            },
            {
              "required": [
                "bbox"
              ]
            }
          ]
        }
      ]
    }

    leaseName may trip the BOEM WAF. includeRawRecord: true adds raw rows.

  • getLeaseBlockInfo

    read

    Get OCS lease-block boundary by area protraction code + block number.

    Required paramsareaCodeblockNumber
    Entitieslease
    Input schema
    {
      "type": "object",
      "properties": {
        "areaCode": {
          "type": "string",
          "examples": [
            "EW"
          ]
        },
        "blockNumber": {
          "type": "string",
          "examples": [
            "873"
          ]
        },
        "includeRawRecord": {
          "type": "boolean"
        }
      },
      "additionalProperties": false,
      "required": [
        "areaCode",
        "blockNumber"
      ]
    }

    includeRawRecord: true adds the raw source row.

  • searchPlatforms

    read

    List OCS drilling platforms. MMC layer 0 only — no name/operator/area filtering.

    Entitiesplatform, facility
    Input schema
    {
      "type": "object",
      "properties": {
        "complexId": {
          "type": "number"
        },
        "activeOnly": {
          "type": "boolean"
        },
        "installedAfter": {
          "type": "string"
        },
        "installedBefore": {
          "type": "string"
        },
        "bbox": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "maxResults": {
          "type": "number",
          "examples": [
            50
          ]
        },
        "includeRawRecord": {
          "type": "boolean"
        },
        "areaCode": {
          "type": "string"
        },
        "platformName": {
          "type": "string"
        },
        "operator": {
          "type": "string"
        },
        "region": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }

    includeRawRecord: true adds raw source rows.

  • getProductionData

    read

    Lease-month oil/gas/water production from BSEE bulk-data. Filter by leaseNumber, year, month.

    Required paramsleaseNumber or year or month
    Entitiesproduction
    Input schema
    {
      "type": "object",
      "properties": {
        "apiNumber": {
          "type": "string"
        },
        "leaseNumber": {
          "type": "string",
          "examples": [
            "G02280"
          ]
        },
        "year": {
          "type": "number",
          "examples": [
            2024
          ]
        },
        "month": {
          "type": "number"
        },
        "limit": {
          "type": "number"
        },
        "includeRawRecord": {
          "type": "boolean"
        }
      },
      "additionalProperties": false,
      "allOf": [
        {
          "anyOf": [
            {
              "required": [
                "leaseNumber"
              ]
            },
            {
              "required": [
                "year"
              ]
            },
            {
              "required": [
                "month"
              ]
            }
          ]
        }
      ]
    }

    includeRawRecord: true adds raw source rows.

  • getProductionYearlySummary

    read

    OCS oil & gas yearly totals (Alaska + Pacific + Gulf summed).

    Entitiesproduction
    Input schema
    {
      "type": "object",
      "properties": {
        "startYear": {
          "type": "number",
          "examples": [
            2020
          ]
        },
        "endYear": {
          "type": "number",
          "examples": [
            2024
          ]
        }
      },
      "additionalProperties": false
    }
  • getIncidentData

    read

    Offshore accident-investigation records. Filter by year, date range, leaseNumber, accidentType.

    Entitiesincident
    Input schema
    {
      "type": "object",
      "properties": {
        "year": {
          "type": "number",
          "examples": [
            2024
          ]
        },
        "startDate": {
          "type": "string"
        },
        "endDate": {
          "type": "string"
        },
        "leaseNumber": {
          "type": "string"
        },
        "accidentType": {
          "type": "string"
        },
        "region": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        },
        "includeRawRecord": {
          "type": "boolean"
        }
      },
      "additionalProperties": false
    }

    includeRawRecord: true adds raw source rows.