# Realtor.com Property Listings Scraper (`crawlio/realtor-property-listings-scraper`) Actor

Extract Realtor.com property listings, full property details, photos, prices, agents, locations, similar homes, surroundings, and mortgage estimates from search results or known property IDs. Built for real estate leads, market research, and property data collection.

- **URL**: https://apify.com/crawlio/realtor-property-listings-scraper.md
- **Developed by:** [Crawlio](https://apify.com/crawlio) (community)
- **Categories:** Real estate, Lead generation
- **Stats:** 3 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.25 / 1,000 property listings

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

## Realtor.com Property Listings Scraper

### What does Realtor.com Property Listings Scraper do?

Realtor.com Property Listings Scraper lets you search Realtor.com listings, fetch one property's full details, or calculate a mortgage estimate.

The Actor supports three operations:

- `search` -> fetch listing search results
- `details` -> fetch the full property details payload for one property
- `mortgage` -> calculate a mortgage estimate

Search is the default mode for new runs.

### How to use it

1. Click **Try for free**.
2. Choose `search`, `details`, or `mortgage`.
3. Fill in the matching input section.
4. Click **Run**.
5. Open the **Dataset** tab to preview the output items.

### Search

Use search mode when you want multiple listings for one or more locations.

**Example input:**

```json
{
  "mode": "search",
  "search": {
    "locations": ["Austin, TX", "78701"],
    "status": "for_sale",
    "maxResults": 20,
    "resultsPerPage": 20,
    "includePropertyDetails": false,
    "minPrice": 300000,
    "maxPrice": 900000
  }
}
````

**Example output:**

```json
{
  "resultType": "property_listing",
  "searchLocation": "Austin, TX",
  "status": "for_sale",
  "propertyId": "9469949757",
  "listingId": "2995430223",
  "url": "https://www.realtor.com/realestateandhomes-detail/7102-Summer-Tanager-Dr-16_Austin_TX_78744_M94699-49757",
  "price": 470000,
  "listDate": "2026-05-15T06:21:42.000000Z",
  "beds": 3,
  "baths": 4,
  "sqft": 2528,
  "propertyType": "condos",
  "address": "7102 Summer Tanager Dr Unit 16",
  "city": "Austin",
  "state": "TX",
  "postalCode": "78744",
  "country": "USA",
  "latitude": 30.158052,
  "longitude": -97.727937,
  "county": "Travis",
  "photoCount": 40,
  "photoUrls": ["https://..."],
  "advertisers": [
    {
      "name": "Example Agent",
      "type": "seller",
      "fulfillmentId": "12345",
      "officeName": "Example Realty",
      "builderName": null
    }
  ],
  "sourceName": "UnlockMLS",
  "sourceType": "mls"
}
```

If `includePropertyDetails` is `true`, each search result gets an extra `propertyDetails` object:

```json
{
  "resultType": "property_listing",
  "propertyId": "9469949757",
  "listingId": "2995430223",
  "price": 470000,
  "address": "7102 Summer Tanager Dr Unit 16",
  "propertyDetails": {
    "lastUpdateDate": "2026-04-27T10:00:21Z",
    "price": 470000,
    "listDate": "2026-05-15T06:21:42.000000Z",
    "beds": 3,
    "baths": 4,
    "sqft": 2528,
    "pricing": {
      "price": 470000,
      "pricePerSqft": 186
    },
    "location": {
      "address": "7102 Summer Tanager Dr Unit 16",
      "city": "Austin",
      "state": "TX"
    },
    "features": {
      "propertyType": "condos"
    },
    "agent": {
      "advertisers": []
    }
  }
}
```

### Details

Use details mode when you already know the Realtor `propertyId` and want the full structured property details output.

**Example input:**

```json
{
  "mode": "details",
  "details": {
    "propertyId": "4405180267",
    "listingId": "2994521726",
    "enrichSurroundings": true,
    "enrichSimilarHomes": true,
    "similarHomesLimit": 12
  }
}
```

**Example output:**

```json
{
  "resultType": "property_details",
  "propertyId": "4405180267",
  "listingId": "2994521726",
  "status": "for_sale",
  "url": "https://www.realtor.com/realestateandhomes-detail/393-E-49th-St_Brooklyn_NY_11203_M44051-80267",
  "lastUpdateDate": "2026-04-27T10:00:21Z",
  "price": 1250000,
  "listDate": "2026-04-25T18:27:24Z",
  "beds": 5,
  "baths": 4,
  "sqft": 868,
  "address": "393 E 49th St",
  "city": "Brooklyn",
  "state": "NY",
  "postalCode": "11203",
  "photoCount": 2,
  "pricing": {
    "price": 1250000,
    "pricePerSqft": 1440
  },
  "photos": {
    "photoCount": 2,
    "photoUrls": ["https://..."]
  },
  "agent": {
    "advertisers": [],
    "branding": [],
    "consumerAdvertisers": [],
    "source": {
      "name": "Brooklyn",
      "type": "mls",
      "agents": []
    }
  },
  "location": {
    "address": "393 E 49th St",
    "city": "Brooklyn",
    "state": "NY"
  },
  "features": {
    "propertyType": "single_family"
  },
  "priceHistory": {
    "taxHistory": []
  },
  "surroundings": {
    "noise": {
      "score": 2
    }
  },
  "similarHomes": {
    "count": 12,
    "results": []
  }
}
```

Details mode always returns the main property details fields by default. Only `enrichSurroundings` and `enrichSimilarHomes` trigger extra upstream requests.

### Mortgage

Use mortgage mode when you want an estimated mortgage payment for a price or a known property.

**Example input:**

```json
{
  "mode": "mortgage",
  "mortgage": {
    "mortgagePrice": 500000,
    "mortgageDownPayment": 100000,
    "mortgageTaxRate": 0.006,
    "mortgageInterestRate": 0.065
  }
}
```

**Example output:**

```json
{
  "resultType": "mortgage_calculation",
  "propertyId": "",
  "listingId": "",
  "price": 500000,
  "downPayment": 100000,
  "taxRate": 0.006,
  "interestRate": 0.065,
  "calculation": {
    "loan_amount": 400000,
    "monthly_payment": 2500
  }
}
```

### Runtime notes

- Results are saved to the default dataset.
- The Actor also stores a compact run summary in the default key-value store under `OUTPUT`.
- Search mode logs how many listings Realtor reported as available and how many the Actor actually fetched for each location.
- `includePropertyDetails` in search mode is slower and charged per enriched listing because it makes one extra details request per listing.

### Is it legal to scrape Realtor.com?

Note that personal data is protected by 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.

We also recommend that you read our blog post: [is web scraping legal?](https://blog.apify.com/is-web-scraping-legal/)

# Actor input Schema

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

Choose the extraction profile. Search is the most common workflow.

## `search` (type: `object`):

Configure settings for listing search.

## `details` (type: `object`):

Configure settings for single property details.

## `mortgage` (type: `object`):

Configure settings for mortgage calculation.

## Actor input object example

```json
{
  "mode": "search",
  "search": {
    "locations": [
      "Austin, TX"
    ],
    "status": "for_sale",
    "maxResults": 20,
    "resultsPerPage": 20,
    "offset": 0,
    "includePropertyDetails": false,
    "includeReadyToBuild": true,
    "includeBoundary": false
  },
  "details": {
    "propertyId": "4405180267",
    "listingId": "",
    "enrichSurroundings": false,
    "enrichSimilarHomes": false,
    "similarHomesLimit": 12
  },
  "mortgage": {
    "mortgagePrice": 500000,
    "mortgageDownPayment": 100000,
    "mortgageTaxRate": 0.006,
    "mortgageInterestRate": 0.065
  }
}
```

# Actor output Schema

## `results` (type: `string`):

One dataset item per returned property listing.

## `runSummary` (type: `string`):

Summary stored in the OUTPUT record of the default key-value store.

# 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 = {
    "search": {
        "locations": [
            "Austin, TX"
        ],
        "status": "for_sale",
        "maxResults": 20,
        "resultsPerPage": 20,
        "offset": 0,
        "includePropertyDetails": false,
        "includeReadyToBuild": true,
        "includeBoundary": false
    },
    "details": {
        "propertyId": "4405180267",
        "listingId": "",
        "enrichSurroundings": false,
        "enrichSimilarHomes": false,
        "similarHomesLimit": 12
    },
    "mortgage": {
        "mortgagePrice": 500000,
        "mortgageDownPayment": 100000,
        "mortgageTaxRate": 0.006,
        "mortgageInterestRate": 0.065
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("crawlio/realtor-property-listings-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 = {
    "search": {
        "locations": ["Austin, TX"],
        "status": "for_sale",
        "maxResults": 20,
        "resultsPerPage": 20,
        "offset": 0,
        "includePropertyDetails": False,
        "includeReadyToBuild": True,
        "includeBoundary": False,
    },
    "details": {
        "propertyId": "4405180267",
        "listingId": "",
        "enrichSurroundings": False,
        "enrichSimilarHomes": False,
        "similarHomesLimit": 12,
    },
    "mortgage": {
        "mortgagePrice": 500000,
        "mortgageDownPayment": 100000,
        "mortgageTaxRate": 0.006,
        "mortgageInterestRate": 0.065,
    },
}

# Run the Actor and wait for it to finish
run = client.actor("crawlio/realtor-property-listings-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 '{
  "search": {
    "locations": [
      "Austin, TX"
    ],
    "status": "for_sale",
    "maxResults": 20,
    "resultsPerPage": 20,
    "offset": 0,
    "includePropertyDetails": false,
    "includeReadyToBuild": true,
    "includeBoundary": false
  },
  "details": {
    "propertyId": "4405180267",
    "listingId": "",
    "enrichSurroundings": false,
    "enrichSimilarHomes": false,
    "similarHomesLimit": 12
  },
  "mortgage": {
    "mortgagePrice": 500000,
    "mortgageDownPayment": 100000,
    "mortgageTaxRate": 0.006,
    "mortgageInterestRate": 0.065
  }
}' |
apify call crawlio/realtor-property-listings-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Realtor.com Property Listings Scraper",
        "description": "Extract Realtor.com property listings, full property details, photos, prices, agents, locations, similar homes, surroundings, and mortgage estimates from search results or known property IDs. Built for real estate leads, market research, and property data collection.",
        "version": "0.1",
        "x-build-id": "Lh3oYczs307jVyIIA"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/crawlio~realtor-property-listings-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-crawlio-realtor-property-listings-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/crawlio~realtor-property-listings-scraper/runs": {
            "post": {
                "operationId": "runs-sync-crawlio-realtor-property-listings-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/crawlio~realtor-property-listings-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-crawlio-realtor-property-listings-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": {
                    "mode": {
                        "title": "Mode",
                        "enum": [
                            "search",
                            "details",
                            "mortgage"
                        ],
                        "type": "string",
                        "description": "Choose the extraction profile. Search is the most common workflow.",
                        "default": "search"
                    },
                    "search": {
                        "title": "Search input",
                        "type": "object",
                        "description": "Configure settings for listing search.",
                        "properties": {
                            "locations": {
                                "title": "Locations",
                                "type": "array",
                                "description": "US locations to search, such as city/state, ZIP code, county, or neighborhood.",
                                "default": [
                                    "Austin, TX"
                                ],
                                "editor": "stringList",
                                "items": {
                                    "type": "string"
                                }
                            },
                            "status": {
                                "title": "Listing type",
                                "type": "string",
                                "description": "Type of Realtor.com listings to collect.",
                                "default": "for_sale",
                                "enum": [
                                    "for_sale",
                                    "for_rent",
                                    "sold"
                                ],
                                "enumTitles": [
                                    "For sale",
                                    "For rent",
                                    "Recently sold"
                                ],
                                "editor": "select"
                            },
                            "maxResults": {
                                "title": "Maximum listings per location",
                                "type": "integer",
                                "description": "Maximum number of listings to save for each location.",
                                "default": 20,
                                "minimum": 1,
                                "maximum": 1000,
                                "editor": "number"
                            },
                            "resultsPerPage": {
                                "title": "Results per upstream page",
                                "type": "integer",
                                "description": "Page size used internally. Higher values are faster; lower values can be more stable.",
                                "default": 20,
                                "minimum": 1,
                                "maximum": 200,
                                "editor": "number"
                            },
                            "offset": {
                                "title": "Start offset",
                                "type": "integer",
                                "description": "Number of listings to skip before collecting results.",
                                "default": 0,
                                "minimum": 0,
                                "maximum": 9999,
                                "editor": "number"
                            },
                            "includePropertyDetails": {
                                "title": "Include property details",
                                "type": "boolean",
                                "description": "Fetch the full details payload for each returned listing and attach it under propertyDetails. Charged per enriched listing and slower than normal search.",
                                "default": false,
                                "editor": "checkbox"
                            },
                            "minPrice": {
                                "title": "Minimum price",
                                "type": "integer",
                                "description": "Optional minimum listing price in USD.",
                                "minimum": 0,
                                "editor": "number"
                            },
                            "maxPrice": {
                                "title": "Maximum price",
                                "type": "integer",
                                "description": "Optional maximum listing price in USD.",
                                "minimum": 0,
                                "editor": "number"
                            },
                            "includeReadyToBuild": {
                                "title": "Include ready-to-build homes",
                                "type": "boolean",
                                "description": "Include ready-to-build new construction results when listing type is For sale.",
                                "default": true,
                                "editor": "checkbox"
                            },
                            "includeBoundary": {
                                "title": "Include search boundary",
                                "type": "boolean",
                                "description": "Ask Realtor.com for boundary data on the first page. This does not change listing records.",
                                "default": false,
                                "editor": "checkbox"
                            }
                        },
                        "default": {
                            "locations": [
                                "Austin, TX"
                            ],
                            "status": "for_sale",
                            "maxResults": 20,
                            "resultsPerPage": 20,
                            "offset": 0,
                            "includePropertyDetails": false,
                            "includeReadyToBuild": true,
                            "includeBoundary": false
                        },
                        "additionalProperties": false
                    },
                    "details": {
                        "title": "Property details input",
                        "type": "object",
                        "description": "Configure settings for single property details.",
                        "properties": {
                            "propertyId": {
                                "title": "Property ID",
                                "type": "string",
                                "description": "Realtor.com property ID.",
                                "default": "4405180267",
                                "editor": "textfield"
                            },
                            "listingId": {
                                "title": "Listing ID (optional)",
                                "type": "string",
                                "description": "Optional Realtor.com listing ID for exact listing matching.",
                                "default": "",
                                "editor": "textfield"
                            },
                            "enrichSurroundings": {
                                "title": "Get Property Surroundings",
                                "type": "boolean",
                                "description": "Fetch flood, noise, and local surroundings data. Charged as a details add-on.",
                                "default": false,
                                "editor": "checkbox"
                            },
                            "enrichSimilarHomes": {
                                "title": "Get Similar Homes",
                                "type": "boolean",
                                "description": "Fetch comparable nearby homes. Charged as a details add-on.",
                                "default": false,
                                "editor": "checkbox"
                            },
                            "similarHomesLimit": {
                                "title": "Similar homes limit",
                                "type": "integer",
                                "description": "Maximum similar homes to return when Get Similar Homes is enabled.",
                                "default": 12,
                                "minimum": 1,
                                "maximum": 50,
                                "editor": "number"
                            }
                        },
                        "default": {
                            "propertyId": "4405180267",
                            "listingId": "",
                            "enrichSurroundings": false,
                            "enrichSimilarHomes": false,
                            "similarHomesLimit": 12
                        },
                        "additionalProperties": false
                    },
                    "mortgage": {
                        "title": "Mortgage input",
                        "type": "object",
                        "description": "Configure settings for mortgage calculation.",
                        "properties": {
                            "mortgagePrice": {
                                "title": "Property price",
                                "type": "integer",
                                "description": "Property price in USD.",
                                "default": 500000,
                                "minimum": 1,
                                "editor": "number"
                            },
                            "mortgageDownPayment": {
                                "title": "Down payment",
                                "type": "integer",
                                "description": "Down payment in USD. Defaults to 20% of the property price when omitted.",
                                "default": 100000,
                                "minimum": 0,
                                "editor": "number"
                            },
                            "mortgageTaxRate": {
                                "title": "Tax rate",
                                "type": "number",
                                "description": "Annual property tax rate.",
                                "default": 0.006,
                                "minimum": 0,
                                "editor": "number"
                            },
                            "mortgageInterestRate": {
                                "title": "Interest rate",
                                "type": "number",
                                "description": "Annual mortgage interest rate.",
                                "default": 0.065,
                                "minimum": 0,
                                "editor": "number"
                            },
                            "propertyId": {
                                "title": "Property ID (optional)",
                                "type": "string",
                                "description": "Optional Realtor.com property ID. Used only when property price is omitted.",
                                "default": "",
                                "editor": "textfield"
                            },
                            "listingId": {
                                "title": "Listing ID (optional)",
                                "type": "string",
                                "description": "Optional Realtor.com listing ID for exact price lookup when property price is omitted.",
                                "default": "",
                                "editor": "textfield"
                            }
                        },
                        "default": {
                            "mortgagePrice": 500000,
                            "mortgageDownPayment": 100000,
                            "mortgageTaxRate": 0.006,
                            "mortgageInterestRate": 0.065
                        },
                        "additionalProperties": false
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
