# Renthub Property Search Scraper (`stealth_mode/renthub-property-search-scraper`) Actor

Scrape rental property listings from Renthub.in.th with precision. This scraper collects titles, prices, amenities, locations, photos, and 26+ fields per property — perfect for real estate investors, property managers, and market researchers analyzing Thailand's rental market.

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

## Pricing

from $3.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

## Renthub Property Search Scraper: Extract Thailand Rental Data Fast

---

### What Is Renthub.in.th?

Renthub.in.th is Thailand's premier residential rental platform, connecting property owners and managers with tenants across major cities including Bangkok, Chiang Mai, and Phuket. The platform hosts thousands of properties ranging from affordable apartments to luxury condominiums. Manually collecting rental listings and property details is tedious and error-prone — the **Renthub Property Search Scraper** automates this workflow, delivering clean, structured rental data in seconds.

---

### Overview

The **Renthub Property Search Scraper** extracts detailed rental property listings from Renthub search results pages, converting unstructured web content into machine-readable records. It is ideal for:

- **Real estate investors** identifying rental opportunities across Thailand
- **Property managers** benchmarking rental rates and market conditions
- **Researchers** analyzing residential property trends
- **Aggregator platforms** feeding rental inventory into custom property portals
- **Market analysts** tracking supply and pricing in specific locations

Key strengths include configurable per-URL item limits (up to 200), robust error handling with `ignore_url_failures`, and comprehensive property metadata covering location, pricing, amenities, and multimedia assets.

---

### Input Format

The scraper accepts a JSON configuration with three essential parameters:

