# Bayt.com Jobs Scraper | Search, URLs & Job Details (`abotapi/bayt-com-jobs-scraper`) Actor

Extract Bayt.com job listings by keyword, country, or URL. Get structured data including title, company, location, salary, experience, career level, posting date, work style, and full job description. Ideal for recruitment, analytics, and job aggregation.

- **URL**: https://apify.com/abotapi/bayt-com-jobs-scraper.md
- **Developed by:** [AbotAPI](https://apify.com/abotapi) (community)
- **Categories:** Jobs, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.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

## Bayt.com Jobs Scraper

Extract job listings from Bayt.com, the leading careers portal across the Middle East and North Africa. Search by country and keyword, or paste Bayt.com search links directly, and get clean structured records for every job: title, company, location, salary, career level, experience, work style, posting date, and the full job description. Built for recruiters, market analysts, and job aggregators who need reliable Bayt.com data at scale.

### Why This Scraper?

- Covers 15 markets: UAE, Saudi Arabia, Egypt, Qatar, Kuwait, Bahrain, Oman, Jordan, Lebanon, Iraq, Morocco, Tunisia, Algeria, Pakistan, and International.
- Up to 37 fields per job, including salary range, career level, years of experience, work style (Remote / Hybrid / On-site), company industry, and preferred-candidate criteria (residence location, nationality, gender, degree, major).
- Two ways to run: build a search from a country plus keyword, or paste one or more Bayt.com search URLs and walk them forward.
- Optional full job details: open each posting for the complete description, employment type, posting and expiry dates, number of vacancies, company industry and size, and the full preferred-candidate criteria.
- Forward pagination across all result pages (30 jobs per page).
- Fast HTTP scraping with automatic session management, so you get consistent results without running a browser.

### Data You Get

> Sample shape, values are illustrative placeholders, not from a live listing.

| Field | Example |
| --- | --- |
| jobId | 00000001 |
| title | Sample Job Title |
| url | https://www.bayt.com/en/uae/jobs/sample-job-title-00000001/ |
| company | Sample Company |
| companyUrl | https://www.bayt.com/en/company/sample-company-0000000/ |
| city | Dubai |
| country | UAE |
| countrySlug | uae |
| salary | AED 0 - AED 0 |
| careerLevel | Mid career |
| experience | 0-4 Years of Experience |
| workStyle | Hybrid |
| postedDate | 1 day ago |
| postedTimestamp | 1700000000 |
| isExternal | false |
| easyApply | true |
| aiSummary | Short AI generated summary of the role appears here. |
| employmentType | FULL_TIME |
| datePosted | 2026-01-01 |
| validThrough | 2026-02-01T00:00:00Z |
| vacancies | 1 |
| companyIndustry | Sample Industry |
| companySize | 10-49 Employees |
| residenceLocation | United Arab Emirates |
| nationality | Sample Nationality |
| gender | Any |
| age | 25 - 40 years |
| degree | Bachelor's degree |
| major | Sample Major |
| preferredCandidate | { ...all preferred-candidate criteria } |
| jobCountryCode | AE |
| description | Full job description text appears here when fetchDetails is on. |

### How to Use

Basic search, all jobs in one country:

```json
{
  "mode": "search",
  "country": "uae",
  "maxPages": 3
}
````

Keyword search with a result cap:

```json
{
  "mode": "search",
  "country": "saudi-arabia",
  "keyword": "software engineer",
  "maxListings": 50
}
```

Lightweight run without opening each job page:

```json
{
  "mode": "search",
  "country": "egypt",
  "keyword": "accountant",
  "fetchDetails": false
}
```

Paste Bayt.com search links directly (multi-URL supported):

```json
{
  "mode": "url",
  "urls": [
    "https://www.bayt.com/en/uae/jobs/?q=sales",
    "https://www.bayt.com/en/qatar/jobs/accountant-jobs/"
  ],
  "maxPages": 2
}
```

### Input Parameters

| Parameter | Type | Default | Description |
| --- | --- | --- | --- |
| mode | string | search | search builds a query from country plus keyword. url walks pasted Bayt.com search links. |
| country | string | uae | Market to search in search mode. One of 15 supported countries. |
| keyword | string | (empty) | Optional job title or keyword in search mode. Blank lists all jobs in the country. |
| urls | array | (empty) | One or more Bayt.com search URLs in url mode. Country and keyword are ignored here. |
| maxPages | integer | 3 | Result pages to walk per search (30 jobs per page). |
| maxListings | integer | 0 | Global cap on returned jobs. 0 means no cap. |
| fetchDetails | boolean | true | Open each job page for the full description and extra fields. Turn off for a faster, lighter run. |
| proxy | object | Residential | Proxy configuration. Residential is required; datacenter connections are rejected. |

### Output Example

> Sample shape, values are illustrative placeholders, not from a live listing.

```json
{
  "jobId": "00000001",
  "title": "Sample Job Title",
  "url": "https://www.bayt.com/en/uae/jobs/sample-job-title-00000001/",
  "company": "Sample Company",
  "companyUrl": "https://www.bayt.com/en/company/sample-company-0000000/",
  "city": "Dubai",
  "country": "UAE",
  "countrySlug": "uae",
  "logo": "https://secure.b8cdn.com/58x58/images/logo/00/0000000_logo_0000000000_n.png",
  "salary": "AED 0 - AED 0",
  "careerLevel": "Mid career",
  "experience": "0-4 Years of Experience",
  "workStyle": "Hybrid",
  "postedDate": "1 day ago",
  "postedTimestamp": 1700000000,
  "isExternal": false,
  "isAggregated": false,
  "easyApply": true,
  "aiSummary": "Short AI generated summary of the role appears here.",
  "description": "Full job description text appears here when fetchDetails is on.",
  "employmentType": "FULL_TIME",
  "datePosted": "2026-01-01",
  "validThrough": "2026-02-01T00:00:00Z",
  "vacancies": 1,
  "companyIndustry": "Sample Industry",
  "companySize": "10-49 Employees",
  "residenceLocation": "United Arab Emirates",
  "nationality": "Sample Nationality",
  "gender": "Any",
  "age": "25 - 40 years",
  "degree": "Bachelor's degree",
  "major": "Sample Major",
  "preferredCandidate": {
    "careerLevel": "Mid career",
    "yearsOfExperience": "3+ years",
    "residenceLocation": "United Arab Emirates",
    "degree": "Bachelor's degree",
    "major": "Sample Major"
  },
  "jobCountryCode": "AE",
  "directApply": true,
  "scrapedAt": "2026-01-01T00:00:00.000Z"
}
```

### Plan Requirement

Bayt.com only accepts traffic from residential connections, so this actor needs Apify Residential proxy (any country works). The Apify Free plan does not include residential proxy access; to run this actor, upgrade to a paid plan (Starter or higher includes residential), or paste your own residential proxy URLs in the proxy field. Datacenter proxy is rejected by the site and will return no results.

# Actor input Schema

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

search = build a search from a country and keyword. url = paste one or more Bayt.com search URLs and walk them forward.

## `country` (type: `string`):

Market to search. Bayt.com is organized by country.

## `keyword` (type: `string`):

Optional free-text search, e.g. "accountant", "software engineer", "sales manager". Leave blank to list all jobs in the chosen country.

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

One or more Bayt.com search URLs, e.g. https://www.bayt.com/en/uae/jobs/accountant-jobs/. Multi-URL supported. Country and keyword fields are ignored in this mode. Pagination starts at the page in the URL and walks forward.

## `maxPages` (type: `integer`):

How many result pages to walk per search (30 jobs per page).

## `maxListings` (type: `integer`):

Global cap on the number of jobs to return across all searches. 0 means no cap (bounded by maxPages).

## `fetchDetails` (type: `boolean`):

Open each job page to add the full description, employment type, posting and expiry dates, vacancies, and company size. Adds one request per job (billed as a detail-enrichment surcharge). Turn off for a faster, lighter run that uses only the search-card fields.

## `proxy` (type: `object`):

Bayt.com only accepts traffic from residential connections. Apify Residential proxy (any country) is strongly recommended. Datacenter connections are rejected.

## Actor input object example

```json
{
  "mode": "search",
  "country": "uae",
  "keyword": "accountant",
  "urls": [
    "https://www.bayt.com/en/uae/jobs/?q=engineer"
  ],
  "maxPages": 1,
  "maxListings": 0,
  "fetchDetails": true,
  "proxy": {
    "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 = {
    "mode": "search",
    "country": "uae",
    "keyword": "accountant",
    "urls": [
        "https://www.bayt.com/en/uae/jobs/?q=engineer"
    ],
    "maxPages": 1,
    "maxListings": 0,
    "fetchDetails": true,
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("abotapi/bayt-com-jobs-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 = {
    "mode": "search",
    "country": "uae",
    "keyword": "accountant",
    "urls": ["https://www.bayt.com/en/uae/jobs/?q=engineer"],
    "maxPages": 1,
    "maxListings": 0,
    "fetchDetails": True,
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("abotapi/bayt-com-jobs-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 '{
  "mode": "search",
  "country": "uae",
  "keyword": "accountant",
  "urls": [
    "https://www.bayt.com/en/uae/jobs/?q=engineer"
  ],
  "maxPages": 1,
  "maxListings": 0,
  "fetchDetails": true,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call abotapi/bayt-com-jobs-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Bayt.com Jobs Scraper | Search, URLs & Job Details",
        "description": "Extract Bayt.com job listings by keyword, country, or URL. Get structured data including title, company, location, salary, experience, career level, posting date, work style, and full job description. Ideal for recruitment, analytics, and job aggregation.",
        "version": "1.0",
        "x-build-id": "eSxlaF3Am47MGOxA9"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/abotapi~bayt-com-jobs-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-abotapi-bayt-com-jobs-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/abotapi~bayt-com-jobs-scraper/runs": {
            "post": {
                "operationId": "runs-sync-abotapi-bayt-com-jobs-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/abotapi~bayt-com-jobs-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-abotapi-bayt-com-jobs-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": [
                    "mode"
                ],
                "properties": {
                    "mode": {
                        "title": "1. Mode",
                        "enum": [
                            "search",
                            "url"
                        ],
                        "type": "string",
                        "description": "search = build a search from a country and keyword. url = paste one or more Bayt.com search URLs and walk them forward.",
                        "default": "search"
                    },
                    "country": {
                        "title": "Country",
                        "enum": [
                            "uae",
                            "saudi-arabia",
                            "egypt",
                            "qatar",
                            "kuwait",
                            "bahrain",
                            "oman",
                            "jordan",
                            "lebanon",
                            "iraq",
                            "morocco",
                            "tunisia",
                            "algeria",
                            "pakistan",
                            "international"
                        ],
                        "type": "string",
                        "description": "Market to search. Bayt.com is organized by country.",
                        "default": "uae"
                    },
                    "keyword": {
                        "title": "Keyword / job title",
                        "type": "string",
                        "description": "Optional free-text search, e.g. \"accountant\", \"software engineer\", \"sales manager\". Leave blank to list all jobs in the chosen country."
                    },
                    "urls": {
                        "title": "Search URLs",
                        "type": "array",
                        "description": "One or more Bayt.com search URLs, e.g. https://www.bayt.com/en/uae/jobs/accountant-jobs/. Multi-URL supported. Country and keyword fields are ignored in this mode. Pagination starts at the page in the URL and walks forward.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxPages": {
                        "title": "Max pages per search",
                        "minimum": 1,
                        "maximum": 350,
                        "type": "integer",
                        "description": "How many result pages to walk per search (30 jobs per page).",
                        "default": 1
                    },
                    "maxListings": {
                        "title": "Max listings (0 = unlimited)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Global cap on the number of jobs to return across all searches. 0 means no cap (bounded by maxPages).",
                        "default": 0
                    },
                    "fetchDetails": {
                        "title": "Fetch full job details",
                        "type": "boolean",
                        "description": "Open each job page to add the full description, employment type, posting and expiry dates, vacancies, and company size. Adds one request per job (billed as a detail-enrichment surcharge). Turn off for a faster, lighter run that uses only the search-card fields.",
                        "default": true
                    },
                    "proxy": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Bayt.com only accepts traffic from residential connections. Apify Residential proxy (any country) is strongly recommended. Datacenter connections are rejected.",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
