# View.com.au Australian Property Scraper (`shahidirfan/view-com-au-australian-property-scraper`) Actor

Scrape property listings from View.com.au across Australia with complete real estate data, including price, address, suburb, property type, bedrooms, bathrooms, land size, agent details, images, auction dates, and listing URLs. Ideal for market research, lead generation, and property analytics.

- **URL**: https://apify.com/shahidirfan/view-com-au-australian-property-scraper.md
- **Developed by:** [Shahid Irfan](https://apify.com/shahidirfan) (community)
- **Categories:** Real estate, Lead generation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-usage

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## View.com.au Australian Property Scraper

Extract comprehensive Australian property listings from view.com.au including for-sale, for-rent, and sold properties. Collect prices, addresses, bedrooms, bathrooms, car spaces, agent and agency details, property images, GPS coordinates, and more at scale. Perfect for property market research, investment analysis, and competitive intelligence.

### Features

- **Location search** - Search by state (nsw, vic, qld) or suburb (sydney,nsw, melbourne-3000,vic)
- **Direct URL support** - Provide any view.com.au search results URL for precise targeting
- **Complete property data** - Extract prices, addresses, bedrooms, bathrooms, car spaces, land size, images, inspections, and agent details
- **Pagination handling** - Automatically navigates through multiple result pages
- **Structured output** - Clean JSON output with normalized price fields and GPS coordinates
- **Proxy support** - Works with residential proxies for reliable Australian property data access

### Use Cases

#### Property Market Research
Track property prices and availability across suburbs and states. Analyze market trends, price ranges, and property types in specific areas.

#### Investment Analysis
Build datasets of property listings for investment decision making. Compare prices, features, and locations to identify opportunities.

#### Real Estate Monitoring
Monitor competitor listings, agent activity, and agency presence across Australian markets. Track new listings and price changes.

#### Data Analysis
Create comprehensive property databases for business intelligence, academic research, or custom analytics projects.

---

### Input Parameters

| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `startUrl` | String | No | - | Direct view.com.au search results URL. Overrides location. Example: `https://view.com.au/for-sale/nsw/in-sydney-2000/` |
| `location` | String | No | `nsw` | Search location. Format: `state` (nsw, vic, qld) or `suburb,state` (sydney,nsw, melbourne-3000,vic) |
| `results_wanted` | Integer | No | `20` | Maximum number of property listings to collect |
| `max_pages` | Integer | No | `5` | Safety cap on search result pages to visit (each page contains ~25 listings) |
| `proxyConfiguration` | Object | No | Apify Proxy | Proxy configuration. Residential Australian proxies recommended. |

---

### Output Data

Each item in the dataset contains:

| Field | Type | Description |
|-------|------|-------------|
| `id` | Number | Unique listing identifier |
| `listingUrl` | String | Full URL to the property listing |
| `address` | String | Full property address |
| `suburb` | String | Suburb name |
| `state` | String | Australian state |
| `postcode` | String | Property postcode |
| `streetNumber` | String | Street number |
| `streetName` | String | Street name |
| `unitNumber` | String | Unit, suite, or level identifier when shown |
| `priceDisplay` | String | Price as displayed on listing |
| `priceValue` | Number | Single price value (if available) |
| `priceMin` | Number | Minimum price in range |
| `priceMax` | Number | Maximum price in range |
| `isPriceHidden` | Boolean | Whether the numeric price is hidden |
| `bedrooms` | Number | Number of bedrooms |
| `bathrooms` | Number | Number of bathrooms |
| `carSpaces` | Number | Number of car parking spaces |
| `landSize` | Number | Land or floor area value shown on the listing |
| `landSizeInSqm` | Number | Area normalized to square metres when provided |
| `landSizeSystem` | String | Unit system for the area value |
| `propertyType` | String | Type (house, apartment, townhouse, land, etc.) |
| `propertyTypes` | Array | Property type labels supplied for the listing |
| `saleMethod` | String | Sale method (Sale, Auction) |
| `status` | String | Listing status (On Market) |
| `rank` | String | Listing placement category |
| `listingSource` | String | Listing source label |
| `isNewConstruction` | Boolean | Whether the listing is marked as new construction |
| `isHomeAndLand` | Boolean | Whether the listing is marked as home and land |
| `latitude` | Number | GPS latitude coordinate |
| `longitude` | Number | GPS longitude coordinate |
| `images` | Array | Array of property image URLs |
| `imageCount` | Number | Number of unique listing images collected |
| `heroImageUrl` | String | Primary listing image URL |
| `agentName` | String | Listing agent full name |
| `agentPhone` | String | Agent phone number |
| `agentMobile` | String | Agent mobile number when available |
| `agents` | Array | Structured agent records with contact and profile details |
| `agentIds` | Array | Source agent identifiers |
| `agencyName` | String | Real estate agency name |
| `agencyId` | Number | Source agency identifier |
| `agencyUrl` | String | Agency profile URL |
| `lgaName` | String | Local government area name |
| `lgaSlug` | String | Local government area URL slug |
| `region` | String | Region label |
| `gnafId` | String | GNAF property identifier when available |
| `inspections` | Array | Inspection date and time records |
| `auctionAt` | String | Auction date and time when available |
| `createdAt` | String | Listing creation timestamp |
| `updatedAt` | String | Listing update timestamp |
| `onMarketAt` | String | Date and time the listing went on market |

---

### Usage Examples

#### Basic State Search

Search all properties for sale in New South Wales:

```json
{
  "location": "nsw",
  "results_wanted": 50,
  "max_pages": 2
}
````

#### Suburb-Level Search

Search for properties in a specific suburb:

```json
{
  "location": "sydney-2000,nsw",
  "results_wanted": 25,
  "max_pages": 1
}
```

#### Direct URL Search

Use a specific view.com.au search URL:

```json
{
  "startUrl": "https://view.com.au/for-sale/vic/in-melbourne-3000/",
  "results_wanted": 100,
  "max_pages": 4
}
```

#### Rental Listings

Search rental properties:

```json
{
  "startUrl": "https://view.com.au/for-rent/qld/in-brisbane-4000/",
  "results_wanted": 50,
  "max_pages": 2
}
```

***

### Sample Output

```json
{
  "id": 16158346,
  "listingUrl": "https://view.com.au/property/vic/mount-eliza-3930/2-coles-court-16158346/",
  "address": "2 Coles Court, Mount Eliza VIC 3930",
  "suburb": "Mount Eliza",
  "state": "VIC",
  "postcode": "3930",
  "priceDisplay": "$1,500,000 - $1,650,000",
  "priceValue": 1500000,
  "priceMin": 1500000,
  "priceMax": 1650000,
  "bedrooms": 4,
  "bathrooms": 2,
  "carSpaces": 2,
  "landSize": 462,
  "landSizeInSqm": 462,
  "landSizeSystem": "squareMeter",
  "propertyType": "Apartment & Unit",
  "propertyTypes": ["Apartment & Unit"],
  "rank": "Premium",
  "listingSource": "VIEW",
  "isPriceHidden": false,
  "agentName": "Jane Smith",
  "agentPhone": "02 9000 1000",
  "agentMobile": "0411 000 000",
  "agencyId": 17003,
  "agencyName": "Sample Realty",
  "agencyUrl": "https://view.com.au/real-estate-agency/sample-realty-17003/",
  "latitude": -37.81,
  "longitude": 144.96,
  "imageCount": 1,
  "images": [
    "https://view.com.au/viewstatic/images/listing/800-w/16158346-1-ABC1234.jpg"
  ],
  "updatedAt": "2026-04-20 16:20:56",
  "onMarketAt": "2025-10-31 06:59:48"
}
```

***

### Tips for Best Results

#### Choose Working URLs

- Verify the search URL is accessible in your browser first
- Use suburb-level URLs for more targeted results
- Start with a small `results_wanted` to test the output

#### Optimize Collection Size

- Start small (20-50 results) for initial testing
- Increase for production runs based on your needs
- Each page contains approximately 25 listings

#### Use Residential Proxies

- view.com.au may block datacenter IP addresses
- Enable Apify Proxy with the RESIDENTIAL group for reliable access
- Australian residential proxies provide the best results

***

### Integrations

Connect your data with:

- **Google Sheets** - Export for analysis and reporting
- **Airtable** - Build searchable property databases
- **Slack** - Get notifications on new listings
- **Make** - Create automated property workflows
- **Zapier** - Trigger actions on new data

#### Export Formats

Download data in multiple formats:

- **JSON** - For developers and API integration
- **CSV** - For spreadsheet analysis
- **Excel** - For business reporting
- **XML** - For system integrations

***

### Frequently Asked Questions

#### How many properties can I collect?

You can collect all available listings matching your search. The practical limit depends on the search area and total matching properties.

#### Does this support rental and sold properties?

Yes. Use a for-rent or sold URL as the `startUrl` to collect rental or recently sold listings.

#### What if data fields are missing?

Some fields may be null if the source listing does not provide that information. Price ranges, agent details, and coordinates are available for most listings.

#### Can I scrape property detail pages?

The actor extracts data from search results pages. For individual property enrichment, use the property detail URL directly as a single-result search.

#### Does view.com.au require proxies?

The site uses CloudFront CDN protection. Using Apify Proxy with residential IPs provides the most reliable access, especially for Australian-targeted results.

***

### Support

For issues or feature requests, contact support through the Apify Console.

#### Resources

- [Apify Documentation](https://docs.apify.com/)
- [API Reference](https://docs.apify.com/api/v2)
- [Scheduling Runs](https://docs.apify.com/schedules)

***

### Legal Notice

This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with view.com.au terms of service and applicable laws. Use data responsibly and respect rate limits.

# Actor input Schema

## `startUrl` (type: `string`):

Direct view.com.au search results page URL. Overrides location field. Examples: https://view.com.au/for-sale/nsw/in-sydney-2000/, https://view.com.au/for-sale/vic/melbourne/, https://view.com.au/for-rent/qld/brisbane/

## `location` (type: `string`):

Search location. Format: state (e.g. 'nsw', 'vic', 'qld') or 'suburb,state' (e.g. 'sydney,nsw', 'melbourne-3000,vic'). Ignored if Start URL is provided.

## `results_wanted` (type: `integer`):

Maximum number of property listings to collect.

## `max_pages` (type: `integer`):

Safety cap on number of search result pages to visit (each page ~25 listings).

## `proxyConfiguration` (type: `object`):

Use Apify Proxy. Residential proxies from Australia are recommended for reliable access.

## Actor input object example

```json
{
  "location": "nsw",
  "results_wanted": 20,
  "max_pages": 5,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

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

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "location": "nsw",
    "results_wanted": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("shahidirfan/view-com-au-australian-property-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 = {
    "location": "nsw",
    "results_wanted": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("shahidirfan/view-com-au-australian-property-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 '{
  "location": "nsw",
  "results_wanted": 20
}' |
apify call shahidirfan/view-com-au-australian-property-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "View.com.au Australian Property Scraper",
        "description": "Scrape property listings from View.com.au across Australia with complete real estate data, including price, address, suburb, property type, bedrooms, bathrooms, land size, agent details, images, auction dates, and listing URLs. Ideal for market research, lead generation, and property analytics.",
        "version": "0.0",
        "x-build-id": "tpxiMsfg2PBkYUMfQ"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/shahidirfan~view-com-au-australian-property-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-shahidirfan-view-com-au-australian-property-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/shahidirfan~view-com-au-australian-property-scraper/runs": {
            "post": {
                "operationId": "runs-sync-shahidirfan-view-com-au-australian-property-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/shahidirfan~view-com-au-australian-property-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-shahidirfan-view-com-au-australian-property-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": {
                    "startUrl": {
                        "title": "Start URL",
                        "type": "string",
                        "description": "Direct view.com.au search results page URL. Overrides location field. Examples: https://view.com.au/for-sale/nsw/in-sydney-2000/, https://view.com.au/for-sale/vic/melbourne/, https://view.com.au/for-rent/qld/brisbane/"
                    },
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "Search location. Format: state (e.g. 'nsw', 'vic', 'qld') or 'suburb,state' (e.g. 'sydney,nsw', 'melbourne-3000,vic'). Ignored if Start URL is provided."
                    },
                    "results_wanted": {
                        "title": "Maximum results",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Maximum number of property listings to collect.",
                        "default": 20
                    },
                    "max_pages": {
                        "title": "Maximum pages",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Safety cap on number of search result pages to visit (each page ~25 listings).",
                        "default": 5
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Use Apify Proxy. Residential proxies from Australia are recommended for reliable access.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
