# BizQuest Scraper (Cheap) (`data_api/bizquest-scraper-cheap`) Actor

BizQuest scraper that pulls listing titles, asking prices, locations, and cash flow from search results, so you can track the business-for-sale market without clicking through pages manually.

- **URL**: https://apify.com/data\_api/bizquest-scraper-cheap.md
- **Developed by:** [Data API](https://apify.com/data_api) (community)
- **Categories:** Automation, Developer tools, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.99 / 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

## BizQuest Listing Scraper

![BizQuest Listing Scraper](cover.jpg)

Watching businesses for sale on BizQuest by hand gets old fast. You click through page after page, copy the same few details into a spreadsheet, then do it again next week. This scraper handles that part. Point it at an industry and a state, or paste a search link straight from the address bar, and it walks every page of results and hands back each listing as a clean row: business name, asking price, cash flow, location, a short summary, the financing flag, and the listing link.

### What you get

One row per listing, with a steady set of columns. Anything BizQuest does not show comes back as `null`, so your sheet or database stays rectangular. Each row carries:

- **Listing basics** — `businessName`, `listingUrl`, `summary`, `listingRef`
- **Price and terms** — `priceLabel` (as printed), `priceValue` (parsed number), `cashFlowLabel`, `sellerFinancing`
- **Location** — `locationText`, `cityName`, `stateCode`
- **Extras** — `imageLink`, `collectedAt` timestamp

### Quick start

1. Click **Try for free** and open the input form.
2. Either pick an **Industry** and a **State**, type something into **Search terms**, or paste a BizQuest search link into **Listing search links**.
3. Set a **Results limit** and, if you want the photos hosted, turn on **Download and host images**.
4. Press **Start**, then export the results as JSON, CSV, Excel, or XML once the run finishes.

![How it works](how-it-works.jpg)

### Use cases

- **Market research** — watch asking prices for a business type in one region and see how they move over time
- **Lead generation** — build a list of businesses for sale for brokers, buyers, or investors
- **Deal sourcing** — filter by price band to surface listings that fit a budget
- **Competitive analysis** — line up pricing and supply across industries or states
- **Business valuation** — benchmark a single business against comparable listings
- **CRM enrichment** — drop listing data straight into a spreadsheet or pipeline

### Input

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `targetUrls` | array of strings | No | BizQuest search links to scrape. When set, they override Industry, State, and Search terms. |
| `industryCategory` | string | No | Industry dropdown (59 options). Defaults to all categories. |
| `stateFilter` | string | No | US state dropdown (50 states plus DC). Defaults to all states. |
| `searchTerms` | string | No | Free-text match, used only when no search links are supplied. Example `laundromat`. |
| `priceFloor` | integer | No | Hide listings priced below this many US dollars. |
| `priceCeiling` | integer | No | Hide listings priced above this many US dollars. |
| `downloadImages` | boolean | No | Store each lead photo in the Key-Value Store so the link opens in any browser. Slower, more compute. Default `false`. |
| `resultsLimit` | integer | No | How many listings to pull per run, up to 1,000. Default `75`. |
| `timeoutSeconds` | integer | No | Seconds to wait per request before giving up (5–120). Default `45`. |

#### Example input

```json
{
    "targetUrls": [
        "https://www.bizquest.com/businesses-for-sale-in-california-ca/",
        "https://www.bizquest.com/car-washes-for-sale/"
    ],
    "industryCategory": "",
    "stateFilter": "",
    "searchTerms": "",
    "priceFloor": 75000,
    "priceCeiling": 750000,
    "downloadImages": false,
    "resultsLimit": 75,
    "timeoutSeconds": 45
}
````

### Output

Every listing the scraper reaches becomes one row, with the same fields in every row. Values BizQuest withholds (a hidden cash flow, a price behind a sign-in) come back as `null` rather than dropping out.

#### Example output

```json
{
    "listingRef": "2479621",
    "businessName": "Established Dry Cleaning Business",
    "listingUrl": "https://www.bizquest.com/business-for-sale/established-dry-cleaning-business/BW2479621/",
    "priceLabel": "$310,000",
    "priceValue": 310000,
    "cashFlowLabel": "Cash Flow: Sign In to View",
    "locationText": "Chicago , IL",
    "cityName": "Chicago",
    "stateCode": "IL",
    "summary": "Turnkey dry cleaning operation with a loyal customer base",
    "sellerFinancing": false,
    "imageLink": "https://images.bizquest.com/shared/listings/247/2479621/823aab19-86a7-4b52-b0a6-1aeb65a4f7c7-W336.webp",
    "collectedAt": "2026-06-29T10:23:45.123456+00:00"
}
```

#### Output fields

| Field | Type | Description |
|-------|------|-------------|
| `listingRef` | string | BizQuest's own identifier for the listing |
| `businessName` | string | Headline or name of the business |
| `listingUrl` | string | Direct link to the listing detail page |
| `priceLabel` | string | Asking price as printed, e.g. `$310,000` |
| `priceValue` | integer | Asking price parsed to a number; `null` when not shown |
| `cashFlowLabel` | string | Cash flow text from the card, often behind a sign-in |
| `locationText` | string | Full location line shown on the card |
| `cityName` | string | City the business is based in |
| `stateCode` | string | Two-letter US state code |
| `summary` | string | Short teaser blurb from the card |
| `sellerFinancing` | boolean | True when the seller advertises financing |
| `imageLink` | string | Lead photo URL; CDN link by default, public KV link when image download is on |
| `collectedAt` | string | ISO 8601 timestamp of when the row was captured |

### Tips for best results

- **Test with a low `resultsLimit` first.** Run 20–30 listings to confirm the output fits your pipeline, then raise the cap for the full pull.
- **Build the link on BizQuest for advanced filters.** Industry plus State produces a clean URL on its own. For price bands or listing-type filters, set them on BizQuest.com, copy the link, and paste it into `targetUrls`.
- **Price filtering happens after fetch.** `priceFloor` and `priceCeiling` are applied per page, and listings with no readable price are kept rather than dropped.
- **Turn on `downloadImages` only when you need a clickable photo.** BizQuest's image CDN blocks direct browser requests, so the raw `imageLink` shows "Access Denied" in a tab. With download on, the field holds a public KV link instead.
- **Raise `timeoutSeconds` toward 60** if you see requests time out on larger pages.

### How can I use BizQuest business-for-sale data?

**How can I use the BizQuest Listing Scraper to build a businesses-for-sale dataset?**
Pick an industry and state, or paste a few BizQuest search links, and the scraper returns each listing's business name, asking price, cash flow, and location as one row. Group the rows by state or industry to size up a market, track price movement, and keep a running dataset you refresh whenever you like.

**How can I find businesses for sale by price range on BizQuest?**
Set `priceFloor` and `priceCeiling` to your budget, then run an industry or a pasted search link. The scraper keeps only listings inside that band (and any with no readable price), so you get a shortlist of deals worth a closer look instead of the full BizQuest catalogue.

**How can I export BizQuest listings to a spreadsheet or CRM?**
Run the scraper, then download the dataset as CSV or Excel, or pull it through the API as JSON. Every row carries the same fields — `businessName`, `priceLabel`, `cashFlowLabel`, `cityName`, `stateCode`, `listingUrl` — so it drops straight into a sheet or a CRM import without reshaping.

**How can I track BizQuest cash flow and financing for deal sourcing?**
Each row includes `cashFlowLabel` and a `sellerFinancing` flag alongside the asking price. Filter for listings that advertise financing or show a cash flow figure, and you have a focused list of acquisition targets to follow up on.

### Is it legal to scrape data?

Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the [legality of web scraping](https://blog.apify.com/is-web-scraping-legal/).

### Support

Questions, feature requests, or a field you'd like added? Reach out at <data.apify@proton.me> and we'll get back to you.

# Actor input Schema

## `targetUrls` (type: `array`):

Paste one or more BizQuest search links. The scraper walks through every page of results for each link. Anything set here takes priority, so Industry, State, and Search terms are skipped when links are present.

## `industryCategory` (type: `string`):

Narrow results to a single industry or business type. Pair it with State for a tighter search, or leave it on All categories to sweep everything.

## `stateFilter` (type: `string`):

Limit results to a single US state. Use it alone or alongside Industry to focus the search.

## `searchTerms` (type: `string`):

Free text to match against listings, such as 'coffee shop', 'gym', or 'car wash'. Applied only when no search links are supplied.

## `priceFloor` (type: `integer`):

Drop listings priced below this amount in US dollars. For example, 75000 hides anything under $75,000.

## `priceCeiling` (type: `integer`):

Drop listings priced above this amount in US dollars. For example, 750000 hides anything over $750,000.

## `downloadImages` (type: `boolean`):

Grab each listing's lead photo and store it in the Key-Value Store, so the link opens in any browser with no special headers. This adds run time and compute. Left off unless you turn it on.

## `resultsLimit` (type: `integer`):

How many listings to pull in a single run.

## `timeoutSeconds` (type: `integer`):

How long to wait on each request before giving up.

## Actor input object example

```json
{
  "targetUrls": [
    "https://www.bizquest.com/businesses-for-sale-in-california-ca/",
    "https://www.bizquest.com/car-washes-for-sale/"
  ],
  "searchTerms": "laundromat",
  "priceFloor": 75000,
  "priceCeiling": 750000,
  "downloadImages": false,
  "resultsLimit": 40,
  "timeoutSeconds": 45
}
```

# 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 = {
    "targetUrls": [
        "https://www.bizquest.com/restaurants-for-sale-in-florida-fl/"
    ],
    "searchTerms": ""
};

// Run the Actor and wait for it to finish
const run = await client.actor("data_api/bizquest-scraper-cheap").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 = {
    "targetUrls": ["https://www.bizquest.com/restaurants-for-sale-in-florida-fl/"],
    "searchTerms": "",
}

# Run the Actor and wait for it to finish
run = client.actor("data_api/bizquest-scraper-cheap").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 '{
  "targetUrls": [
    "https://www.bizquest.com/restaurants-for-sale-in-florida-fl/"
  ],
  "searchTerms": ""
}' |
apify call data_api/bizquest-scraper-cheap --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "BizQuest Scraper (Cheap)",
        "description": "BizQuest scraper that pulls listing titles, asking prices, locations, and cash flow from search results, so you can track the business-for-sale market without clicking through pages manually.",
        "version": "0.0",
        "x-build-id": "S8KKAn2RJhskP0cqb"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/data_api~bizquest-scraper-cheap/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-data_api-bizquest-scraper-cheap",
                "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/data_api~bizquest-scraper-cheap/runs": {
            "post": {
                "operationId": "runs-sync-data_api-bizquest-scraper-cheap",
                "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/data_api~bizquest-scraper-cheap/run-sync": {
            "post": {
                "operationId": "run-sync-data_api-bizquest-scraper-cheap",
                "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": {
                    "targetUrls": {
                        "title": "Listing search links",
                        "type": "array",
                        "description": "Paste one or more BizQuest search links. The scraper walks through every page of results for each link. Anything set here takes priority, so Industry, State, and Search terms are skipped when links are present.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "industryCategory": {
                        "title": "Industry",
                        "enum": [
                            "",
                            "auto-and-automotive-businesses-for-sale",
                            "auto-body-and-repair-businesses-for-sale",
                            "auto-dealers-for-sale",
                            "car-washes-for-sale",
                            "gas-stations-for-sale",
                            "building-and-construction-services-businesses-for-sale",
                            "business-services-businesses-for-sale",
                            "commercial-cleaning-and-janitorial-businesses-for-sale",
                            "staffing-businesses-for-sale",
                            "clothing-and-fashion-businesses-for-sale",
                            "communication-and-media-businesses-for-sale",
                            "educational-businesses-for-sale",
                            "day-care-and-child-care-centers-for-sale",
                            "schools-for-sale",
                            "entertainment-and-leisure-businesses-for-sale",
                            "hotels-and-motels-for-sale",
                            "financial-businesses-for-sale",
                            "insurance-agents-businesses-for-sale",
                            "food-and-beverage-businesses-for-sale",
                            "restaurants-for-sale",
                            "bars-and-taverns-for-sale",
                            "catering-services-businesses-for-sale",
                            "grocery-and-supermarkets-businesses-for-sale",
                            "liquor-stores-for-sale",
                            "vending-machines-and-routes-businesses-for-sale",
                            "hair-and-beauty-businesses-for-sale",
                            "beauty-salons-and-barber-shops-businesses-for-sale",
                            "health-and-medical-businesses-for-sale",
                            "dental-practices-businesses-for-sale",
                            "health-clubs-gyms-and-fitness-centers-for-sale",
                            "medical-practices-businesses-for-sale",
                            "medical-clinics-for-sale",
                            "pharmacies-for-sale",
                            "home-and-garden-businesses-for-sale",
                            "landscaping-services-businesses-for-sale",
                            "internet-related-businesses-for-sale",
                            "e-commerce-and-e-tailers-businesses-for-sale",
                            "established-websites-for-sale",
                            "manufacturing-businesses-for-sale",
                            "moving-storage-and-delivery-businesses-for-sale",
                            "moving-and-trucking-companies-for-sale",
                            "self-storage-businesses-for-sale",
                            "personal-businesses-for-sale",
                            "coin-laundry-and-laundromat-businesses-for-sale",
                            "dry-cleaning-and-laundry-businesses-for-sale",
                            "professional-services-businesses-for-sale",
                            "consulting-businesses-for-sale",
                            "real-estate-listings",
                            "retail-stores-for-sale",
                            "convenience-stores-for-sale",
                            "franchise-businesses-for-sale",
                            "pet-stores-and-supplies-businesses-for-sale",
                            "technology-businesses-for-sale",
                            "software-and-internet-developers-businesses-for-sale",
                            "transportation-businesses-for-sale",
                            "shipping-and-transportation-businesses-for-sale",
                            "taxi-and-limousine-businesses-for-sale",
                            "wholesale-and-distribution-businesses-for-sale"
                        ],
                        "type": "string",
                        "description": "Narrow results to a single industry or business type. Pair it with State for a tighter search, or leave it on All categories to sweep everything."
                    },
                    "stateFilter": {
                        "title": "State",
                        "enum": [
                            "",
                            "alabama-al",
                            "alaska-ak",
                            "arizona-az",
                            "arkansas-ar",
                            "california-ca",
                            "colorado-co",
                            "connecticut-ct",
                            "delaware-de",
                            "florida-fl",
                            "georgia-ga",
                            "hawaii-hi",
                            "idaho-id",
                            "illinois-il",
                            "indiana-in",
                            "iowa-ia",
                            "kansas-ks",
                            "kentucky-ky",
                            "louisiana-la",
                            "maine-me",
                            "maryland-md",
                            "massachusetts-ma",
                            "michigan-mi",
                            "minnesota-mn",
                            "mississippi-ms",
                            "missouri-mo",
                            "montana-mt",
                            "nebraska-ne",
                            "nevada-nv",
                            "new-hampshire-nh",
                            "new-jersey-nj",
                            "new-mexico-nm",
                            "new-york-ny",
                            "north-carolina-nc",
                            "north-dakota-nd",
                            "ohio-oh",
                            "oklahoma-ok",
                            "oregon-or",
                            "pennsylvania-pa",
                            "rhode-island-ri",
                            "south-carolina-sc",
                            "south-dakota-sd",
                            "tennessee-tn",
                            "texas-tx",
                            "utah-ut",
                            "vermont-vt",
                            "virginia-va",
                            "washington-wa",
                            "washington-dc-dc",
                            "west-virginia-wv",
                            "wisconsin-wi",
                            "wyoming-wy"
                        ],
                        "type": "string",
                        "description": "Limit results to a single US state. Use it alone or alongside Industry to focus the search."
                    },
                    "searchTerms": {
                        "title": "Search terms",
                        "type": "string",
                        "description": "Free text to match against listings, such as 'coffee shop', 'gym', or 'car wash'. Applied only when no search links are supplied."
                    },
                    "priceFloor": {
                        "title": "Lowest asking price ($)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Drop listings priced below this amount in US dollars. For example, 75000 hides anything under $75,000."
                    },
                    "priceCeiling": {
                        "title": "Highest asking price ($)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Drop listings priced above this amount in US dollars. For example, 750000 hides anything over $750,000."
                    },
                    "downloadImages": {
                        "title": "Download and host images",
                        "type": "boolean",
                        "description": "Grab each listing's lead photo and store it in the Key-Value Store, so the link opens in any browser with no special headers. This adds run time and compute. Left off unless you turn it on.",
                        "default": false
                    },
                    "resultsLimit": {
                        "title": "Results limit",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "How many listings to pull in a single run.",
                        "default": 40
                    },
                    "timeoutSeconds": {
                        "title": "Request timeout (seconds)",
                        "minimum": 5,
                        "maximum": 120,
                        "type": "integer",
                        "description": "How long to wait on each request before giving up.",
                        "default": 45
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