```json
{
  "urls": [
    "https://www.renthub.in.th/en/apartment/bangkok/2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

#### Input Parameters Explained

| Parameter | Type | Description | Example |
|---|---|---|---|
| `urls` | Array | List of Renthub property search page URLs to scrape. Each URL represents a filtered search (city, property type, page number). Paste URLs one by one or use bulk edit for multiple URLs. | `["https://www.renthub.in.th/en/apartment/bangkok/1"]` |
| `ignore_url_failures` | Boolean | If `true`, the scraper continues running even if some URLs fail to load or return no results. Use `false` to stop at the first error. | `true` or `false` |
| `max_items_per_url` | Integer | Maximum number of properties to extract per URL (range: 1–200). Controls data volume and scraping time. | `50`, `200` |

> **Best Practice:** Start with `max_items_per_url: 20` for testing, then increase to `200` for full-scale collection.

***

### Output Format

#### Sample Output Record

```json
{
  "id": "8574",
  "cover_picture": "/listing_picture/201402/20140201/VxBC47oGqnXFhhTku9LF.jpg",
  "slug": "baan-ratchaneekorn",
  "name": "Baan Ratchaneekorn ",
  "title": "",
  "road": "",
  "house_number": "",
  "street": "",
  "amenities": {
    "__typename": "AmenitiesType",
    "has_phone": true,
    "has_air": true,
    "has_fan": true,
    "has_t_v": true,
    "has_refrigerator": false,
    "has_furniture": true,
    "has_water_heater": true,
    "has_internet": true,
    "allow_pet": false,
    "allow_smoking": false,
    "has_key_card_access": true,
    "has_finger_print_access": true,
    "has_security": true,
    "has_c_c_t_v": true,
    "has_bicycle_parking": true,
    "has_parking": true,
    "has_pool": false,
    "has_fitness": false,
    "has_laundry": true,
    "has_salon": true,
    "has_lift": false,
    "has_shop": true,
    "has_restaurant": true,
    "has_cable_t_v": true,
    "has_ev_charger": false
  },
  "apartment_is_hotel": false,
  "province": "Bangkok",
  "district": "Bang Khae",
  "subdistrict": "Bang Khae",
  "sponsor_package": "EXCLUSIVE",
  "has_virtual_tour": true,
  "distance": null,
  "property_type": "APARTMENT",
  "user_id": "13417",
  "address_document": {
    "__typename": "VerificationDocumentType",
    "review_status": "VERIFIED"
  },
  "address_photo": {
    "__typename": "VerificationDocumentType",
    "review_status": "VERIFIED"
  },
  "price": {
    "__typename": "SearchListingPriceType",
    "monthly": {
      "__typename": "MonthlyPriceType",
      "min_price": 3900,
      "max_price": 4700,
      "type": "AMOUNT"
    },
    "daily": {
      "__typename": "DailyPriceType",
      "min_price": 0,
      "max_price": 0,
      "type": "NO_DAILY_RENTAL"
    },
    "short_term": {
      "__typename": "ShortTermPriceType",
      "short_contract": true,
      "min_price": 3900,
      "max_price": 3900,
      "one_month": {
        "__typename": "ShortTermPriceByType",
        "short_contract": false,
        "min_price": null,
        "max_price": null
      },
      "three_month": {
        "__typename": "ShortTermPriceByType",
        "short_contract": false,
        "min_price": null,
        "max_price": null
      },
      "six_month": {
        "__typename": "ShortTermPriceByType",
        "short_contract": true,
        "min_price": 3900,
        "max_price": 3900
      }
    }
  },
  "promotion": {
    "__typename": "PromotionType",
    "type": "ONLY_FOR_RENTHUB",
    "start": "2026-04-30T17:00:00.000Z",
    "end": "2026-06-29T17:00:00.000Z",
    "detail": "<p>1) ราคาเริ่มต้นเพียง 3,900บาท/เดือน) ผู้เช่าทุกท่าน รับสิทธิเล่น WIFI ฟรี ! โดยไม่มีเงื่อนไขใด ๆ</p>"
  },
  "modified_at": "2026-05-28T10:20:29.885Z",
  "refreshed_at": "2026-06-11T09:38:48.903Z",
  "updated_at": "2026-06-11T09:38:48.903Z",
  "created_at": "2013-11-14T09:35:42.843Z",
  "from_url": "https://www.renthub.in.th/en/apartment/bangkok/2"
}
```

Each scraped property record contains 26 fields organized by category:

#### Property Identification

| Field | Meaning | Example Value |
|---|---|---|
| `ID` | Unique internal Renthub identifier | `12345` |
| `Slug` | URL-friendly property name | `cozy-2br-apartment-sukhumvit` |
| `Name` | Property name as listed | `Cozy 2BR Apartment near BTS` |
| `Title` | Display title with key details | `2 Bedroom Apartment - Bangkok` |
| `User ID` | Owner/manager account ID | `user_789` |
| `Property Type` | Category of rental (apartment, house, condo, studio, etc.) | `Apartment`, `Condo`, `House` |

#### Physical Address & Location

| Field | Meaning | Example Value |
|---|---|---|
| `House Number` | Street address number | `456` |
| `Road` | Road or soi name | `Sukhumvit Soi 23` |
| `Street` | Main street name | `Sukhumvit Road` |
| `Subdistrict` | Khweng/subdistrict (lowest administrative level) | `Phloen Chit` |
| `District` | Khet/district (administrative zone) | `Lumphini` |
| `Province` | Province or city | `Bangkok`, `Chiang Mai` |
| `Address Document` | Official address documentation reference | Document ID or path |
| `Address Photo` | Photo of address sign or building exterior | Image URL |
| `Distance` | Estimated distance to landmark or transit | `500m to BTS`, `2.5 km` |

#### Pricing & Promotions

| Field | Meaning | Example Value |
|---|---|---|
| `Price` | Monthly rental price in Thai Baht (THB) | `12500`, `45000` |
| `Promotion` | Active promotional offers or discounts | `10% off first month`, `Free WiFi` |

#### Features & Amenities

| Field | Meaning | Example Value |
|---|---|---|
| `Amenities` | List of available amenities (comma-separated or array) | `WiFi, Air Conditioning, Pool, Gym` |
| `Apartment Is Hotel` | Boolean flag: does the property operate as a serviced apartment/short-term rental? | `true` or `false` |
| `Has Virtual Tour` | Whether a 360° or virtual tour is available | `true` or `false` |

#### Listing Management

| Field | Meaning | Example Value |
|---|---|---|
| `Cover Picture` | Primary property image URL | `https://cdn.renthub.in.th/photos/prop_12345_cover.jpg` |
| `Sponsor Package` | Listing boost or premium tier (if any) | `Standard`, `Featured`, `Premium` |
| `Created At` | Timestamp when listing was first posted | `2024-01-15T10:30:00Z` |
| `Updated At` | Last modification timestamp | `2024-06-10T14:20:00Z` |
| `Modified At` | Alternative update timestamp | `2024-06-10T14:20:00Z` |
| `Refreshed At` | When listing was last refreshed/reposted | `2024-06-11T08:00:00Z` |

