# Inmuebles24 Scraper - Mexico Real Estate (`benthepythondev/inmuebles24-scraper`) Actor

Scrape Inmuebles24 Mexico listings with price, dimensions, location, coordinates, agency, public phone, WhatsApp, images and lead scores.

- **URL**: https://apify.com/benthepythondev/inmuebles24-scraper.md
- **Developed by:** [Ben](https://apify.com/benthepythondev) (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 $5.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## Inmuebles24 Scraper - Mexico Real Estate

Collect structured property listings from **Inmuebles24**, a major Mexican real-estate marketplace. Paste one or more Inmuebles24 search URLs after choosing sale or rent, property type, location, price, bedrooms, and other filters. The Actor follows the source's pagination and returns normalized property, location, agency, and public contact data.

Each result can include asking price, currency, construction and land area, bedrooms, bathrooms, parking, address, neighborhood, municipality, state, coordinates, description, photos, agency name, public phone, WhatsApp, and a transparent lead-completeness score. Export results to JSON, CSV, Excel, or XML, schedule recurring runs, or connect the dataset to your own application through the Apify API.

### What can you build with it?

- Monitor apartments, houses, land, developments, offices, and commercial properties.
- Compare asking prices by municipality, neighborhood, operation, and property type.
- Create new-listing and price-change alerts for selected Mexican markets.
- Build public agency lead lists with source-visible phone and WhatsApp details.
- Track active brokerages and compare their visible listing portfolios.
- Create relocation, acquisition, brokerage, or market-research feeds.
- Map listings that include source-provided coordinates.
- Feed a spreadsheet, database, dashboard, CRM, Make, Zapier, or n8n workflow.
- Preserve listing snapshots before inventory is modified or removed.

The Actor is particularly useful when a copied search URL represents a focused segment, such as apartments for sale in Ciudad de México, houses for rent in Querétaro, or land within a defined price range.

### Input

`searchUrls` accepts complete public Inmuebles24 search-result URLs. Configure the filters on the website, copy the URL, and paste it into the Actor. This preserves the source's current filter model instead of forcing you to recreate every website option in a separate form.

| Field | Purpose |
| --- | --- |
| `searchUrls` | One or more Inmuebles24 Mexico result URLs. |
| `maxResultsPerSearch` | Maximum unique property rows returned for each URL. |
| `maxPagesPerSearch` | Safety limit for source-provided pagination. |

The default run is intentionally bounded to 10 rows. That keeps first runs, saved Tasks, and automated quality checks fast. Increase the result and page limits for larger exports.

#### Example input

```json
{
  "searchUrls": [
    {
      "url": "https://www.inmuebles24.com/departamentos-en-venta-en-ciudad-de-mexico.html"
    }
  ],
  "maxResultsPerSearch": 50,
  "maxPagesPerSearch": 5
}
````

You can include several searches in one run. Listings are deduplicated by the source's stable posting ID across all supplied URLs, so an overlapping property is saved and billed only once.

### Output fields

Every default-dataset row represents one unique public Inmuebles24 posting. Common fields include:

| Field | Description |
| --- | --- |
| `id`, `code` | Stable source identifiers |
| `url` | Canonical Inmuebles24 listing URL |
| `title`, `generated_title` | Public listing titles |
| `description` | Clean public property description |
| `property_type`, `posting_type` | Property and posting classifications |
| `operation` | Sale, rent, or another advertised operation |
| `price`, `currency`, `formatted_price` | Primary source price |
| `prices` | All operation and currency combinations exposed by the listing |
| `expenses`, `expenses_currency` | Maintenance or expense amount when present |
| `total_area_m2` | Total area when supplied |
| `covered_area_m2` | Construction or covered area |
| `land_area_m2` | Land or lot area |
| `rooms`, `bedrooms`, `bathrooms` | Room counts normalized from Mexican feature labels |
| `parking_spaces`, `age` | Parking and property age information |
| `address`, `neighborhood`, `city`, `province` | Structured location fields |
| `latitude`, `longitude` | Source-provided coordinates |
| `agency_id`, `agency`, `agency_url` | Public publisher identity |
| `agency_phones`, `whatsapp` | Public contact values embedded in the listing |
| `agency_logo`, `agency_license`, `agency_type` | Additional publisher metadata |
| `image`, `images` | Primary and complete visible photo URLs |
| `has_video`, `has_tour`, `has_plans` | Listing-media indicators |
| `lead_score` | Transparent public-data completeness score |
| `source_page`, `search_rank`, `source_total_results` | Search context |
| `modified_at`, `scraped_at` | Source and collection timestamps |

Missing information remains empty. The Actor does not infer a price, contact, coordinate, or room count that the publisher did not expose.

#### Example result

```json
{
  "id": "149381436",
  "title": "Venta Departamento en Fuentes del Pedregal",
  "property_type": "Departamento",
  "operation": "Venta",
  "price": 8330000,
  "currency": "MN",
  "covered_area_m2": 196,
  "bathrooms": 2,
  "city": "Tlalpan",
  "agency": "Cattori Inmobiliaria",
  "agency_phones": ["52 5633711368"],
  "whatsapp": "52 5633711368",
  "lead_score": 95,
  "url": "https://www.inmuebles24.com/propiedades/clasificado/veclapin-venta-departamento-en-fuentes-del-pedregal-149381436.html"
}
```

This shape comes from a real public cloud test. Inventory changes continuously, so current values should always be confirmed on the canonical listing before a transaction or outreach decision.

### Mexican property features

Inmuebles24 uses Spanish feature labels and can represent standard properties and new developments differently. The parser walks nested feature groups and recognizes labels such as `Terreno`, `Superficie construída`, `Recámaras`, `Baños`, and `Estacionamientos`, including common accent variations. The normalized fields make mixed result pages easier to analyze while preserving titles and descriptions for source context.

A listing may expose more than one operation or price. The top-level price fields contain the first advertised pair for simple tables. The `prices` array preserves every source-provided operation, amount, currency, and formatted value.

### Agency contacts and lead score

The Actor returns contact values already included in the public search state. It does not log into an account, reveal gated contact information, guess email addresses, or purchase private enrichment data. `agency_phones` may include a public brokerage number, while `whatsapp` contains the advertised WhatsApp value when available.

`lead_score` measures record completeness, not seller quality. It adds weight for a named agency, public contact, WhatsApp, price, description, coordinates, images, area, and canonical URL. Use it to prioritize analyst review or legitimate lead qualification; do not treat it as a guarantee that a listing is available or that a publisher will respond.

### Extraction and reliability

Inmuebles24 result pages embed a structured `window.__PRELOADED_STATE__` object. The Actor decodes that object with a JSON parser, reads the official posting array, follows the source-provided next-page URL, and deduplicates by posting ID. It does not rely on visual coordinates or fragile card-text scraping.

Direct Apify datacenter access can be blocked by the source edge. The Actor detects that response and opens one sticky Mexico residential session with Chrome-compatible TLS behavior. Retries, result caps, and page caps remain bounded. A run with no usable public listings fails explicitly instead of producing a misleading successful empty dataset.

### Pricing

This Actor uses pay-per-event pricing:

- a small Actor-start event covers initialization;
- every unique property written to the default dataset is one `result` event at **$0.005**;
- public agency phone and WhatsApp fields are included in that result price;
- discarded duplicates are not billed a second time.

At the current price, 1,000 unique property rows cost $5.00 plus the small start event. The complete pricing configuration is visible in Apify before each run.

### Scheduled monitoring

Save a Task for each market segment and run it daily or weekly. Use `id` as the external primary key, then compare `price`, `modified_at`, and `status` with a previous snapshot. This supports alerts for new inventory, changed asking prices, and listings no longer present in a search.

Apify webhooks can deliver completed-run notifications to your service. The dataset API can feed Make, Zapier, n8n, a database, or a custom application without manual downloads.

### Responsible use

This Actor collects public property and business-listing information. Use it for legitimate real-estate research, monitoring, brokerage, relocation, and analytics. Follow applicable privacy, database, consumer, real-estate, and marketing rules. Keep run frequency proportionate to the workflow, verify time-sensitive information at the source, and avoid unsolicited bulk contact.

The Actor is not affiliated with or endorsed by Inmuebles24. Source availability and fields can change, so production workflows should monitor run status and retain the canonical URL for verification.

### FAQ

#### Is an Inmuebles24 account required?

No. The Actor reads public search-result information without a user login.

#### Can it collect both properties for sale and rent?

Yes. Paste the corresponding Inmuebles24 result URL after choosing the operation and any other filters.

#### Can I target a city, municipality, or neighborhood?

Yes. Configure that location on Inmuebles24 and copy the resulting URL. The Actor retains the available location hierarchy in every row.

#### Why is an area, phone, or coordinate empty?

Publishers decide which values to expose. The Actor returns public source values only and does not fabricate missing data.

#### How do I avoid duplicates between scheduled runs?

Use `id` as the stable key in your destination. The Actor deduplicates within each run; your database or automation can upsert the same ID across snapshots.

#### What should I include in a support issue?

Provide the run ID, a small reproducible input, and the expected behavior. Never include credentials or private customer data. If the Actor saves useful data, a Store review helps other users evaluate it and helps prioritize maintenance.

### Related Actors

- [Zonaprop Scraper](https://apify.com/benthepythondev/zonaprop-scraper) for Argentina property listings and agency contacts.
- [MagicBricks Scraper](https://apify.com/benthepythondev/magicbricks-scraper) for India real-estate listings and broker leads.
- [Idealista Scraper](https://apify.com/benthepythondev/idealista-scraper) for Spanish property-market research.
- [Fotocasa Scraper](https://apify.com/benthepythondev/fotocasa-scraper) for additional Spain listings and agencies.
- [Craigslist Real Estate Scraper](https://apify.com/benthepythondev/craigslist-real-estate-scraper) for US real-estate inventory.

Keywords: Inmuebles24 scraper, Mexico real estate API, Mexican property data, Ciudad de México apartments, Mexico homes for sale, Mexico rentals, real estate agency leads, property prices Mexico, WhatsApp real estate leads, Inmuebles24 export, Apify property scraper.

# Actor input Schema

## `searchUrls` (type: `array`):

Paste Inmuebles24 Mexico search-results URLs after selecting sale/rent, property type, location, price and other filters.

## `maxResultsPerSearch` (type: `integer`):

Maximum unique property rows saved for each search URL.

## `maxPagesPerSearch` (type: `integer`):

Safety cap for source pagination. Inmuebles24 normally embeds multiple listings per page.

## Actor input object example

```json
{
  "searchUrls": [
    {
      "url": "https://www.inmuebles24.com/departamentos-en-venta-en-ciudad-de-mexico.html"
    }
  ],
  "maxResultsPerSearch": 10,
  "maxPagesPerSearch": 20
}
```

# Actor output Schema

## `results` (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 = {
    "searchUrls": [
        {
            "url": "https://www.inmuebles24.com/departamentos-en-venta-en-ciudad-de-mexico.html"
        }
    ],
    "maxResultsPerSearch": 10,
    "maxPagesPerSearch": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("benthepythondev/inmuebles24-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 = {
    "searchUrls": [{ "url": "https://www.inmuebles24.com/departamentos-en-venta-en-ciudad-de-mexico.html" }],
    "maxResultsPerSearch": 10,
    "maxPagesPerSearch": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("benthepythondev/inmuebles24-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 '{
  "searchUrls": [
    {
      "url": "https://www.inmuebles24.com/departamentos-en-venta-en-ciudad-de-mexico.html"
    }
  ],
  "maxResultsPerSearch": 10,
  "maxPagesPerSearch": 20
}' |
apify call benthepythondev/inmuebles24-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Inmuebles24 Scraper - Mexico Real Estate",
        "description": "Scrape Inmuebles24 Mexico listings with price, dimensions, location, coordinates, agency, public phone, WhatsApp, images and lead scores.",
        "version": "1.0",
        "x-build-id": "7Civ9fBiiOBbpW8HZ"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/benthepythondev~inmuebles24-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-benthepythondev-inmuebles24-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/benthepythondev~inmuebles24-scraper/runs": {
            "post": {
                "operationId": "runs-sync-benthepythondev-inmuebles24-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/benthepythondev~inmuebles24-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-benthepythondev-inmuebles24-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "searchUrls"
                ],
                "properties": {
                    "searchUrls": {
                        "title": "Inmuebles24 search URLs",
                        "type": "array",
                        "description": "Paste Inmuebles24 Mexico search-results URLs after selecting sale/rent, property type, location, price and other filters.",
                        "default": [
                            {
                                "url": "https://www.inmuebles24.com/inmuebles-venta.html"
                            }
                        ],
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "maxResultsPerSearch": {
                        "title": "Maximum listings per search",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum unique property rows saved for each search URL.",
                        "default": 10
                    },
                    "maxPagesPerSearch": {
                        "title": "Maximum pages per search",
                        "minimum": 1,
                        "maximum": 100,
                        "type": "integer",
                        "description": "Safety cap for source pagination. Inmuebles24 normally embeds multiple listings per page.",
                        "default": 20
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
