Provenance
Freshness & coverage
Methods (6)
searchOffshoreLeases
readSearch active OCS oil & gas leases. leaseNumber for exact match (e.g. "G02280").
Required paramsleaseNumber or leaseName or areaCode or blockNumber or status or bboxEntitiesleaseInput 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
readGet OCS lease-block boundary by area protraction code + block number.
Required paramsareaCodeblockNumberEntitiesleaseInput 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
readList OCS drilling platforms. MMC layer 0 only — no name/operator/area filtering.
Entitiesplatform, facilityInput 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
readLease-month oil/gas/water production from BSEE bulk-data. Filter by leaseNumber, year, month.
Required paramsleaseNumber or year or monthEntitiesproductionInput 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
readOCS oil & gas yearly totals (Alaska + Pacific + Gulf summed).
EntitiesproductionInput schema
{ "type": "object", "properties": { "startYear": { "type": "number", "examples": [ 2020 ] }, "endYear": { "type": "number", "examples": [ 2024 ] } }, "additionalProperties": false }getIncidentData
readOffshore accident-investigation records. Filter by year, date range, leaseNumber, accidentType.
EntitiesincidentInput 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.