***

### How to Use

#### Step 1: Find Property Search URLs

Navigate to Renthub.in.th, select a city, property type, and price range to filter results. Copy the resulting URL from your browser's address bar. Repeat for multiple locations or criteria.

#### Step 2: Prepare Your Configuration

Paste the URLs into the `urls` array in JSON format. Example:

```json
{
  "urls": [
    "https://www.renthub.in.th/en/apartment/bangkok"
  ],
  "max_items_per_url": 100,
  "ignore_url_failures": true
}
```

#### Step 3: Adjust Collection Settings

- Set `max_items_per_url` based on your needs (1–200)
- Use `ignore_url_failures: true` for robust bulk collection
- Lower limits speed up scraping; higher limits maximize data

#### Step 4: Start the Scraper

Initiate the run and monitor the execution log for progress and any warnings.

#### Step 5: Export & Process

Download output as JSON, CSV, or Excel. Import into spreadsheets, databases, or analytics tools.

**Troubleshooting:**

- If a URL returns zero results, verify the page loads in your browser and contains listings.
- Use pagination URLs (e.g., `/2`) to scrape multiple pages systematically.
- Enable `ignore_url_failures` when batch-scraping to prevent partial failures from halting the entire run.

***

### Use Cases & Business Value

**Investor Intelligence:** Monitor rental supply, price trends, and property types across Bangkok, Chiang Mai, and regional markets. Identify emerging neighborhoods and investment opportunities.

**Competitive Benchmarking:** Compare amenities and pricing across similar properties to set competitive rental rates and understand market positioning.

**Market Research:** Build datasets for academic studies, market reports, and business intelligence on Thailand's residential rental landscape.

**Aggregation & Distribution:** Ingest Renthub listings into custom portals, mobile apps, or CRM systems for property management and tenant acquisition.

By automating data collection, the scraper eliminates hours of manual browsing, reduces errors, and enables data-driven decision-making across real estate operations.

***

### Conclusion

The **Renthub Property Search Scraper** transforms Thailand's rental market from a manual research challenge into instant, actionable data. With detailed property records spanning location, pricing, amenities, and media assets, it empowers investors, managers, and analysts to move faster and smarter. Start scraping today and unlock competitive insights in Thailand's dynamic rental market.

# Actor input Schema

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

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

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

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

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

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://www.renthub.in.th/en/apartment/bangkok/6"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
```

# API

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

## JavaScript example

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

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

// Prepare Actor input
const input = {
    "urls": [
        "https://www.renthub.in.th/en/apartment/bangkok/6"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("stealth_mode/renthub-property-search-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": ["https://www.renthub.in.th/en/apartment/bangkok/6"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("stealth_mode/renthub-property-search-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.renthub.in.th/en/apartment/bangkok/6"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call stealth_mode/renthub-property-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Renthub Property Search Scraper",
        "description": "Scrape rental property listings from Renthub.in.th with precision. This scraper collects titles, prices, amenities, locations, photos, and 26+ fields per property — perfect for real estate investors, property managers, and market researchers analyzing Thailand's rental market.",
        "version": "0.0",
        "x-build-id": "FOXCTVqYYeZNfiGdc"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/stealth_mode~renthub-property-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-stealth_mode-renthub-property-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/stealth_mode~renthub-property-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-stealth_mode-renthub-property-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/stealth_mode~renthub-property-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-stealth_mode-renthub-property-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "urls": {
                        "title": "URLs of the property list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the property list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    },
                    "max_items_per_url": {
                        "title": "Max items per URL",
                        "type": "integer",
                        "description": "The maximum number of items to scrape per URL."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
