# Glassdoor Jobs Search Scraper (`soft_alexist/glassdoor-jobs-search-scraper`) Actor

Scrape Glassdoor job search results with complete employer and salary information. Extract 31+ fields including job titles, salaries, Easy Apply status, employer spotlights, and more — perfect for job market analysis, career research, and competitive intelligence.

- **URL**: https://apify.com/soft\_alexist/glassdoor-jobs-search-scraper.md
- **Developed by:** [Soft Alexist](https://apify.com/soft_alexist) (community)
- **Categories:** Automation, Developer tools, Jobs
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

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

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

## What's an Apify Actor?

Actors are 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

## Glassdoor Jobs Search Scraper: Extract Salary & Employment Data

---

### What Is Glassdoor?

Glassdoor is the world's largest employer review platform and job search engine, hosting millions of job listings across industries and geographies. Beyond postings, Glassdoor provides company reviews, salary data, and interview insights. Extracting structured job data from Glassdoor search results enables market researchers, HR teams, and career analysts to track hiring trends, compensation benchmarks, and employer branding at scale. The **Glassdoor Jobs Search Scraper** automates this data collection from search result pages.

---

### Overview

The **Glassdoor Jobs Search Scraper** extracts complete job listings from Glassdoor search results pages, converting each job card into a structured record containing 31+ fields. This scraper is ideal for:

- **HR professionals** benchmarking salaries and job market demand
- **Recruiters** monitoring competitor hiring and job positioning
- **Data analysts** building datasets for labor market research
- **Career platforms** aggregating job data across regions
- **Business intelligence teams** tracking hiring trends by occupation and location

The scraper efficiently handles large result sets via pagination control and includes error resilience features to ensure complete data collection even when individual URLs fail.

---

### Input Format

The scraper accepts a JSON configuration with three main parameters:

```json
{
  "urls": [
    "https://www.glassdoor.nl/Vacature/plasmolen-nederland-audit-vacatures-SRCH_IL.0,19_IC3055010_KO20,25.htm"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

| Parameter | Type | Description |
|---|---|---|
| `urls` | Array of strings | URLs of Glassdoor job search result pages. Paste direct search result links (e.g., filtered by location, keyword, or job title). |
| `ignore_url_failures` | Boolean | If `true`, the scraper skips failed URLs and continues collection. If `false`, a single failed URL halts the entire run. Default: `true`. |
| `max_items_per_url` | Integer | Maximum number of job listings to extract per URL. Range: 1–200. Set higher values for bulk collection, lower values for speed. Default: `20`. |

**Example use:** Scrape all audit jobs in the Netherlands with up to 200 results per search page, tolerating temporary connection failures.

***

### Output Fields Explained

**Sample output**

```json
{
  "ad_order_id": 1136043,
  "age_in_days": 9,
  "easy_apply": false,
  "employer": {
    "best_led_companies": [],
    "best_places_to_work": [],
    "id": 3492,
    "name": "Nestlé S.A.",
    "ratings": {
      "overall_rating": 4
    },
    "short_name": "Nestlé"
  },
  "employer_name_from_search": "Nestlé",
  "employer_spotlight": null,
  "expired": false,
  "goc": "kwaliteitsmanager (m/v/x)",
  "goc_id": 100547,
  "indeed_job_attribute": {
    "extracted_job_attributes": [
      {
        "key": "7W8HS",
        "value": "HACCP-certificaat"
      },
      {
        "key": "APN8U",
        "value": "Supplychain"
      },
      {
        "key": "CF3CP",
        "value": "Fulltime"
      },
      {
        "key": "GGXEU",
        "value": "Analytisch vermogen"
      },
      {
        "key": "GZ9KF",
        "value": "Kwaliteitsborging"
      },
      {
        "key": "HX2Y4",
        "value": "Fabriek"
      },
      {
        "key": "N9P6U",
        "value": "Magazijn"
      },
      {
        "key": "TZ7UU",
        "value": "Zakelijke vereisten"
      }
    ],
    "skills": [
      "APN8U",
      "GGXEU",
      "GZ9KF",
      "TZ7UU"
    ]
  },
  "is_sponsored_employer": false,
  "is_sponsored_job": false,
  "job_country_id": 178,
  "job_link": "/partner/jobListing.htm?pos=101&ao=1136043&s=58&guid=0000019f3c2f6afb8cba34e96a7bc9a1&src=GD_JOB_AD&t=SR&vt=w&cs=1_165c25e1&cb=1783421168634&jobListingId=1010181598264&jrtk=5-yul1-0-1jsu2uqpd2c3a000-6d01d1803d69c83b",
  "job_result_tracking_key": "5-yul1-0-1jsu2uqpd2c3a000-6d01d1803d69c83b",
  "job_title_text": "Assistant Manager, Supplier Quality Management",
  "loc_id": 5906,
  "location_name": "Limburg",
  "location_type": "S",
  "normalized_job_title": "quality manager",
  "occupations": [
    {
      "key": "3PBMC"
    },
    {
      "key": "D8Z8F"
    },
    {
      "key": "P29EX"
    }
  ],
  "pay_currency": "EUR",
  "pay_period": null,
  "pay_period_adjusted_pay": null,
  "salary_source": null,
  "saved_job_id": null,
  "seo_job_link": "https://www.glassdoor.nl/job-listing/assistant-manager-supplier-quality-management-nestlé-JV_KO0,45_KE46,52.htm?jl=1010181598264",
  "description_fragments_text": [
    "Serve as a quality representative for Innovation and Renovation initiatives, supporting all NPDI projects by ensuring quality and food safety requirements are…"
  ],
  "import_config_id": 322429,
  "job_title_id": 0,
  "listing_id": 1010181598264,
  "from_url": "https://www.glassdoor.nl/Vacature/plasmolen-nederland-audit-vacatures-SRCH_IL.0,19_IC3055010_KO20,25.htm"
}
```

Each scraped job listing returns 31 structured fields:

#### Identification & Job Metadata

| Field | Definition & Purpose |
|---|---|
| `Listing ID` | Unique Glassdoor identifier for this specific job posting |
| `Job Title ID` | Internal ID for the job title category (e.g., "Software Engineer") |
| `Job Title Text` | Exact title as displayed on the posting (e.g., "Senior Audit Manager") |
| `Normalized Job Title` | Standardized title for cross-job comparison and analysis |
| `Job Link` | Direct URL to the full job posting detail page |
| `SEO Job Link` | Search-engine-optimized URL variant for indexing |
| `Job Result Tracking Key` | Analytics key to track how users interact with this result |

#### Employer Information

| Field | Definition & Purpose |
|---|---|
| `Employer` | Primary employer object containing company details |
| `Employer Name From Search` | Employer name as it appears in search results |
| `Employer Spotlight` | Flag indicating if the employer has paid "spotlight" placement |
| `Is Sponsored Employer` | Boolean: whether the employer pays for promotional visibility |
| `Is Sponsored Job` | Boolean: whether this specific job listing is sponsored/promoted |
| `Ad Order ID` | Internal ID for sponsored ad placements and campaigns |

#### Location & Geography

| Field | Definition & Purpose |
|---|---|
| `Location Name` | Job location (city, region, or "Remote") as shown in the listing |
| `Location ID` | Glassdoor's internal ID for the location (e.g., country code) |
| `Job Country ID` | Numeric country identifier (e.g., `3055010` for Netherlands) |
| `Location Type` | Category: "City," "Remote," "Hybrid," or "Region" |

#### Compensation & Pay

| Field | Definition & Purpose |
|---|---|
| `Pay Currency` | Currency code (e.g., EUR, USD, GBP) for salary data |
| `Pay Period` | Frequency: "Yearly," "Monthly," "Hourly," or "Unspecified" |
| `Pay Period Adjusted Pay` | Normalized salary figure for comparison (e.g., annual equivalent) |
| `Salary Source` | Data source: "Employer Provided," "Glassdoor Estimate," or "Similar Jobs" |

#### Job Content & Classification

| Field | Definition & Purpose |
|---|---|
| `Description Fragments Text` | Abbreviated job description snippets shown in search results |
| `Occupations` | Job classification categories (e.g., "Accounting," "Risk Management") |
| `GOC` | "Global Occupational Classification" code for standardized job coding |
| `GOC ID` | Numeric identifier for the occupational classification |

#### Application & Engagement

| Field | Definition & Purpose |
|---|---|
| `Easy Apply` | Boolean flag: whether the job supports Glassdoor's one-click application |
| `Saved Job ID` | Identifier if the user has saved this job to their profile |

#### Admin & Data Management

| Field | Definition & Purpose |
|---|---|
| `Age In Days` | How many days ago the job was posted |
| `Expired` | Boolean: whether the listing has expired or been closed |
| `Indeed Job Attribute` | Metadata tag if the job is sourced from Indeed (Glassdoor's parent company) |
| `Import Config ID` | Internal configuration ID for data import pipeline tracking |

***

### How to Use

1. **Navigate Glassdoor** — Go to Glassdoor and search for jobs using filters (location, keywords, salary range, etc.).
2. **Copy search URLs** — Once results load, copy the full search result page URL from your browser address bar.
3. **Paste into input** — Add URLs to the `urls` array. You can add multiple search results to scrape in a single run.
4. **Configure limits** — Set `max_items_per_url` based on your needs (e.g., `200` for comprehensive collection, `50` for quick sampling).
5. **Enable resilience** — Keep `ignore_url_failures: true` for bulk operations to avoid interruptions from temporary page load issues.
6. **Run and export** — Start the scraper and export results as JSON, CSV, or Excel once complete.

**Best practices:**

- Use specific, filtered searches to reduce noise (e.g., "Audit jobs in Netherlands" rather than "All jobs").
- Respect Glassdoor's Terms of Service and robots.txt when collecting data.
- Rotate proxies or add delays if scraping large volumes to avoid IP blocking.

***

### Use Cases & Business Value

- **Salary benchmarking:** Compare pay by role, location, and experience level
- **Talent acquisition:** Track competitor hiring and identify talent gaps
- **Market research:** Analyze job demand trends by occupation and region
- **Career planning:** Build datasets for resume optimization and job market insights
- **Data products:** Power job aggregators, career analytics tools, and HR intelligence platforms

With 31+ fields per listing, the scraper provides the depth needed for serious labor market analysis and recruiting intelligence work.

***

### Conclusion

The **Glassdoor Jobs Search Scraper** transforms Glassdoor's search results into clean, actionable data. Whether you're researching compensation trends, building talent intelligence, or aggregating job data for a career platform, this scraper delivers the breadth and depth of information needed to make informed decisions. Start scraping today and unlock insights hidden in Glassdoor's millions of job listings.

# Actor input Schema

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

Add the URLs of the jobs 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.glassdoor.nl/Vacature/plasmolen-nederland-audit-vacatures-SRCH_IL.0,19_IC3055010_KO20,25.htm"
  ],
  "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.glassdoor.nl/Vacature/plasmolen-nederland-audit-vacatures-SRCH_IL.0,19_IC3055010_KO20,25.htm"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/glassdoor-jobs-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.glassdoor.nl/Vacature/plasmolen-nederland-audit-vacatures-SRCH_IL.0,19_IC3055010_KO20,25.htm"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/glassdoor-jobs-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.glassdoor.nl/Vacature/plasmolen-nederland-audit-vacatures-SRCH_IL.0,19_IC3055010_KO20,25.htm"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call soft_alexist/glassdoor-jobs-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Glassdoor Jobs Search Scraper",
        "description": "Scrape Glassdoor job search results with complete employer and salary information. Extract 31+ fields including job titles, salaries, Easy Apply status, employer spotlights, and more — perfect for job market analysis, career research, and competitive intelligence.",
        "version": "0.0",
        "x-build-id": "0m5Y3IeN2apMay8bc"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/soft_alexist~glassdoor-jobs-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-soft_alexist-glassdoor-jobs-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/soft_alexist~glassdoor-jobs-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-soft_alexist-glassdoor-jobs-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/soft_alexist~glassdoor-jobs-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-soft_alexist-glassdoor-jobs-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 jobs list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the jobs 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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
