# BizBen Businesses for Sale Scraper (`automation-lab/bizben-businesses-for-sale-scraper`) Actor

Extract public BizBen California acquisition listings with asking prices, financial visibility, location, business facts, lease and rent details, images, and broker context. Export to JSON, CSV, Excel, or API.

- **URL**: https://apify.com/automation-lab/bizben-businesses-for-sale-scraper.md
- **Developed by:** [Stas Persiianenko](https://apify.com/automation-lab) (community)
- **Categories:** Business
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
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/docs.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

## BizBen Businesses for Sale Scraper

Extract public **BizBen businesses for sale** into structured acquisition data.

The BizBen Businesses for Sale Scraper turns California listing URLs into clean JSON, CSV, Excel, XML, or RSS records without a login or API key.

Use it to compare asking prices, preserve financial availability, capture lease facts, and monitor related acquisition inventory.

### What does BizBen Businesses for Sale Scraper do?

This Actor extracts public listing details from [BizBen](https://www.bizben.com/).

Give it one or more canonical business-for-sale URLs.

It returns normalized records with:

- 🔗 Canonical listing ID and URL
- 💵 Asking price
- 📈 Revenue and cash-flow values when disclosed
- 🏷️ `Call/Email` availability when values are withheld
- 📍 City, county, and state
- 📝 Full public description
- 🏢 Category and business types
- 📐 Approximate square footage
- 📃 Lease, base-rent, and NNN facts when stated
- 🖼️ Public listing images
- 👤 Public broker-license context when available

The Actor uses lightweight HTTP extraction rather than a browser.

That keeps runs fast and economical.

### Who is BizBen Businesses for Sale Scraper for?

**Acquisition entrepreneurs and search funds**

- Build a repeatable California deal-sourcing pipeline.
- Compare asking prices and disclosed economics.
- Preserve source links for underwriting review.

**Business brokers**

- Monitor related inventory around an active listing.
- Research positioning and category competition.
- Export listing facts into a CRM or spreadsheet.

**Lenders and valuation analysts**

- Collect comparable acquisition opportunities.
- Identify records with revenue or cash-flow disclosure.
- Compare floor area, rent, and lease obligations.

**Researchers and data teams**

- Create timestamped snapshots of public inventory.
- Normalize source language into analysis-ready columns.
- Feed business-for-sale data into internal tools.

### Why use this BizBen scraper?

- ✅ No BizBen account required
- ✅ No private API key required
- ✅ Public listing pages only
- ✅ Numeric asking-price normalization
- ✅ Missing financials are not invented
- ✅ Canonical URL and numeric ID deduplication
- ✅ Optional related-listing discovery
- ✅ Strict output cap for cost control
- ✅ JSON, CSV, Excel, XML, and RSS exports
- ✅ API, schedules, webhooks, and integrations included through Apify

### What BizBen data can you extract?

| Group | Fields | Why it matters |
|---|---|---|
| Identity | `listingId`, `url`, `title` | Deduplicate and revisit deals |
| Location | `city`, `county`, `state` | Segment California inventory |
| Pricing | `askingPrice`, `askingPriceText` | Compare listed valuations |
| Financials | `revenue`, `cashFlow`, availability text | Separate disclosed and gated facts |
| Deal terms | down payment, lease, base rent, NNN | Screen operating obligations |
| Business facts | description, category, types, square feet | Qualify opportunities |
| Media | `images` | Review listing presentation |
| Provenance | `scrapedAt` | Build monitoring snapshots |

Optional fields are omitted when BizBen does not publish them.

The scraper never guesses a hidden value.

### How much does it cost to scrape BizBen listings?

This Actor uses pay-per-event pricing.

You pay a small run-start fee plus a fee for each listing saved.

| Event | Free | Starter | Scale | Business |
|---|---:|---:|---:|---:|
| Run started | $0.00005 | $0.00005 | $0.00005 | $0.00005 |
| Listing extracted | $0.000342 | $0.000297 | $0.000232 | $0.000178 |

Higher Apify plans receive additional volume discounts.

A one-listing evaluation costs about $0.00039 on the Free tier.

Ten extracted listings cost about $0.00347 on the Free tier.

The Apify Free plan includes monthly credits that cover many small evaluations.

Final Store pricing is kept synchronized with the Actor configuration.

### How to scrape BizBen businesses for sale

1. Open [BizBen Businesses for Sale Scraper](https://apify.com/automation-lab/bizben-businesses-for-sale-scraper).
2. Copy one or more public BizBen listing URLs.
3. Paste them into **BizBen listing URLs**.
4. Choose whether to discover related listings.
5. Set a conservative maximum listing count.
6. Click **Start**.
7. Preview the dataset.
8. Export it as JSON, CSV, Excel, XML, or RSS.

Minimal input:

```json
{
  "startUrls": [
    {
      "url": "https://www.bizben.com/business-for-sale/beautiful-newly-remodeled-nail-salon-located-in-sunnyvale-with-a-modern-koreaninspired-cream-style-interior-2493265"
    }
  ],
  "maxItems": 1
}
````

Related-inventory input:

```json
{
  "startUrls": [
    {
      "url": "https://www.bizben.com/business-for-sale/beautiful-newly-remodeled-nail-salon-located-in-sunnyvale-with-a-modern-koreaninspired-cream-style-interior-2493265"
    }
  ],
  "includeRelatedListings": true,
  "maxItems": 10
}
```

### Input parameters

| Parameter | Type | Default | Description |
|---|---|---:|---|
| `startUrls` | array | required | Public BizBen business-for-sale listing URLs |
| `includeRelatedListings` | boolean | `false` | Follow related listing links from each page |
| `maxItems` | integer | `10` | Maximum unique listings to save, from 1 to 1,000 |

Only `bizben.com/business-for-sale/...-<numeric-id>` URLs are accepted.

Other hosts and other BizBen page types fail closed.

### Output example

```json
{
  "listingId": "2493265",
  "url": "https://www.bizben.com/business-for-sale/beautiful-newly-remodeled-nail-salon-located-in-sunnyvale-with-a-modern-koreaninspired-cream-style-interior-2493265",
  "title": "Beautiful newly remodeled nail salon located in Sunnyvale with a modern Korean-inspired cream style interior.",
  "city": "Sunnyvale",
  "county": "Santa Clara",
  "state": "California",
  "askingPrice": 130000,
  "askingPriceText": "$130,000",
  "revenueAvailability": "Call/Email",
  "cashFlowAvailability": "Call/Email",
  "category": "Health, Medical, Fitness, Beauty",
  "businessTypes": ["Nail Shop"],
  "squareFeet": 1096,
  "baseRent": 3700,
  "nnnRent": 1288,
  "scrapedAt": "2026-07-20T00:00:00.000Z"
}
```

Numbers are emitted as numbers where the source discloses them.

Availability text preserves BizBen's public wording.

### Tips for reliable acquisition research

- Start with one URL to validate your workflow.
- Use exact public listing URLs, not search-result URLs.
- Enable related discovery only when you want adjacent inventory.
- Keep `maxItems` low during evaluation.
- Schedule repeat runs to create timestamped snapshots.
- Deduplicate downstream by `listingId`.
- Retain `url` for source review.
- Treat seller-supplied claims as leads for due diligence, not verified financial statements.

### Monitoring newly related BizBen inventory

Use a scheduled Apify task with `includeRelatedListings` enabled.

Store each run in a new dataset or export it to your database.

Compare listing IDs between runs.

Trigger alerts when an unseen `listingId` appears.

This pattern works well for a regional search fund or broker watchlist.

### Integrations for deal sourcing

**BizBen → Google Sheets**

Append new records to a sourcing spreadsheet and filter by county, category, or price.

**BizBen → Slack or Discord**

Send an alert when scheduled runs discover an unseen listing ID.

**BizBen → Make or Zapier**

Create CRM opportunities from structured listing records.

**BizBen → Airtable**

Build a collaborative pipeline with underwriting status and owner notes.

**BizBen → webhooks**

Process each completed run in your internal valuation or enrichment service.

### Using the Apify API with Node.js

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

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/bizben-businesses-for-sale-scraper').call({
  startUrls: [{ url: 'https://www.bizben.com/business-for-sale/beautiful-newly-remodeled-nail-salon-located-in-sunnyvale-with-a-modern-koreaninspired-cream-style-interior-2493265' }],
  maxItems: 1,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
```

Keep the API token in an environment variable.

### Using the Apify API with Python

```python
import os
from apify_client import ApifyClient

client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('automation-lab/bizben-businesses-for-sale-scraper').call(run_input={
    'startUrls': [{'url': 'https://www.bizben.com/business-for-sale/beautiful-newly-remodeled-nail-salon-located-in-sunnyvale-with-a-modern-koreaninspired-cream-style-interior-2493265'}],
    'maxItems': 1,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)
```

### Using the Apify API with cURL

```bash
curl -X POST \
  "https://api.apify.com/v2/acts/automation-lab~bizben-businesses-for-sale-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"startUrls":[{"url":"https://www.bizben.com/business-for-sale/beautiful-newly-remodeled-nail-salon-located-in-sunnyvale-with-a-modern-koreaninspired-cream-style-interior-2493265"}],"maxItems":1}'
```

Poll the returned run ID or use an Apify webhook.

### Use with AI agents via MCP

Connect this Actor to Claude Code, Claude Desktop, Cursor, or VS Code through the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp).

Claude Code setup:

```bash
claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/bizben-businesses-for-sale-scraper"
```

Claude Desktop, Cursor, or VS Code configuration:

```json
{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=automation-lab/bizben-businesses-for-sale-scraper"
    }
  }
}
```

Example prompts:

- “Use `automation-lab/bizben-businesses-for-sale-scraper` to extract this Sunnyvale BizBen deal and summarize its lease obligations.”
- “Normalize these BizBen listing URLs and rank the disclosed asking prices.”
- “Discover ten related BizBen businesses and prepare a county-by-category sourcing table.”

OAuth authenticates your Apify account on first use.

### Data quality and field availability

BizBen sellers decide which financial facts to disclose.

A public page may show a number or `Call/Email`.

The Actor preserves both patterns honestly.

Descriptions may contain seller-supplied lease details in prose.

Numeric convenience fields are extracted only from recognizable public statements.

Always inspect the source listing before making an investment decision.

### Is it legal to scrape BizBen?

This Actor accesses anonymous public pages and does not automate contact forms or authentication.

Web scraping laws vary by jurisdiction and use case.

Only collect data you have a lawful reason to process.

Respect applicable terms, copyright, privacy, database rights, and data-protection rules.

Do not use the output for spam, harassment, or discriminatory decisions.

You are responsible for your use of the data.

### Frequently asked questions

**How fast is the BizBen scraper?**

HTTP-only runs usually process small URL lists quickly, though network conditions and source response times vary.

**Why is revenue or cash flow missing?**

BizBen may publish `Call/Email` instead of a number. Check `revenueAvailability` or `cashFlowAvailability`; the Actor does not invent hidden values.

**Why did my run return no listings?**

Confirm each URL is an active public BizBen `/business-for-sale/...-<numeric-id>` detail page. Search pages, broker pages, and expired routes are rejected.

**Does it contact sellers?**

No. Contact forms, outreach, private documents, and authentication are outside scope.

**Can I scrape several listings?**

Yes. Add several URLs or enable related-listing discovery and choose a maximum item count.

**Can I schedule monitoring?**

Yes. Save the input as an Apify task, add a schedule, and connect a webhook or integration.

**How are duplicate listings handled?**

Canonical listing URLs and numeric `listingId` values are deduplicated during each run.

**Is this an official BizBen API?**

No. It is an independent extractor for public pages and is not affiliated with BizBen.

### Other acquisition and business-data scrapers

Expand an acquisition workflow with related Automation Lab tools:

- [BusinessesForSale Listings Scraper](https://apify.com/automation-lab/businessesforsale-listings-scraper)
- [BusinessesForSale Scraper](https://apify.com/automation-lab/businessesforsale-scraper)
- [Business Address Scraper](https://apify.com/automation-lab/business-address-scraper)
- [Company Domain Finder](https://apify.com/automation-lab/company-domain-finder)
- [Company Domain Social Links Finder](https://apify.com/automation-lab/company-domain-social-links-finder)
- [California DRE Licensee Search Scraper](https://apify.com/automation-lab/california-dre-licensee-search-scraper)

Use related tools only when their data and terms fit your workflow.

### Support and responsible use

If a valid public listing stops extracting, open an Actor issue with the URL and run ID.

Do not include private seller documents or personal due-diligence materials.

For reproducible support, start with one affected public URL.

The Actor logs skipped pages and fails clearly when every page fails.

That prevents an empty extraction from appearing successful.

# Actor input Schema

## `startUrls` (type: `array`):

Add public URLs matching https://www.bizben.com/business-for-sale/<listing-slug>-<id>.

## `includeRelatedListings` (type: `boolean`):

Follow the related business-for-sale links shown on each listing page until the limit is reached.

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

Stop after saving this many unique BizBen business listings.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.bizben.com/business-for-sale/beautiful-newly-remodeled-nail-salon-located-in-sunnyvale-with-a-modern-koreaninspired-cream-style-interior-2493265"
    }
  ],
  "includeRelatedListings": false,
  "maxItems": 3
}
```

# Actor output Schema

## `dataset` (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 = {
    "startUrls": [
        {
            "url": "https://www.bizben.com/business-for-sale/beautiful-newly-remodeled-nail-salon-located-in-sunnyvale-with-a-modern-koreaninspired-cream-style-interior-2493265"
        }
    ],
    "includeRelatedListings": false,
    "maxItems": 3
};

// Run the Actor and wait for it to finish
const run = await client.actor("automation-lab/bizben-businesses-for-sale-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 = {
    "startUrls": [{ "url": "https://www.bizben.com/business-for-sale/beautiful-newly-remodeled-nail-salon-located-in-sunnyvale-with-a-modern-koreaninspired-cream-style-interior-2493265" }],
    "includeRelatedListings": False,
    "maxItems": 3,
}

# Run the Actor and wait for it to finish
run = client.actor("automation-lab/bizben-businesses-for-sale-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 '{
  "startUrls": [
    {
      "url": "https://www.bizben.com/business-for-sale/beautiful-newly-remodeled-nail-salon-located-in-sunnyvale-with-a-modern-koreaninspired-cream-style-interior-2493265"
    }
  ],
  "includeRelatedListings": false,
  "maxItems": 3
}' |
apify call automation-lab/bizben-businesses-for-sale-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=automation-lab/bizben-businesses-for-sale-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "BizBen Businesses for Sale Scraper",
        "description": "Extract public BizBen California acquisition listings with asking prices, financial visibility, location, business facts, lease and rent details, images, and broker context. Export to JSON, CSV, Excel, or API.",
        "version": "0.1",
        "x-build-id": "SJictRWadRk0J2KN6"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/automation-lab~bizben-businesses-for-sale-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-automation-lab-bizben-businesses-for-sale-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/automation-lab~bizben-businesses-for-sale-scraper/runs": {
            "post": {
                "operationId": "runs-sync-automation-lab-bizben-businesses-for-sale-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/automation-lab~bizben-businesses-for-sale-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-automation-lab-bizben-businesses-for-sale-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": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "🔗 BizBen listing URLs",
                        "type": "array",
                        "description": "Add public URLs matching https://www.bizben.com/business-for-sale/<listing-slug>-<id>.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "includeRelatedListings": {
                        "title": "Discover related listings",
                        "type": "boolean",
                        "description": "Follow the related business-for-sale links shown on each listing page until the limit is reached.",
                        "default": false
                    },
                    "maxItems": {
                        "title": "Maximum listings",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Stop after saving this many unique BizBen business listings.",
                        "default": 10
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
