# Hubzu Property Search Scraper (`stealth_mode/hubzu-property-search-scraper`) Actor

Extract 90+ fields from Hubzu.com property auction listings — bids, prices, addresses, photos, dates, and more. Perfect for real estate investors, analysts, and researchers tracking foreclosure auctions across the US.

- **URL**: https://apify.com/stealth\_mode/hubzu-property-search-scraper.md
- **Developed by:** [Stealth mode](https://apify.com/stealth_mode) (community)
- **Categories:** Automation, Developer tools, Real estate
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

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

## Hubzu.com Property Search Scraper: Extract Auction Listings at Scale
---

### What Is Hubzu.com?

Hubzu.com is a US-based online real estate auction platform specializing in foreclosure, bank-owned (REO), and distressed properties. Buyers and investors bid on residential and commercial listings across all 50 states. Tracking these auctions manually is impractical at scale — the **Hubzu.com Property Search Scraper** automates extraction, delivering structured property data ready for analysis.

---

### Overview

The **Hubzu Property Scraper** collects detailed listing data from Hubzu search and auction pages, capturing everything from bid history to geolocation coordinates. It is built for:

- **Real estate investors** monitoring auction opportunities by region
- **Data analysts** building foreclosure market datasets
- **Proptech developers** feeding property data into valuation or mapping tools
- **Researchers** studying distressed housing market trends

Key advantages: configurable item limits, fault-tolerant URL handling, and a rich 90+ field output covering pricing, auction mechanics, property specs, and listing metadata.

---

### Input Format

The scraper accepts a JSON configuration object with three parameters:

```json
{
  "urls": ["https://www.hubzu.com/tx/auctions?pageNumber=2"],
  "ignore_url_failures": true,
  "max_items_per_url": 50
}
````

| Field | Type | Default | Description |
|---|---|---|---|
| `urls` | `array` | — | One or more Hubzu property list/search page URLs to scrape. Supports pagination URLs (e.g., `?pageNumber=2`). Add URLs one by one or use bulk edit. |
| `ignore_url_failures` | `boolean` | `true` | If `true`, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs. |
| `max_items_per_url` | `integer` | `20` | Maximum number of listings to collect per URL. Set higher (e.g., `50`) for denser search pages. |

> **Tip:** Use state or city-filtered Hubzu URLs (e.g., `/tx/auctions`, `/fl/auctions`) and increment `pageNumber` to crawl paginated results systematically.

***

### Output Format

**Sample output**

```json
{
  "property_category": "SC",
  "property_status": "ACTV",
  "id": null,
  "value": null,
  "property_id": "94317656486",
  "listing_id": "94317656486AUCN8",
  "listing_url": "/property/94317656486-2818-PORTER-DR-Amarillo-TX-79110",
  "listing_type": "AUCN",
  "reserve_met": "N",
  "client_code_restricted_flag": false,
  "reserve_price_flag": "Y",
  "self_showing_flag": "N",
  "broker_co_op": "N",
  "property_sub_type": "Single Family",
  "size": "2,707",
  "lot_size": "10,500",
  "lot_size_unit": "",
  "area_square_feet": null,
  "listing_ending_info": {
    "days": "1",
    "hrs": "14",
    "mins": "20"
  },
  "bed_count": "5",
  "bath_count": "2",
  "photo_count": "8",
  "bid_offer_count": "0",
  "image_url": "//image-prod.hubzu.com/2026/4/94317656486/94317656486_20260429140656281_5.JPEG.X278.Y184.JPEG",
  "own_it_now_flag": "N",
  "own_it_now_price": "",
  "prop_address": {
    "street_number": "2818 PORTER DR",
    "street_name": "",
    "county": "RANDALL",
    "city": "Amarillo",
    "state": "TX",
    "zip": "79110",
    "latitude": null,
    "longitude": null,
    "state_landing_url": "/tx/auctions",
    "city_landing_url": "/tx/amarillo/auctions"
  },
  "current_bid": "",
  "starting_bid": "159,000",
  "category": "SC",
  "occupancy_status": "N",
  "current_highest_bid": null,
  "agent_company_name": "FOR SALE BY OWNER",
  "on_watch_list": null,
  "watch_notify_type": null,
  "on_short_list": null,
  "lat": "35.161247",
  "lng": "-101.86906",
  "has_hnb": "N",
  "waiting_for_hnb": null,
  "rank": "38.0",
  "myrank": null,
  "radius_score": "",
  "color_code": "Orange",
  "tag_name": "Active",
  "listing_price": "175,900",
  "hot_property": "N",
  "pre_market_flag": "N",
  "is_ocwen_seller": "N",
  "is_preview": false,
  "is_no_buyer_premium": true,
  "estimated_bid_price": "",
  "auction_time_left": 138052150,
  "preview_period_end_at": null,
  "display_list_price_for_auction": "N",
  "seller_id": "943",
  "event": null,
  "non_bank_owned": "N",
  "listing_start_date": "2026-05-06T16:00:00Z",
  "listing_end_date": "2026-05-13T14:00:00Z",
  "auction_duration": "May. 06 - May. 13",
  "child_bulk_property_flag": "N",
  "parent_bulk_property_flag": "N",
  "new_to_hubzu_flag": "N",
  "fc_online_flag": "N",
  "listing_status": "Active",
  "listing_detail_status": null,
  "is_place_bid_enabled": "N",
  "invr_aprvl_reqd_prop": "Y",
  "is_fc_proxy_bid_enabled": false,
  "image_list": null,
  "prop_address_string": null,
  "modified_on": null,
  "offer_placed_on": null,
  "increment_amount": null,
  "increment_multiplier": null,
  "cfd_offer_id": null,
  "estimated_property_value": null,
  "cfd_flag": null,
  "cfd_flag_updated_time": null,
  "cfd_property_disclaimer_flag": null,
  "cfd_listing_attempt_number": null,
  "commercial_retail_tag": "N",
  "short_description": null,
  "marketing_description": null,
  "property_information": null,
  "cwcot_updates_enabled": false,
  "cwcot_updates_valid": false,
  "fc_proxy_bid_cut_off_available": false,
  "user_registered_for_fc_proxy_bid": false,
  "from_url": "https://www.hubzu.com/tx/auctions?pageNumber=2"
}
```

Each listing returns a structured record with 90+ fields grouped below by category:

#### Property Identification

| Field | Meaning |
|---|---|
| `ID` | Internal scraper record ID |
| `Property ID` | Hubzu's unique property identifier |
| `Listing ID` | Unique ID for this listing instance |
| `Value` | Raw value object for the property |
| `Property Category` | Broad category (e.g., residential, commercial) |
| `Property Sub Type` | Subtype (e.g., single-family, condo, multi-family) |
| `Property Status` | Current status of the property |
| `Listing Status` | Status of the listing (active, closed, etc.) |
| `Listing Detail Status` | Granular status label shown on listing detail page |
| `Listing Type` | Auction type (e.g., online auction, BIN) |
| `Listing URL` | Direct URL to the property's listing page |

#### Pricing & Bidding

| Field | Meaning |
|---|---|
| `Starting Bid` | Minimum opening bid amount |
| `Current Bid` | Most recent bid placed |
| `Current Highest Bid` | Highest bid at time of scrape |
| `Estimated Bid Price` | Platform's estimated competitive bid |
| `Listing Price` | Listed price (for non-auction or BIN listings) |
| `Own It Now Price` | Buy It Now price if enabled |
| `Own It Now Flag` | Whether Buy It Now option is available |
| `Display List Price For Auction` | Whether list price is shown alongside auction |
| `Reserve Met` | Whether the reserve price threshold has been reached |
| `Reserve Price Flag` | Whether a reserve price exists on this listing |
| `Increment Amount` | Fixed bid increment value |
| `Increment Multiplier` | Multiplier applied to bid increments |
| `Estimated Property Value` | Platform or seller estimated market value |
| `Bid Offer Count` | Total number of bids placed |
| `Is No Buyer Premium` | Whether buyer's premium is waived |

#### Auction Timing

| Field | Meaning |
|---|---|
| `Listing Start Date` | When the auction listing opened |
| `Listing End Date` | When the auction closes |
| `Auction Duration` | Total length of the auction window |
| `Auction Time Left` | Remaining time at time of scrape |
| `Preview Period End At` | End of the property preview window |
| `Listing Ending Info` | Summary of ending conditions or countdown |
| `Modified On` | Last modification timestamp of the listing |
| `Offer Placed On` | Timestamp of the most recent offer |

#### Property Details

| Field | Meaning |
|---|---|
| `Bed Count` | Number of bedrooms |
| `Bath Count` | Number of bathrooms |
| `Size` | Property size (typically in sq ft) |
| `Area Square Feet` | Explicit square footage |
| `Lot Size` | Lot area |
| `Lot Size Unit` | Unit for lot size (acres, sq ft, etc.) |
| `Occupancy Status` | Whether the property is occupied or vacant |
| `Short Description` | Brief marketing headline |
| `Marketing Description` | Full marketing copy for the listing |
| `Property Information` | Additional structured property details |

#### Location

| Field | Meaning |
|---|---|
| `Property Address` | Full address object |
| `Property Address String` | Flat string version of the address |
| `Latitude` | Geographic latitude coordinate |
| `Longitude` | Geographic longitude coordinate |

#### Media

| Field | Meaning |
|---|---|
| `Image URL` | Primary listing image URL |
| `Image List` | Full array of property photo URLs |
| `Photo Count` | Total number of available photos |

#### Listing Flags & Features

| Field | Meaning |
|---|---|
| `Hot Property` | Platform-highlighted high-interest listing |
| `New To Hubzu Flag` | Recently added listing flag |
| `Pre Market Flag` | Listed before public market release |
| `Is Preview` | Whether listing is in preview-only mode |
| `Self Showing Flag` | Whether self-guided tours are available |
| `Broker Co Op` | Whether broker co-op participation is offered |
| `FC Online Flag` | Foreclosure online listing flag |
| `Child Bulk Property Flag` | Part of a bulk/portfolio sale (child) |
| `Parent Bulk Property Flag` | Head listing of a bulk/portfolio sale |
| `Client Code Restricted Flag` | Access restricted to specific clients |
| `Is Ocwen Seller` | Whether seller is Ocwen (major servicer) |
| `Non Bank Owned` | Whether seller is a non-bank entity |
| `Investor Approval Required Property` | Requires investor pre-approval to bid |
| `Commercial Retail Tag` | Tagged as commercial/retail type |

#### CWCOT & FC Proxy Bid (Foreclosure-Specific)

| Field | Meaning |
|---|---|
| `CWCOT Updates Enabled` | Competitive With Cash Out Title process active |
| `CWCOT Updates Valid` | CWCOT data is current and validated |
| `Is FC Proxy Bid Enabled` | Foreclosure proxy bidding is available |
| `Is Place Bid Enabled` | Whether bidding is currently open |
| `FC Proxy Bid Cut Off Available` | Proxy bid cutoff window exists |
| `User Registered For FC Proxy Bid` | Current user's proxy bid registration status |
| `Has HNB` | Has a highest non-bank bid |
| `Waiting For HNB` | Awaiting highest non-bank bid resolution |

#### CFD (Contract for Deed)

| Field | Meaning |
|---|---|
| `CFD Flag` | Whether listing is available as Contract for Deed |
| `CFD Offer ID` | Associated CFD offer identifier |
| `CFD Flag Updated Time` | When CFD status was last updated |
| `CFD Property Disclaimer Flag` | CFD-specific legal disclaimer required |
| `CFD Listing Attempt Number` | Number of times listed under CFD terms |

#### Agent, Seller & Watchlist

| Field | Meaning |
|---|---|
| `Seller ID` | Seller's Hubzu account ID |
| `Agent Company Name` | Listing agent's brokerage |
| `On Watch List` | Whether user has watchlisted this property |
| `Watch Notify Type` | Notification preference for watchlisted item |
| `On Short List` | Whether property is on user's shortlist |
| `Event` | Associated auction event or campaign |
| `Category` | Internal Hubzu category tag |
| `Tag Name` | Display tag (e.g., "Reduced", "Ending Soon") |
| `Rank` | Listing rank in search results |
| `My Rank` | Personalized rank for the current user |
| `Radius Score` | Geo-relevance score |
| `Color Code` | UI color tag associated with listing status |

***

### How to Use

1. **Get search URLs** — Navigate to Hubzu.com, filter by state/city/type, and copy the resulting page URL (e.g., `https://www.hubzu.com/fl/auctions?pageNumber=1`).
2. **Build your input** — Add URLs to the `urls` array. Increment `pageNumber` for pagination.
3. **Set limits** — Use `max_items_per_url` to control volume per page (up to 50 is typical per Hubzu page).
4. **Enable fault tolerance** — Keep `ignore_url_failures: true` for multi-URL runs.
5. **Run and export** — Download results as JSON, CSV, or Excel.

**Tips:**

- Hubzu paginates results; scrape multiple `pageNumber` values in a single run by adding all page URLs.
- Filter URLs by state slug (`/tx/`, `/ca/`) to segment data by geography.
- If a URL returns empty results, confirm it loads correctly in a browser first.

***

### Use Cases & Business Value

- **Auction monitoring:** Track new and ending listings in target markets daily
- **Investment screening:** Filter by bed/bath count, price, and occupancy to shortlist deals
- **Market research:** Analyze foreclosure volume and pricing trends by region
- **Portfolio tools:** Feed data into custom dashboards or valuation models

The Hubzu Property Scraper turns paginated auction search pages into structured, analysis-ready datasets — eliminating hours of manual browsing and copy-pasting.

***

### Conclusion

The **Hubzu.com Property Search Scraper** is an essential tool for anyone working with US foreclosure and auction data. With 90+ output fields spanning pricing, auction mechanics, property specs, and geolocation, it delivers the depth needed for serious real estate analysis. Configure your URLs, set your limits, and start collecting.

# Actor input Schema

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

Add the URLs of the property list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## `max_items_per_url` (type: `integer`):

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://www.hubzu.com/tx/auctions?pageNumber=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
```

# 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.hubzu.com/tx/auctions?pageNumber=2"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("stealth_mode/hubzu-property-search-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.hubzu.com/tx/auctions?pageNumber=2"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("stealth_mode/hubzu-property-search-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.hubzu.com/tx/auctions?pageNumber=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call stealth_mode/hubzu-property-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Hubzu Property Search Scraper",
        "description": "Extract 90+ fields from Hubzu.com property auction listings — bids, prices, addresses, photos, dates, and more. Perfect for real estate investors, analysts, and researchers tracking foreclosure auctions across the US.",
        "version": "0.0",
        "x-build-id": "BkvLTJk9TFzTndHdp"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/stealth_mode~hubzu-property-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-stealth_mode-hubzu-property-search-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/stealth_mode~hubzu-property-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-stealth_mode-hubzu-property-search-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/stealth_mode~hubzu-property-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-stealth_mode-hubzu-property-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "urls": {
                        "title": "URLs of the property list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the property list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    },
                    "max_items_per_url": {
                        "title": "Max items per URL",
                        "type": "integer",
                        "description": "The maximum number of items to scrape per URL."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
