# BSEE BOEM Offshore Leases - Gulf of Mexico Oil & Gas (`jungle_synthesizer/bsee-boem-offshore-leases-scraper`) Actor

Pull US Outer Continental Shelf oil & gas leases from BOEM and BSEE. Covers Gulf of Mexico, Pacific, and Alaska OCS regions. Returns lease records with status, water depth, dates, and working-interest holders. Filter by planning area and lease status. Updated daily — no auth required.

- **URL**: https://apify.com/jungle\_synthesizer/bsee-boem-offshore-leases-scraper.md
- **Developed by:** [BowTiedRaccoon](https://apify.com/jungle_synthesizer) (community)
- **Categories:** Business, Developer tools, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## BOEM Offshore Leases Scraper

Pull US Outer Continental Shelf oil and gas lease records directly from [BOEM's](https://www.data.boem.gov) bulk data files. Returns lease status, block coordinates, water depth, effective and expiration dates, and working-interest holders — covering the Gulf of Mexico, Pacific, and Alaska OCS regions.

---

### BOEM Offshore Leases Scraper Features

- Extracts all 31,000+ OCS lease-block records from BOEM's authoritative bulk CSV files, updated daily
- Filters by planning area: Green Canyon, Mississippi Canyon, Garden Banks, Walker Ridge, and 20+ other OCS areas
- Filters by lease status: active, relinquished, expired, terminated, or all records
- Returns working-interest holders with ownership percentages — derived from BOEM's `LeaseOwnerRawData.zip`
- Identifies primary owner (highest working-interest holder) per lease
- No authentication, no fragile HTML parsing — reads official government bulk data exports directly
- Caps results via `maxItems` so you can test cheaply before pulling the full dataset

---

### What Can You Do With BOEM Lease Data?

- **Energy analysts** — track active deepwater leases in specific planning areas for competitive intelligence
- **Environmental researchers** — audit the footprint of active drilling operations by block and water depth
- **Due diligence teams** — verify working-interest holders and ownership percentages during M&A transactions
- **Compliance and regulatory teams** — cross-reference lease status with production or inspection data from BSEE
- **Data scientists** — build lease lifecycle models with historical status transitions across 30+ years of records
- **Financial analysts** — feed active lease inventories into oil and gas portfolio monitoring systems

---

### How BOEM Offshore Leases Scraper Works

1. **Configure your filters.** Select a planning area (e.g., `GC` for Green Canyon) and a lease status filter. Leave both set to `all` to pull the complete dataset.
2. **The scraper downloads the source files.** Two bulk ZIP archives are fetched from BOEM: the lease-block file (`LABRawData.zip`, ~31K records) and the owner file (`LeaseOwnerRawData.zip`, ~3.8K ownership records). Both are updated by BOEM daily.
3. **Records are filtered and joined.** Lease records are filtered by your chosen status and area. Owner data is joined to each lease — current assignees (`ASGN_STATUS_CODE=C`) are preferred over historical ones.
4. **Results are saved.** Each lease becomes one structured JSON record in the dataset, up to your `maxItems` limit.

---

### BOEM Offshore Leases Scraper Input

```json
{
  "datasetType": "oil_gas_leases",
  "leaseStatus": "active",
  "planningArea": "GC",
  "maxItems": 100,
  "proxyConfiguration": { "useApifyProxy": true },
  "sp_intended_usage": "competitive analysis for deepwater GoM assets",
  "sp_improvement_suggestions": ""
}
````

| Field | Type | Default | Description |
|-------|------|---------|-------------|
| `datasetType` | string | `oil_gas_leases` | Dataset to retrieve. `oil_gas_leases` and `all` both pull OCS oil & gas lease records from BOEM bulk data. |
| `leaseStatus` | string | `active` | Lease status filter. `active` includes PRIMRY, UNIT, PROD, SOP, DSO, and OPERNS status codes. `all` returns every lease ever recorded. |
| `planningArea` | string | `all` | OCS planning area code. GoM examples: `GC` (Green Canyon), `MC` (Mississippi Canyon), `GB` (Garden Banks), `WR` (Walker Ridge). `all` returns every area. |
| `maxItems` | integer | `10` | Maximum records to return. Set to `0` for unlimited (up to 31K+ total, ~2K active). |
| `proxyConfiguration` | object | `{ "useApifyProxy": true }` | Proxy settings. Keep `useApifyProxy: true` — BOEM/BSEE servers block direct cloud datacenter connections. |
| `sp_intended_usage` | string | — | Required. Describe how you plan to use the data. |
| `sp_improvement_suggestions` | string | — | Required. Feedback or suggestions for the scraper. |

***

### BOEM Offshore Leases Scraper Output

Each record represents one OCS lease-block.

```json
{
  "lease_number": "G36983",
  "lease_type": "oil_gas",
  "lease_status": "active",
  "area_code": "GC",
  "block_number": "955",
  "water_depth_m": 1676,
  "effective_date": "2009-03-01",
  "expiration_date": null,
  "owners": "BP EXPLORATION & PRODUCTION INC|62.5|CHEVRON USA INC|37.5",
  "primary_owner": "BP EXPLORATION & PRODUCTION INC",
  "owner_count": 2,
  "source_dataset": "boem_oil_gas",
  "source_url": "https://www.data.boem.gov/Main/RawData.aspx"
}
```

| Field | Type | Description |
|-------|------|-------------|
| `lease_number` | string | OCS lease number (e.g. `G36983`, `A0001`) |
| `lease_type` | string | Always `oil_gas` for this dataset |
| `lease_status` | string | Normalized status: `active`, `unit`, `producing`, `suspension_of_production`, `deep_suspension`, `operations`, `relinquished`, `expired`, `terminated`, `cancelled`, etc. |
| `area_code` | string | OCS planning area code (e.g. `GC`, `MC`, `WR`) |
| `block_number` | string | OCS block number within the area |
| `water_depth_m` | number | Maximum water depth of the block in meters |
| `effective_date` | string | Lease effective date (YYYY-MM-DD) |
| `expiration_date` | string | Lease expiration date (YYYY-MM-DD), or null if still active |
| `owners` | string | Pipe-delimited working-interest holders: `CompanyName\|Pct\|CompanyName\|Pct` |
| `primary_owner` | string | Current primary owner (highest working-interest among current assignees) |
| `owner_count` | number | Number of distinct working-interest holders on record |
| `source_dataset` | string | Always `boem_oil_gas` |
| `source_url` | string | URL to the BOEM raw data page |

***

### 🔍 FAQ

#### How do I scrape BOEM offshore lease data?

BOEM Offshore Leases Scraper downloads BOEM's bulk CSV exports directly — no web scraping required. Configure your planning area and status filter, set `useApifyProxy: true`, and run. Results appear in the dataset.

#### How many lease records does BOEM publish?

The full BOEM dataset contains 31,000+ lease-block records going back to the 1950s. Of those, roughly 2,000 are currently active (PRIMRY, UNIT, PROD, and related statuses). The `leaseStatus: active` filter returns that subset.

#### How much does BOEM Offshore Leases Scraper cost to run?

Pricing is pay-per-event: $0.10 per actor start plus $0.001 per record. A run pulling 2,000 active Gulf of Mexico leases costs around $2.10. For the full 31K dataset, roughly $31. No monthly fees.

#### Can I filter by planning area?

BOEM Offshore Leases Scraper supports 26 planning area codes covering the Gulf of Mexico (GC, MC, GB, WR, KC, AT, and more), Pacific (SM, SA), and Alaska OCS regions. Set `planningArea` to any area code, or `all` to pull every region.

#### Does BOEM Offshore Leases Scraper need proxies?

It does. BOEM/BSEE servers are hosted by the US Department of Interior (AS22284) and block direct connections from cloud datacenter IP ranges. Set `useApifyProxy: true` in `proxyConfiguration` — this routes requests through Apify's proxy infrastructure, which DOI servers allow through.

#### How current is the BOEM lease data?

BOEM updates its bulk data files daily. Each actor run fetches the latest version of `LABRawData.zip` and `LeaseOwnerRawData.zip` at run time, so results reflect the current state of the dataset.

***

### Need More Features?

Need additional planning area filters, custom status groupings, or integration with BSEE inspection data? [File an issue](https://console.apify.com/actors/mSPl7O0hASSwkYvr8/issues) or get in touch.

### Why Use BOEM Offshore Leases Scraper?

- **Authoritative source** — data comes directly from BOEM's official bulk exports, not a scraped UI that breaks on a CSS change
- **Ownership data included** — working-interest holders and percentages are joined from a separate BOEM dataset, which most tools skip entirely
- **Full history available** — 31,000+ records dating back to the earliest OCS leases, not just current active inventory

***

Data sourced from the Bureau of Ocean Energy Management (BOEM) and Bureau of Safety and Environmental Enforcement (BSEE). US government data, public domain.

# Actor input Schema

## `sp_intended_usage` (type: `string`):

Please describe how you plan to use the data extracted by this crawler.

## `sp_improvement_suggestions` (type: `string`):

Provide any feedback or suggestions for improvements.

## `sp_contact` (type: `string`):

Provide your email address so we can get in touch with you.

## `datasetType` (type: `string`):

Which dataset to retrieve. 'oil\_gas\_leases' and 'all' both return OCS oil & gas lease-block records from BOEM bulk data.

## `leaseStatus` (type: `string`):

Filter by lease status. 'active' returns currently active leases (PRIMRY, UNIT, PROD, and related statuses). 'all' returns every lease ever recorded.

## `planningArea` (type: `string`):

Filter leases by OCS planning area code. 'all' returns all areas. GoM codes: GC (Green Canyon), MC (Mississippi Canyon), GB (Garden Banks), WR (Walker Ridge), KC (Keathley Canyon), AT (Atwater Valley), BA (Brazos), GA (Galveston), EB (East Breaks), and others. Pacific: SM (Santa Maria), SA (Santa Barbara), SB, LA. Alaska: AK regions.

## `maxItems` (type: `integer`):

Maximum number of lease records to return. Set to 0 for unlimited (returns all matching records — up to 31K+ total, ~2K active).

## `proxyConfiguration` (type: `object`):

Proxy settings. BOEM/BSEE (US Dept of Interior) block direct cloud datacenter connections. Keep useApifyProxy: true for reliable access.

## Actor input object example

```json
{
  "sp_intended_usage": "Describe your intended use...",
  "sp_improvement_suggestions": "Share your suggestions here...",
  "sp_contact": "Share your email here...",
  "datasetType": "oil_gas_leases",
  "leaseStatus": "active",
  "planningArea": "all",
  "maxItems": 10,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "sp_intended_usage": "Describe your intended use...",
    "sp_improvement_suggestions": "Share your suggestions here...",
    "sp_contact": "Share your email here...",
    "datasetType": "oil_gas_leases",
    "leaseStatus": "active",
    "planningArea": "all",
    "maxItems": 10,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("jungle_synthesizer/bsee-boem-offshore-leases-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "sp_intended_usage": "Describe your intended use...",
    "sp_improvement_suggestions": "Share your suggestions here...",
    "sp_contact": "Share your email here...",
    "datasetType": "oil_gas_leases",
    "leaseStatus": "active",
    "planningArea": "all",
    "maxItems": 10,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("jungle_synthesizer/bsee-boem-offshore-leases-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "sp_intended_usage": "Describe your intended use...",
  "sp_improvement_suggestions": "Share your suggestions here...",
  "sp_contact": "Share your email here...",
  "datasetType": "oil_gas_leases",
  "leaseStatus": "active",
  "planningArea": "all",
  "maxItems": 10,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call jungle_synthesizer/bsee-boem-offshore-leases-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=jungle_synthesizer/bsee-boem-offshore-leases-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "BSEE BOEM Offshore Leases - Gulf of Mexico Oil & Gas",
        "description": "Pull US Outer Continental Shelf oil & gas leases from BOEM and BSEE. Covers Gulf of Mexico, Pacific, and Alaska OCS regions. Returns lease records with status, water depth, dates, and working-interest holders. Filter by planning area and lease status. Updated daily — no auth required.",
        "version": "0.1",
        "x-build-id": "BDNfZEy9tnDck4O1c"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/jungle_synthesizer~bsee-boem-offshore-leases-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-jungle_synthesizer-bsee-boem-offshore-leases-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/jungle_synthesizer~bsee-boem-offshore-leases-scraper/runs": {
            "post": {
                "operationId": "runs-sync-jungle_synthesizer-bsee-boem-offshore-leases-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/jungle_synthesizer~bsee-boem-offshore-leases-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-jungle_synthesizer-bsee-boem-offshore-leases-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "sp_intended_usage",
                    "sp_improvement_suggestions"
                ],
                "properties": {
                    "sp_intended_usage": {
                        "title": "What is the intended usage of this data?",
                        "minLength": 1,
                        "type": "string",
                        "description": "Please describe how you plan to use the data extracted by this crawler."
                    },
                    "sp_improvement_suggestions": {
                        "title": "How can we improve this crawler for you?",
                        "minLength": 1,
                        "type": "string",
                        "description": "Provide any feedback or suggestions for improvements."
                    },
                    "sp_contact": {
                        "title": "Contact Email",
                        "minLength": 1,
                        "type": "string",
                        "description": "Provide your email address so we can get in touch with you."
                    },
                    "datasetType": {
                        "title": "Dataset",
                        "enum": [
                            "oil_gas_leases",
                            "all"
                        ],
                        "type": "string",
                        "description": "Which dataset to retrieve. 'oil_gas_leases' and 'all' both return OCS oil & gas lease-block records from BOEM bulk data."
                    },
                    "leaseStatus": {
                        "title": "Lease Status",
                        "enum": [
                            "all",
                            "active",
                            "relinquished",
                            "expired",
                            "terminated"
                        ],
                        "type": "string",
                        "description": "Filter by lease status. 'active' returns currently active leases (PRIMRY, UNIT, PROD, and related statuses). 'all' returns every lease ever recorded."
                    },
                    "planningArea": {
                        "title": "Planning Area",
                        "enum": [
                            "all",
                            "GC",
                            "MC",
                            "GB",
                            "WR",
                            "KC",
                            "AT",
                            "BA",
                            "GA",
                            "EB",
                            "SM",
                            "SA",
                            "SS",
                            "EI",
                            "EC",
                            "VK",
                            "VR",
                            "SP",
                            "WD",
                            "AC",
                            "DC",
                            "LL",
                            "BS",
                            "ST",
                            "MP",
                            "AP",
                            "AM"
                        ],
                        "type": "string",
                        "description": "Filter leases by OCS planning area code. 'all' returns all areas. GoM codes: GC (Green Canyon), MC (Mississippi Canyon), GB (Garden Banks), WR (Walker Ridge), KC (Keathley Canyon), AT (Atwater Valley), BA (Brazos), GA (Galveston), EB (East Breaks), and others. Pacific: SM (Santa Maria), SA (Santa Barbara), SB, LA. Alaska: AK regions."
                    },
                    "maxItems": {
                        "title": "Max Items",
                        "type": "integer",
                        "description": "Maximum number of lease records to return. Set to 0 for unlimited (returns all matching records — up to 31K+ total, ~2K active).",
                        "default": 10
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Proxy settings. BOEM/BSEE (US Dept of Interior) block direct cloud datacenter connections. Keep useApifyProxy: true for reliable access."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
