# BizBuySell $1.5💰 URL Search | Keyword Filtering | Rich Output (`abotapi/bizbuysell-scraper`) Actor

From $1.5/1K. Extract business-for-sale and franchise listings from bizbuysell.com with financials, full descriptions, photos, and broker contact details. Search by filters or paste BizBuySell URLs directly. Returns 30+ structured fields per listing, ready for CRMs, deal pipelines, or spreadsheets.

- **URL**: https://apify.com/abotapi/bizbuysell-scraper.md
- **Developed by:** [AbotAPI](https://apify.com/abotapi) (community)
- **Categories:** Lead generation, Real estate, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.50 / 1,000 results

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

## BizBuySell Scraper

Pull business-for-sale and franchise listings from BizBuySell with the financials, the full description, the photos, and the listing broker's name and phone number where the listing shows them. Run it by filters (industry, location, asking price, cash flow) or by pasting BizBuySell search and listing URLs. Every result is a flat JSON record with 30+ fields, ready to drop into a CRM, a deal pipeline, or a spreadsheet.

### Why This Scraper

- 30+ fields per listing, including the broker contact block (broker name, phone, brokerage, license where shown), which most BizBuySell scrapers skip entirely.
- Full financials: asking price, cash flow (SDE), gross revenue, EBITDA, inventory, FF&E, real estate, established year, employees, plus everything else the listing discloses, kept verbatim in a `detailsRaw` map.
- Two modes: filter search (industry, location, asking price, cash flow, gross revenue, listing type, keyword, sort) or paste any BizBuySell search, category, or listing URL.
- Auto-pagination, dedup by listing id, and a fast lean mode (`fetchDetails: false`) when you only need the search-card fields.
- Resilient connection handling so long runs keep going.

### Data You Get

> Sample shape, values are illustrative placeholders, not from a live listing.

| Field | Example |
| --- | --- |
| id | "0000000" |
| url | "https://www.bizbuysell.com/business-opportunity/sample-business/0000000/" |
| title | "Established Sample Business" |
| category | "Sample Category > Subcategory" |
| listingType | "established" |
| city | "Sample City" |
| state | "FL" |
| askingPrice | 250000 |
| cashFlow | 95000 |
| grossRevenue | 480000 |
| ebitda | null |
| inventory | 20000 |
| ffe | 35000 |
| realEstate | "Leased" |
| establishedYear | 2018 |
| employees | "4 FT" |
| reasonForSelling | "Retirement" |
| supportTraining | "2 weeks included" |
| financingAvailable | "Yes" |
| relocatable | "No" |
| homeBased | "No" |
| franchise | "No" |
| leaseInfo | "$3,500.00" |
| fullDescription | "Full listing description text appears here when fetchDetails is on." |
| shortDescription | "Short teaser from the search card." |
| imageUrl | "https://images.bizbuysell.com/shared/listings/000/0000000/000000-W768.webp" |
| images | ["https://images.bizbuysell.com/shared/listings/000/0000000/000000-W768.webp"] |
| brokerName | "Jane Doe" |
| brokerPhone | "+15550000000" |
| brokerageName | "Sample Brokerage" |
| brokerProfileUrl | "https://www.bizbuysell.com/business-broker/sample/0000/" |
| brokerLicense | "00000000" |
| datePosted | "January 1, 2026" |
| isVerified | true |
| detailsRaw | {"askingPrice":"$250,000","cashFlow":"$95,000","establishedYear":"2018"} |
| sourceUrl | "https://www.bizbuysell.com/businesses-for-sale/" |

Broker name and phone are present only on listings that BizBuySell shows them on (broker-listed businesses). Listings posted directly by owners route contact through a form and expose neither.

### How to Use

Basic filter search:
```json
{ "mode": "search", "maxPages": 3, "maxListings": 100 }
````

Filtered search:

```json
{ "mode": "search", "keyword": "coffee shop", "location": "California", "minAskingPrice": 100000, "maxAskingPrice": 500000, "minCashFlow": 80000, "maxPages": 5 }
```

Franchise opportunities:

```json
{ "mode": "search", "listingType": "franchise", "category": "food-and-restaurant", "maxPages": 3 }
```

Paste URLs (multi):

```json
{ "mode": "url", "urls": ["https://www.bizbuysell.com/businesses-for-sale/", "https://www.bizbuysell.com/business-opportunity/sample-business/0000000/"], "maxPages": 2 }
```

Lean run (no detail pages):

```json
{ "mode": "search", "maxPages": 5, "fetchDetails": false }
```

### Input Parameters

| Parameter | Type | Default | Description |
| --- | --- | --- | --- |
| mode | string | "search" | "search" uses the filter fields; "url" fetches the URLs you paste |
| keyword | string | "" | Free-text keyword |
| category | string | "" | BizBuySell industry slug, e.g. "restaurants-and-food" |
| location | string | "" | US state or metro, e.g. "Florida" or "Miami, FL" |
| listingType | string | "all" | "established", "asset-sale", or "franchise" |
| minAskingPrice | integer | none | Minimum asking price (USD) |
| maxAskingPrice | integer | none | Maximum asking price (USD) |
| minCashFlow | integer | none | Minimum cash flow / SDE (USD) |
| minGrossRevenue | integer | none | Minimum gross revenue (USD) |
| sortBy | string | "default" | "price-asc", "price-desc", "newest", "cashflow-desc" |
| urls | array | \["https://www.bizbuysell.com/businesses-for-sale/"] | BizBuySell URLs (URL mode). Filter fields are ignored. Pagination starts at the page in the URL and walks forward. |
| fetchDetails | boolean | true | Open each listing for financials, full description, photos, broker contact |
| maxPages | integer | 5 | Result pages per search / per URL |
| maxListings | integer | 0 | Stop after this many listings total (0 = no limit) |
| proxy | object | Apify Residential US | BizBuySell needs US residential proxy |

### Output Example

> Sample shape, values are illustrative placeholders, not from a live listing.

```json
{
  "id": "0000000",
  "url": "https://www.bizbuysell.com/business-opportunity/sample-business/0000000/",
  "title": "Established Sample Business",
  "category": "Sample Category > Subcategory",
  "listingType": "established",
  "city": "Sample City",
  "state": "FL",
  "shortDescription": "Short teaser from the search card.",
  "fullDescription": "Full listing description text appears here when fetchDetails is on.",
  "askingPrice": 250000,
  "cashFlow": 95000,
  "grossRevenue": 480000,
  "ebitda": null,
  "inventory": 20000,
  "ffe": 35000,
  "realEstate": "Leased",
  "establishedYear": 2018,
  "employees": "4 FT",
  "reasonForSelling": "Retirement",
  "supportTraining": "2 weeks included",
  "financingAvailable": "Yes",
  "relocatable": "No",
  "homeBased": "No",
  "franchise": "No",
  "leaseInfo": "$3,500.00",
  "imageUrl": "https://images.bizbuysell.com/shared/listings/000/0000000/000000-W768.webp",
  "images": ["https://images.bizbuysell.com/shared/listings/000/0000000/000000-W768.webp"],
  "brokerName": "Jane Doe",
  "brokerPhone": "+15550000000",
  "brokerageName": "Sample Brokerage",
  "brokerProfileUrl": "https://www.bizbuysell.com/business-broker/sample/0000/",
  "brokerLicense": "00000000",
  "datePosted": "January 1, 2026",
  "isVerified": true,
  "detailsRaw": { "askingPrice": "$250,000", "cashFlow": "$95,000", "establishedYear": "2018" },
  "sourceUrl": "https://www.bizbuysell.com/businesses-for-sale/"
}
```

### Plan Requirement

This actor needs Apify Residential proxy with country US (the default config). It is available on the Apify Starter plan and above. Free Apify accounts do not include Residential proxy, so a free-plan run will return zero listings; upgrade at https://apify.com/pricing.

# Actor input Schema

## `mode` (type: `string`):

Pick how the scraper finds listings: 'search' uses the filter fields below; 'url' fetches the BizBuySell search/category URLs you paste.

## `keyword` (type: `string`):

Free-text keyword, e.g. 'coffee shop', 'HVAC', 'laundromat'. Leave blank to browse all listings.

## `category` (type: `string`):

BizBuySell industry category slug, e.g. 'restaurants-and-food', 'retail', 'service-businesses', 'manufacturing', 'automotive-and-boat'. Leave blank for all categories.

## `location` (type: `string`):

US state or region, e.g. 'Florida', 'California', 'Texas', or a metro like 'Miami, FL'. Leave blank for nationwide.

## `listingType` (type: `string`):

Established businesses, asset sales, or both.

## `minAskingPrice` (type: `integer`):

Only return listings with an asking price at or above this amount.

## `maxAskingPrice` (type: `integer`):

Only return listings with an asking price at or below this amount.

## `minCashFlow` (type: `integer`):

Only return listings whose cash flow (seller's discretionary earnings) is at or above this amount.

## `minGrossRevenue` (type: `integer`):

Only return listings whose annual gross revenue is at or above this amount.

## `sortBy` (type: `string`):

Order the search results.

## `urls` (type: `array`):

Paste one or more BizBuySell search, category or listing URLs. Filter-mode fields are ignored. Pagination starts at the page in the URL and walks forward.

## `fetchDetails` (type: `boolean`):

Open each listing page to pull financials (cash flow, gross revenue, EBITDA, inventory, FF\&E, real estate), full description, photos, and the listing broker's name / phone / brokerage. Adds one request per listing. Turn off for a fast, lean run with just the search-card fields.

## `maxPages` (type: `integer`):

How many result pages to walk per search / per URL.

## `maxListings` (type: `integer`):

Stop after this many listings total. 0 = no limit.

## `proxy` (type: `object`):

BizBuySell needs US residential proxy. The default below works on Apify Starter plans and above. Free-tier accounts without residential access will get zero results.

## Actor input object example

```json
{
  "mode": "search",
  "listingType": "all",
  "sortBy": "default",
  "urls": [
    "https://www.bizbuysell.com/businesses-for-sale/"
  ],
  "fetchDetails": false,
  "maxPages": 1,
  "maxListings": 0,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}
```

# Actor output Schema

## `overview` (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 = {
    "urls": [
        "https://www.bizbuysell.com/businesses-for-sale/"
    ],
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "US"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("abotapi/bizbuysell-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 = {
    "urls": ["https://www.bizbuysell.com/businesses-for-sale/"],
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "US",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("abotapi/bizbuysell-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 '{
  "urls": [
    "https://www.bizbuysell.com/businesses-for-sale/"
  ],
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}' |
apify call abotapi/bizbuysell-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "BizBuySell $1.5💰 URL Search | Keyword Filtering | Rich Output",
        "description": "From $1.5/1K. Extract business-for-sale and franchise listings from bizbuysell.com with financials, full descriptions, photos, and broker contact details. Search by filters or paste BizBuySell URLs directly. Returns 30+ structured fields per listing, ready for CRMs, deal pipelines, or spreadsheets.",
        "version": "1.1",
        "x-build-id": "gn5Xmi6JkjkaJ7kBI"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/abotapi~bizbuysell-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-abotapi-bizbuysell-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/abotapi~bizbuysell-scraper/runs": {
            "post": {
                "operationId": "runs-sync-abotapi-bizbuysell-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/abotapi~bizbuysell-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-abotapi-bizbuysell-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": [
                    "mode"
                ],
                "properties": {
                    "mode": {
                        "title": "Search mode",
                        "enum": [
                            "search",
                            "url"
                        ],
                        "type": "string",
                        "description": "Pick how the scraper finds listings: 'search' uses the filter fields below; 'url' fetches the BizBuySell search/category URLs you paste.",
                        "default": "search"
                    },
                    "keyword": {
                        "title": "Keyword",
                        "type": "string",
                        "description": "Free-text keyword, e.g. 'coffee shop', 'HVAC', 'laundromat'. Leave blank to browse all listings."
                    },
                    "category": {
                        "title": "Category",
                        "type": "string",
                        "description": "BizBuySell industry category slug, e.g. 'restaurants-and-food', 'retail', 'service-businesses', 'manufacturing', 'automotive-and-boat'. Leave blank for all categories."
                    },
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "US state or region, e.g. 'Florida', 'California', 'Texas', or a metro like 'Miami, FL'. Leave blank for nationwide."
                    },
                    "listingType": {
                        "title": "Listing type",
                        "enum": [
                            "all",
                            "established",
                            "asset-sale"
                        ],
                        "type": "string",
                        "description": "Established businesses, asset sales, or both.",
                        "default": "all"
                    },
                    "minAskingPrice": {
                        "title": "Min asking price (USD)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Only return listings with an asking price at or above this amount."
                    },
                    "maxAskingPrice": {
                        "title": "Max asking price (USD)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Only return listings with an asking price at or below this amount."
                    },
                    "minCashFlow": {
                        "title": "Min cash flow / SDE (USD)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Only return listings whose cash flow (seller's discretionary earnings) is at or above this amount."
                    },
                    "minGrossRevenue": {
                        "title": "Min gross revenue (USD)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Only return listings whose annual gross revenue is at or above this amount."
                    },
                    "sortBy": {
                        "title": "Sort by",
                        "enum": [
                            "default",
                            "price-asc",
                            "price-desc",
                            "newest",
                            "cashflow-desc"
                        ],
                        "type": "string",
                        "description": "Order the search results.",
                        "default": "default"
                    },
                    "urls": {
                        "title": "BizBuySell URLs",
                        "type": "array",
                        "description": "Paste one or more BizBuySell search, category or listing URLs. Filter-mode fields are ignored. Pagination starts at the page in the URL and walks forward.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "fetchDetails": {
                        "title": "Fetch full listing details",
                        "type": "boolean",
                        "description": "Open each listing page to pull financials (cash flow, gross revenue, EBITDA, inventory, FF&E, real estate), full description, photos, and the listing broker's name / phone / brokerage. Adds one request per listing. Turn off for a fast, lean run with just the search-card fields.",
                        "default": false
                    },
                    "maxPages": {
                        "title": "Max search pages",
                        "minimum": 1,
                        "type": "integer",
                        "description": "How many result pages to walk per search / per URL.",
                        "default": 1
                    },
                    "maxListings": {
                        "title": "Max listings",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Stop after this many listings total. 0 = no limit.",
                        "default": 0
                    },
                    "proxy": {
                        "title": "Proxy",
                        "type": "object",
                        "description": "BizBuySell needs US residential proxy. The default below works on Apify Starter plans and above. Free-tier accounts without residential access will get zero results.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ],
                            "apifyProxyCountry": "US"
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
