# Zillow Foreclosure & Pre-Foreclosure Scraper (`maximedupre/zillow-foreclosure-pre-foreclosure-scraper`) Actor

Scrape Zillow distressed properties by market or Zillow search URL. Export foreclosures, pre-foreclosures, bank-owned homes, and auctions with prices, addresses, Zestimate, tax values, property facts, and source URLs.

- **URL**: https://apify.com/maximedupre/zillow-foreclosure-pre-foreclosure-scraper.md
- **Developed by:** [Maxime Dupré](https://apify.com/maximedupre) (community)
- **Categories:** Real estate, Lead generation, Business
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.90 / 1,000 scraped properties

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

### 🏚️ Zillow Foreclosure & Pre-Foreclosure Scraper

Zillow Foreclosure & Pre-Foreclosure Scraper collects public distressed-property listings from [Zillow](https://www.zillow.com/) and saves them as structured rows you can export, schedule, or use through the Apify API. Search by market or paste Zillow search URLs, then collect foreclosures, pre-foreclosures, bank-owned homes, and auctions with source URLs, Zillow IDs, prices, addresses, Zestimate values when shown, tax values, property facts, and distress categories.

Use this Zillow foreclosure scraper when you need a clean starting list for real estate research, acquisition screening, distressed-property monitoring, local market checks, or lead review. The default collects up to `500` properties; lower `Maximum properties` to `25` for a quick first check.

### 🔎 What this Zillow distressed property scraper does

- Searches Zillow distressed-property inventory by city, neighborhood, ZIP code, or Zillow search URL.
- Supports foreclosure, pre-foreclosure, bank-owned, and auction categories.
- Saves one dataset row per accepted Zillow distressed-property listing.
- Extracts Zillow property IDs, property URLs, distress type, address parts, price, Zestimate, tax-assessed value, beds, baths, square feet, lot size, coordinates, days on Zillow, home status, and property type when Zillow exposes them.
- Includes auction date, lender name, and loan amount only when Zillow exposes those facts for a listing.
- Stops at your `Maximum properties` limit across all searches and URLs.
- Charges only for saved distressed-property rows.
- Works with Apify dataset exports, API clients, schedules, webhooks, and integrations.

The Actor focuses on public Zillow distressed-property listings. It does not log in to Zillow, use user-provided cookies, contact owners or agents, submit lead forms, scrape private account data, estimate repair costs, calculate ARV, score deals, or enrich rows from county records or third-party databases.

### 📦 Data you can extract

Each dataset item is one Zillow foreclosure, pre-foreclosure, bank-owned, or auction property listing. Fields can be `null` when Zillow does not show that value for a property.

| Field | Description |
| --- | --- |
| `zpid` | Zillow property ID. |
| `propertyUrl` | Zillow property page URL. |
| `distressType` | `foreclosure`, `preForeclosure`, `bankOwned`, or `auction`. |
| `homeStatus`, `propertyType` | Zillow status and property type when shown. |
| `resultPosition` | Source result position when known. |
| `streetAddress`, `city`, `state`, `zipCode` | Parsed property address. |
| `price`, `zestimate`, `taxAssessedValue` | Listing, value, and tax facts when shown by Zillow. |
| `beds`, `baths`, `sqft` | Main property size facts. |
| `lotAreaValue`, `lotAreaUnit` | Lot size when exposed. |
| `latitude`, `longitude` | Coordinates when exposed. |
| `daysOnZillow` | Days on Zillow when exposed. |
| `auctionDate`, `lenderName`, `loanAmount` | Distress-specific facts when Zillow exposes them. |

### 🚀 How to run it

1. Open the Input tab.
2. Add one or more market searches, such as `Miami, FL`, `Phoenix, AZ`, or `33183`.
3. Or paste one or more Zillow search result URLs.
4. Choose the distress types you want to collect.
5. Set `Maximum properties`. Start with `25` for a quick check, then raise it up to `500`.
6. Run the Actor and open the default dataset.

You can use market searches and Zillow URLs together. The Actor saves rows until it reaches the maximum property limit or Zillow has no more matching rows for the submitted targets.

### ⚙️ Input

| Input | Type | Description |
| --- | --- | --- |
| `searchLocations` | Array of strings | Cities, neighborhoods, or ZIP codes to search on Zillow. |
| `startUrls` | Array of URLs | Zillow search result URLs to collect. |
| `distressTypes` | Array | Distressed-property categories to save: foreclosures, pre-foreclosures, bank-owned homes, and auctions. |
| `maxItems` | Integer | Maximum rows to save across all targets. Minimum `1`, maximum `500`, default `500`. |

At least one market search or Zillow search URL is needed. If both target inputs are empty, the run finishes successfully with zero rows and no row charges.

### 🧾 Output example

```json
{
  "zpid": "44271670",
  "propertyUrl": "https://www.zillow.com/homedetails/7590-SW-127th-Dr-Miami-FL-33183/44271670_zpid/",
  "distressType": "auction",
  "homeStatus": "FOR_SALE",
  "propertyType": "SINGLE_FAMILY",
  "resultPosition": 1,
  "streetAddress": "7590 SW 127th Dr",
  "city": "Miami",
  "state": "FL",
  "zipCode": "33183",
  "price": 5000,
  "zestimate": null,
  "taxAssessedValue": 564263,
  "beds": 3,
  "baths": 2,
  "sqft": 1612,
  "lotAreaValue": 7840.8,
  "lotAreaUnit": "sqft",
  "latitude": 25.69693,
  "longitude": -80.40023,
  "daysOnZillow": 9,
  "auctionDate": null,
  "lenderName": null,
  "loanAmount": null
}
````

### 💳 Pricing

This Actor uses pay-per-event pricing. You pay for each saved distressed-property row. Empty runs, invalid empty-target runs, blocked pages that produce no rows, and diagnostic messages are not charged as property rows.

The charge event is `Scraped property`, meaning one saved Zillow foreclosure, pre-foreclosure, bank-owned, or auction listing.

### 🧭 Common use cases

- Build a Zillow foreclosure lead list for a target market.
- Monitor pre-foreclosure inventory in a city or ZIP code.
- Compare bank-owned and auction supply across nearby markets.
- Export distressed-property rows for spreadsheet review or CRM import.
- Feed Zillow source URLs and property IDs into a downstream due-diligence workflow.

### ⚠️ Limits and caveats

Zillow does not expose every fact for every property. Missing optional fields such as `zestimate`, `auctionDate`, `lenderName`, or `loanAmount` mean Zillow did not expose that value in the scraped source data for that listing.

Some markets have no matching distressed-property listings for a selected category. In that case, the Actor can finish with zero rows. This is a normal result for narrow markets or narrow distress-type filters.

This Actor is not affiliated with Zillow. Use the exported data responsibly and review the linked Zillow property pages before making any business decision.

### ❓ FAQ

#### ❓ Can I scrape only pre-foreclosures?

Yes. Set `distressTypes` to `Pre-foreclosures` only. You can also combine pre-foreclosures with auctions, bank-owned homes, or foreclosures.

#### 🔗 Can I paste a Zillow URL instead of typing a location?

Yes. Use `Zillow search URLs` when you already have the Zillow market page or filters you want. The Actor still saves only rows matching the selected distress types.

#### 🔐 Does the Actor need Zillow login cookies?

No. The public input does not ask for a Zillow account, cookie, API key, or private credential.

#### 📭 Why are lender name or loan amount sometimes null?

Those fields are saved only when Zillow exposes them for the property. The Actor does not infer legal or loan facts from other sources.

#### 📏 Can I get more than 500 properties?

The public run limit is `500` rows. Run separate markets or narrower Zillow URLs when you need to split a large research job.

### 📝 Changelog

- 0.0: Initial release.

### 🆘 Support

For issues, questions, or feature requests, [file a ticket](https://console.apify.com/actors/maximedupre~zillow-foreclosure-pre-foreclosure-scraper/issues) and I'll fix or implement it in less than 24h 🫡

### 🔗 Other actors

- [Realtor Scraper ↗](https://apify.com/maximedupre/realtor-scraper) - Collect Realtor.com property listings for sale, rent, sold, and pending markets.
- [ForRent Scraper ↗](https://apify.com/maximedupre/forrent-scraper) - Export rental property data, floor plans, amenities, and contact details from ForRent.com.
- [BusinessesForSale Scraper ↗](https://apify.com/maximedupre/businessesforsale-scraper) - Research business-for-sale and franchise listings with prices, financials, and seller links.
- [Google Maps Shared List Scraper ↗](https://apify.com/maximedupre/google-maps-shared-list-scraper) - Export places from public Google Maps shared lists for local research and lead workflows.
- [Yellow Pages Scraper ↗](https://apify.com/maximedupre/yellowpages-scraper) - Build local business lead lists from YellowPages.com search and listing pages.

**Made with ❤️ by Maxime Dupré**

# Actor input Schema

## `searchLocations` (type: `array`):

Enter Zillow markets such as Miami, FL, Phoenix, AZ, a neighborhood, or a ZIP code.

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

Paste Zillow search result URLs when you already have the market page or Zillow filters you want to collect.

## `distressTypes` (type: `array`):

Choose the Zillow distressed-property categories to save.

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

Maximum distressed-property rows to save across all market searches and URLs.

## Actor input object example

```json
{
  "searchLocations": [
    "Miami, FL",
    "Phoenix, AZ"
  ],
  "startUrls": [
    {
      "url": "https://www.zillow.com/miami-fl/foreclosures/"
    }
  ],
  "distressTypes": [
    "foreclosure",
    "preForeclosure",
    "bankOwned",
    "auction"
  ],
  "maxItems": 500
}
```

# Actor output Schema

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

Dataset of saved Zillow distressed-property listings.

# 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 = {
    "searchLocations": [
        "Miami, FL",
        "Phoenix, AZ"
    ],
    "startUrls": [
        {
            "url": "https://www.zillow.com/miami-fl/foreclosures/"
        }
    ],
    "distressTypes": [
        "foreclosure",
        "preForeclosure",
        "bankOwned",
        "auction"
    ],
    "maxItems": 500
};

// Run the Actor and wait for it to finish
const run = await client.actor("maximedupre/zillow-foreclosure-pre-foreclosure-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 = {
    "searchLocations": [
        "Miami, FL",
        "Phoenix, AZ",
    ],
    "startUrls": [{ "url": "https://www.zillow.com/miami-fl/foreclosures/" }],
    "distressTypes": [
        "foreclosure",
        "preForeclosure",
        "bankOwned",
        "auction",
    ],
    "maxItems": 500,
}

# Run the Actor and wait for it to finish
run = client.actor("maximedupre/zillow-foreclosure-pre-foreclosure-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 '{
  "searchLocations": [
    "Miami, FL",
    "Phoenix, AZ"
  ],
  "startUrls": [
    {
      "url": "https://www.zillow.com/miami-fl/foreclosures/"
    }
  ],
  "distressTypes": [
    "foreclosure",
    "preForeclosure",
    "bankOwned",
    "auction"
  ],
  "maxItems": 500
}' |
apify call maximedupre/zillow-foreclosure-pre-foreclosure-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Zillow Foreclosure & Pre-Foreclosure Scraper",
        "description": "Scrape Zillow distressed properties by market or Zillow search URL. Export foreclosures, pre-foreclosures, bank-owned homes, and auctions with prices, addresses, Zestimate, tax values, property facts, and source URLs.",
        "version": "0.0",
        "x-build-id": "LgTTT1DY0bdsF2cWn"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/maximedupre~zillow-foreclosure-pre-foreclosure-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-maximedupre-zillow-foreclosure-pre-foreclosure-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/maximedupre~zillow-foreclosure-pre-foreclosure-scraper/runs": {
            "post": {
                "operationId": "runs-sync-maximedupre-zillow-foreclosure-pre-foreclosure-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/maximedupre~zillow-foreclosure-pre-foreclosure-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-maximedupre-zillow-foreclosure-pre-foreclosure-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": {
                    "searchLocations": {
                        "title": "Market searches",
                        "maxItems": 100,
                        "type": "array",
                        "description": "Enter Zillow markets such as Miami, FL, Phoenix, AZ, a neighborhood, or a ZIP code.",
                        "items": {
                            "type": "string",
                            "minLength": 1
                        }
                    },
                    "startUrls": {
                        "title": "Zillow search URLs",
                        "maxItems": 100,
                        "type": "array",
                        "description": "Paste Zillow search result URLs when you already have the market page or Zillow filters you want to collect.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "title": "URL",
                                    "description": "A Zillow search result URL.",
                                    "type": "string",
                                    "pattern": "^https?://([^/]+\\.)?zillow\\.com/"
                                }
                            }
                        }
                    },
                    "distressTypes": {
                        "title": "Distress types",
                        "type": "array",
                        "description": "Choose the Zillow distressed-property categories to save.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "foreclosure",
                                "preForeclosure",
                                "bankOwned",
                                "auction"
                            ],
                            "enumTitles": [
                                "Foreclosures",
                                "Pre-foreclosures",
                                "Bank-owned homes",
                                "Auctions"
                            ]
                        },
                        "default": [
                            "foreclosure",
                            "preForeclosure",
                            "bankOwned",
                            "auction"
                        ]
                    },
                    "maxItems": {
                        "title": "Maximum properties",
                        "minimum": 1,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Maximum distressed-property rows to save across all market searches and URLs.",
                        "default": 500
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
