# EPA ECHO Facility Compliance Scraper (`scrapers_lat/epa-echo-scraper`) Actor

Scrape US EPA ECHO facility compliance and enforcement data: Clean Air, Clean Water and RCRA inspections, violations, formal actions and penalties. Search by state, county, city, ZIP, NAICS or SIC. Export to JSON, CSV, Excel.

- **URL**: https://apify.com/scrapers\_lat/epa-echo-scraper.md
- **Developed by:** [Scrapers Lat](https://apify.com/scrapers_lat) (community)
- **Categories:** Other, Business, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $10.00 / 1,000 facility records

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

<!-- actor-banner -->
[![EPA ECHO Facility Compliance Scraper](https://scrapers.lat/banners/epa-echo-scraper.png)](https://console.apify.com/actors/SKioxlSEARmV8LkNF/input)
<!-- /actor-banner -->

## EPA ECHO Facility Compliance Scraper

> Extract US EPA facility compliance and enforcement records from the official ECHO database, covering Clean Air, Clean Water and RCRA inspections, violations, formal actions and penalties across all 50 states and US territories.

![Apify](https://img.shields.io/badge/Platform-Apify-1CE1CE?logo=apify&logoColor=white)
![Coverage](https://img.shields.io/badge/Coverage-USA%20%2B%20territories-blue)
![Maintained](https://img.shields.io/badge/Maintained-Yes-brightgreen)
![Output](https://img.shields.io/badge/Output-JSON%20%7C%20CSV%20%7C%20Excel-orange)

<table><tr>
<td align="center"><strong>27 fields</strong><br>per record</td>
<td align="center"><strong>USA + territories</strong><br>coverage</td>
<td align="center"><strong>JSON / CSV / Excel</strong><br>output formats</td>
<td align="center"><strong>Updated</strong><br>2026-06-27</td>
</tr></table>

<br>

### What you get

Each record is one regulated facility from EPA's Enforcement and Compliance History Online (ECHO) database, with its identity, location, industry codes and a full compliance and enforcement snapshot. Use it to find facilities in violation, rank penalties by industry or region, or build environmental risk and ESG datasets.

- **facilityName**: facility name as registered in EPA's FRS
- **address**: street address
- **city**: city
- **county**: county name
- **state**: two-letter state or territory code
- **zip**: ZIP code
- **lat**: latitude
- **lng**: longitude
- **registryId**: EPA Facility Registry Service (FRS) ID, the cross-program identifier
- **naics**: NAICS industry code(s)
- **sic**: SIC industry code(s)
- **federalFacility**: whether the facility is a federal facility
- **complianceStatus**: overall current compliance status (for example Significant Violation, No Violation Identified)
- **inspectionsLast5yr**: number of inspections and evaluations in the last 5 years
- **violationsCurrent**: number of EPA programs (Clean Air, Clean Water, RCRA, SDWA) currently in violation
- **significantNonComplianceFlag**: whether the facility is in significant or high-priority non-compliance
- **programsWithSnc**: number of programs flagged in significant non-compliance
- **formalActionsLast5yr**: number of formal enforcement actions in the last 5 years
- **penaltyCount**: number of penalties assessed
- **totalPenaltiesUsd**: total penalties assessed in US dollars
- **lastInspectionDate**: date of the most recent inspection
- **lastFormalActionDate**: date of the most recent formal enforcement action
- **lastPenaltyDate**: date of the most recent penalty
- **programIds**: program-system identifiers grouped by program (AIR, NPDES, RCRA, SDWA, TRI, GHG)
- **dfrUrl**: link to the full Detailed Facility Report on echo.epa.gov
- **programSummaries\***: per-statute breakdown (Clean Air, Clean Water, RCRA, SDWA) with inspections, current status, quarters in non-compliance, informal and formal action counts and penalties
- **formalActions\***: list of formal enforcement actions with action type, date, lead agency, penalty amount and source ID
- **observedAt**: when this record was last seen by the scraper

*\*These fields only appear when withDetails is set to true.*

### Who is it for

| Use case | Who benefits |
|---|---|
| Find facilities currently in violation in a state or county | Environmental compliance consultants |
| Rank penalties and enforcement by industry (NAICS/SIC) | Researchers and journalists |
| Screen sites and counterparties for environmental risk | ESG and due-diligence analysts |
| Monitor refineries, plants and dischargers near a location | Community and advocacy groups |
| Build datasets of inspections, violations and penalties | Data teams and legal analysts |

### Frequently Asked Questions

**Which facilities and areas does this cover?**  
It covers facilities tracked in EPA's ECHO database across all 50 US states, DC and the territories (Puerto Rico, Guam, Virgin Islands and more). That includes facilities regulated under the Clean Air Act, Clean Water Act (NPDES), RCRA hazardous waste, the Safe Drinking Water Act and reported to the Toxics Release Inventory.

**How many facilities can I pull in one run?**  
ECHO rejects any single search that would return more rows than its query limit, so a whole large state at once is not allowed. Combine a state with a county, city, ZIP, NAICS or SIC to focus the search. Within a valid search you can collect from a handful up to the full result set using Max Items.

**How do I narrow the search?**  
Use the State, County, City, ZIP Code, Facility Name, NAICS Code and SIC Code filters in any combination, plus toggles for active-only and major facilities. When a search returns more facilities than Max Items, the scraper surfaces the facilities with the most enforcement signal (penalties, formal actions, violations, inspections) first.

**What is the difference with detail reports on?**  
With "Fetch facility detail report" enabled, each facility is enriched with its Detailed Facility Report: a per-program compliance breakdown and the list of individual formal enforcement actions with penalty amounts and dates. Turn it off for a faster, list-only pull of the headline compliance figures.

**What happens when a facility has no enforcement history?**  
Many facilities are small sites with no inspections, violations or penalties. Those records still come through with their identity and location, with the compliance counters at zero or null. Penalty, violation and inspection fields are only populated where EPA has data.

<!-- example-tasks -->
### Example use cases

Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:

- [EPA California Facility Compliance](https://apify.com/scrapers_lat/epa-echo-scraper/examples/epa-california-facility-compliance): Pull California regulated facilities from EPA ECHO with compliance status, violations, inspections and penalties.
- [EPA New York Active Violations](https://apify.com/scrapers_lat/epa-echo-scraper/examples/epa-newyork-active-violations): Find New York facilities with active environmental violations from EPA ECHO including penalties and inspection history.
- [EPA Texas Major Emitters](https://apify.com/scrapers_lat/epa-echo-scraper/examples/epa-texas-major-emitters): Track major regulated facilities in Texas from EPA ECHO with enforcement actions, penalties and pollutant data.

<!-- /example-tasks -->

<!-- related-actors -->
### Related scrapers

Need data from the same space? Here are other scrapers we build and maintain:

- [FMCSA Motor Carrier Scraper](https://apify.com/scrapers_lat/fmcsa-carriers-scraper): Extract US motor carrier records from the public FMCSA census: DOT number, legal and DBA names, fleet size and safety data.
- [SEC EDGAR Company Filings Scraper](https://apify.com/scrapers_lat/sec-edgar-filings-scraper): Scrape SEC EDGAR company filings by ticker or CIK. Get form type, filing date and accession numbers.
- [USAspending Federal Award Scraper](https://apify.com/scrapers_lat/usaspending-awards-scraper): Scrape US federal prime awards from USAspending.gov. Get recipient, award amount and awarding agency.
- [openFDA Food Recall Scraper](https://apify.com/scrapers_lat/openfda-food-recalls-scraper): Scrape FDA food recall and enforcement actions from the official openFDA API. Filter by classification and date.
- [ProPublica Nonprofit 990 Scraper](https://apify.com/scrapers_lat/propublica-nonprofits-scraper): Scrape US nonprofit organizations and their IRS Form 990 financials from the ProPublica Nonprofit Explorer.
- [NPPES NPI Provider Scraper](https://apify.com/scrapers_lat/nppes-npi-scraper): Scrape US healthcare provider records from the official NPPES NPI Registry by name, specialty, city or state.

<!-- /related-actors -->

<!-- scrapers-lat-cta -->
### More scrapers at scrapers.lat

This actor is built and maintained by [scrapers.lat](https://scrapers.lat), where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at [scrapers.lat](https://scrapers.lat).

# Actor input Schema

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

Maximum number of facilities to collect. Optional. A single ECHO query returns at most a few hundred thousand rows, so narrow your filters for focused pulls.
## `withDetails` (type: `boolean`):

When enabled, each facility is enriched with its Detailed Facility Report (DFR): a per-program (Clean Air, Clean Water, RCRA, SDWA) compliance breakdown and the list of formal enforcement actions with penalty amounts and dates. Disable for a faster, list-only pull.
## `state` (type: `string`):

Two-letter US state or territory code, for example CA, NY, TX, PR. The most reliable primary filter.
## `county` (type: `string`):

County name, for example ALAMEDA, HARRIS, COOK. Combine with State.
## `city` (type: `string`):

City name, for example BERKELEY, HOUSTON. Combine with State.
## `zipCode` (type: `string`):

5-digit US ZIP code, for example 94704.
## `facilityName` (type: `string`):

Facility name to match, for example CHEVRON, US STEEL. Partial matches are supported.
## `naicsCode` (type: `string`):

Industry NAICS code, full or partial prefix, for example 3254 (pharmaceutical) or 324 (petroleum).
## `sicCode` (type: `string`):

Industry SIC code, for example 2911 (petroleum refining).
## `activeOnly` (type: `boolean`):

Restrict to facilities currently flagged active in EPA program systems.
## `majorOnly` (type: `boolean`):

Restrict to facilities classified as major under Clean Air or Clean Water programs (larger emitters and dischargers).
## `proxyConfiguration` (type: `object`):

Optional. EPA ECHO is a public, open government API and does not require a proxy. Leave disabled unless you specifically need to route requests through a proxy.

## Actor input object example

```json
{
  "maxItems": 10,
  "withDetails": true,
  "state": "",
  "activeOnly": false,
  "majorOnly": false,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
````

# 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 = {
    "maxItems": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers_lat/epa-echo-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 = { "maxItems": 10 }

# Run the Actor and wait for it to finish
run = client.actor("scrapers_lat/epa-echo-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 '{
  "maxItems": 10
}' |
apify call scrapers_lat/epa-echo-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapers_lat/epa-echo-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "EPA ECHO Facility Compliance Scraper",
        "description": "Scrape US EPA ECHO facility compliance and enforcement data: Clean Air, Clean Water and RCRA inspections, violations, formal actions and penalties. Search by state, county, city, ZIP, NAICS or SIC. Export to JSON, CSV, Excel.",
        "version": "0.1",
        "x-build-id": "mNlZzfPjfdi1dXAYd"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapers_lat~epa-echo-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapers_lat-epa-echo-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/scrapers_lat~epa-echo-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapers_lat-epa-echo-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/scrapers_lat~epa-echo-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapers_lat-epa-echo-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",
                "properties": {
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 1,
                        "maximum": 1000000,
                        "type": "integer",
                        "description": "Maximum number of facilities to collect. Optional. A single ECHO query returns at most a few hundred thousand rows, so narrow your filters for focused pulls."
                    },
                    "withDetails": {
                        "title": "Fetch facility detail report",
                        "type": "boolean",
                        "description": "When enabled, each facility is enriched with its Detailed Facility Report (DFR): a per-program (Clean Air, Clean Water, RCRA, SDWA) compliance breakdown and the list of formal enforcement actions with penalty amounts and dates. Disable for a faster, list-only pull.",
                        "default": true
                    },
                    "state": {
                        "title": "State",
                        "enum": [
                            "",
                            "AL",
                            "AK",
                            "AZ",
                            "AR",
                            "CA",
                            "CO",
                            "CT",
                            "DE",
                            "DC",
                            "FL",
                            "GA",
                            "HI",
                            "ID",
                            "IL",
                            "IN",
                            "IA",
                            "KS",
                            "KY",
                            "LA",
                            "ME",
                            "MD",
                            "MA",
                            "MI",
                            "MN",
                            "MS",
                            "MO",
                            "MT",
                            "NE",
                            "NV",
                            "NH",
                            "NJ",
                            "NM",
                            "NY",
                            "NC",
                            "ND",
                            "OH",
                            "OK",
                            "OR",
                            "PA",
                            "RI",
                            "SC",
                            "SD",
                            "TN",
                            "TX",
                            "UT",
                            "VT",
                            "VA",
                            "WA",
                            "WV",
                            "WI",
                            "WY",
                            "AS",
                            "GU",
                            "MP",
                            "PR",
                            "VI"
                        ],
                        "type": "string",
                        "description": "Two-letter US state or territory code, for example CA, NY, TX, PR. The most reliable primary filter.",
                        "default": ""
                    },
                    "county": {
                        "title": "County",
                        "type": "string",
                        "description": "County name, for example ALAMEDA, HARRIS, COOK. Combine with State."
                    },
                    "city": {
                        "title": "City",
                        "type": "string",
                        "description": "City name, for example BERKELEY, HOUSTON. Combine with State."
                    },
                    "zipCode": {
                        "title": "ZIP Code",
                        "type": "string",
                        "description": "5-digit US ZIP code, for example 94704."
                    },
                    "facilityName": {
                        "title": "Facility Name",
                        "type": "string",
                        "description": "Facility name to match, for example CHEVRON, US STEEL. Partial matches are supported."
                    },
                    "naicsCode": {
                        "title": "NAICS Code",
                        "type": "string",
                        "description": "Industry NAICS code, full or partial prefix, for example 3254 (pharmaceutical) or 324 (petroleum)."
                    },
                    "sicCode": {
                        "title": "SIC Code",
                        "type": "string",
                        "description": "Industry SIC code, for example 2911 (petroleum refining)."
                    },
                    "activeOnly": {
                        "title": "Active facilities only",
                        "type": "boolean",
                        "description": "Restrict to facilities currently flagged active in EPA program systems.",
                        "default": false
                    },
                    "majorOnly": {
                        "title": "Major facilities only",
                        "type": "boolean",
                        "description": "Restrict to facilities classified as major under Clean Air or Clean Water programs (larger emitters and dischargers).",
                        "default": false
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Optional. EPA ECHO is a public, open government API and does not require a proxy. Leave disabled unless you specifically need to route requests through a proxy.",
                        "default": {
                            "useApifyProxy": false
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
