# Himalayas Remote Jobs Scraper (`inlifeprojects/himalayas-jobs-scraper`) Actor

Scrape remote job listings from Himalayas.app public API. Filter by keyword, seniority, employment type, country, and worldwide availability. Returns structured job data with salary, company info, and apply links. No API key required.

- **URL**: https://apify.com/inlifeprojects/himalayas-jobs-scraper.md
- **Developed by:** [In life Projects Dev](https://apify.com/inlifeprojects) (community)
- **Categories:** Jobs, Integrations, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

## Himalayas Remote Jobs Scraper

Scrapes remote job listings from [Himalayas.app](https://himalayas.app) using their free public API — no authentication or API key required. Outputs structured, normalized job data to an Apify Dataset and optionally delivers results to a webhook endpoint in batches of 50, making it easy to plug into job boards, ATS systems, and data pipelines.

### ✨ Features

- Keyword search with multi-keyword support and automatic deduplication
- Seniority filter (Entry-level through Executive)
- Employment type filter
- Worldwide / country filter
- Pagination through all available results up to a configurable max
- Non-tech role filter (optional)
- Webhook delivery in batches of 50 for job board pipelines
- Full job description included in every result (no extra API calls)
- No API key required — uses Himalayas public API

### 🎯 Use Cases

- Job boards and aggregators
- HR tools and ATS integrations
- Recruitment pipeline automation
- Salary research and market analysis
- Remote work trend monitoring
- AI agent job search workflows

### 📥 Input Parameters

| Parameter | Type | Default | Description |
|---|---|---|---|
| `keywords` | `string[]` | `["software engineer"]` | Keywords to search for. Each keyword runs a separate API search and results are deduplicated automatically. |
| `seniority` | `string[]` | `["Senior", "Mid-level", "Entry-level"]` | Filter by seniority level. Accepted values: `Entry-level`, `Mid-level`, `Senior`, `Manager`, `Director`, `Executive`. Leave empty for all levels. |
| `employmentType` | `string` | `"Full Time"` | Filter by employment type. Accepted values: `Full Time`, `Part Time`, `Contractor`, `Temporary`, `Intern`, `Volunteer`, `Other`, or `""` for any. |
| `worldwide` | `boolean` | `true` | When `true`, only returns jobs explicitly open to candidates worldwide. |
| `country` | `string` | `""` | Filter by country using ISO alpha-2 code, common name, or slug (e.g. `"US"`, `"Germany"`, `"spain"`). Only applied when `worldwide` is `false`. |
| `sortBy` | `string` | `"recent"` | Sort order. Accepted values: `recent`, `relevant`, `salaryAsc`, `salaryDesc`, `nameAToZ`, `nameZToA`. |
| `maxResultsPerKeyword` | `integer` | `100` | Maximum jobs to collect per keyword. Range: 1–500. Himalayas returns up to 20 results per page. |
| `filterNonTech` | `boolean` | `false` | When `true`, removes clearly non-technical roles (receptionist, accountant, driver, nurse, etc.) from results. |
| `webhookUrl` | `string` | `""` | If provided, POSTs all results to this URL in batches of 50 on completion. |
| `webhookSecret` | `string` | `""` | If provided alongside `webhookUrl`, sent as the `X-Scraper-Secret` header to authenticate webhook delivery. |

### 📤 Output Format

Each item in the Apify Dataset conforms to the following shape:

```json
{
  "id": "senior-backend-engineer-at-acme-corp",
  "source": "himalayas",
  "source_url": "https://himalayas.app/jobs/senior-backend-engineer-at-acme-corp",
  "apply_url": "https://acmecorp.com/careers/senior-backend-engineer",
  "title": "Senior Backend Engineer",
  "description": "<p>We are looking for a Senior Backend Engineer to join our platform team...</p>",
  "type": "full-time",
  "work_mode": "remote",
  "location": "Worldwide",
  "experience_level": "",
  "salary_min": 120000,
  "salary_max": 160000,
  "currency": "USD",
  "salary_period": "year",
  "company_name": "Acme Corp",
  "company_slug": "acme-corp",
  "company_url": "https://himalayas.app/companies/acme-corp",
  "company_logo_url": "https://himalayas.app/images/companies/logos/acme-corp.png",
  "tags": ["Node.js", "PostgreSQL", "AWS", "Software Engineering", "Backend"],
  "markets": ["Node.js", "PostgreSQL", "AWS"],
  "posted_at": "2026-04-20T10:30:00.000Z",
  "expires_at": null,
  "scraped_at": "2026-04-27T14:22:11.000Z",
  "data_source": "Himalayas",
  "data_source_url": "https://himalayas.app"
}
````

### 🚀 Example Inputs

#### Basic: Find senior engineers worldwide

```json
{
  "keywords": ["backend engineer"],
  "seniority": ["Senior", "Mid-level"],
  "employmentType": "Full Time",
  "worldwide": true,
  "maxResultsPerKeyword": 50
}
```

#### Multi-keyword tech search

```json
{
  "keywords": [
    "frontend engineer",
    "react developer",
    "vue developer",
    "typescript engineer"
  ],
  "seniority": ["Senior", "Mid-level", "Entry-level"],
  "employmentType": "Full Time",
  "worldwide": true,
  "sortBy": "recent",
  "maxResultsPerKeyword": 100,
  "filterNonTech": true
}
```

#### Job board pipeline with webhook

```json
{
  "keywords": ["software engineer", "devops", "data engineer"],
  "seniority": ["Senior", "Mid-level"],
  "employmentType": "Full Time",
  "worldwide": true,
  "sortBy": "recent",
  "maxResultsPerKeyword": 100,
  "webhookUrl": "https://yoursite.com/api/internal/scraper/ingest",
  "webhookSecret": "your-secret-here"
}
```

### ⚡ Performance & Cost

- Himalayas returns max 20 jobs per request
- 100 results per keyword ≈ 5 API requests per keyword
- Typical run (3 keywords, 100 results each): ~15 API requests, completes in under 60 seconds
- Approximate Apify compute: 0.005–0.01 compute units per run
- Runs well within Apify free tier ($5/month)

### 🔍 Search Tips

- Use specific role titles for better results: `"react engineer"` vs `"frontend"`
- Run multiple keywords — deduplication handles overlaps automatically
- Combine with `worldwide: true` for the broadest global remote talent pool

### 🔗 Also by inlifeprojects

- **[RemoteOK Remote Jobs Scraper](https://apify.com/inlifeprojects/remoteok-jobs-scraper)** — scrape the most recent remote jobs from [RemoteOK.com](https://remoteok.com) by skill tag (javascript, python, react, devops, design and more). Uses RemoteOK's official public JSON API — no proxy, no auth, no browser. Completes in under 5 seconds.
- **[We Work Remotely Jobs Scraper](https://apify.com/inlifeprojects/weworkremotely-jobs-scraper)** — scrape remote job listings from [WeWorkRemotely.com](https://weworkremotely.com) — the world's largest remote work community — via their official public RSS feeds. 11 category feeds covering programming, devops, design, product, marketing, and more. No proxy or auth needed.

All three Actors share the same `NormalizedJob` output schema — run them together and combine the results with zero extra normalization work for maximum remote job coverage.

### 🙏 Attribution

Data sourced from [Himalayas](https://himalayas.app) — the remote jobs platform connecting global talent with remote-first companies. Per Himalayas terms of use: please link back to the original job URL (`source_url`) and mention Himalayas as the data source wherever results are displayed.

### ⚠️ Limitations

- Maximum 500 results per keyword per run
- Himalayas API rate limits apply — built-in retry on 429 responses
- Individual job detail endpoint not available in public API — full description is returned directly in search results
- Results reflect Himalayas public listings only

### 📝 Changelog

#### 0.1.0

- Initial release
- Keyword search with pagination
- Seniority, employment type, worldwide, and country filters
- Apify Dataset output
- Webhook delivery with batching
- Non-tech role filter

# Actor input Schema

## `keywords` (type: `array`):

Keywords to search for. Each keyword runs a separate API search and results are deduplicated. E.g. \['react engineer', 'python developer', 'devops']

## `seniority` (type: `array`):

Filter by seniority. Accepted values: Entry-level, Mid-level, Senior, Manager, Director, Executive. Leave empty for all levels.

## `employmentType` (type: `string`):

Filter by employment type.

## `worldwide` (type: `boolean`):

When true, only returns jobs explicitly open to candidates worldwide. Recommended for global talent platforms.

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

Filter by country using ISO alpha-2 code, common name, or slug. E.g. 'US', 'Germany', 'spain'. Only used when 'Worldwide only' is false.

## `sortBy` (type: `string`):

Sort order for results returned by the Himalayas API.

## `maxResultsPerKeyword` (type: `integer`):

Maximum number of jobs to collect per keyword. Himalayas returns max 20 per page. Set lower for faster runs.

## `filterNonTech` (type: `boolean`):

When true, removes clearly non-technical roles such as receptionist, accountant, driver, nurse etc. from results.

## `webhookUrl` (type: `string`):

If provided, POSTs all results to this URL in batches of 50 when the Actor completes. Ideal for job boards and data pipelines.

## `webhookSecret` (type: `string`):

If provided alongside webhookUrl, sent as X-Scraper-Secret header to authenticate webhook delivery.

## Actor input object example

```json
{
  "keywords": [
    "software engineer"
  ],
  "seniority": [
    "Senior",
    "Mid-level",
    "Entry-level"
  ],
  "employmentType": "Full Time",
  "worldwide": true,
  "country": "",
  "sortBy": "recent",
  "maxResultsPerKeyword": 100,
  "filterNonTech": false,
  "webhookUrl": ""
}
```

# Actor output Schema

## `results` (type: `string`):

Scraped remote job listings. Each item contains title, company, salary, location, apply URL, tags, and metadata fields such as posted\_at and scraped\_at.

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("inlifeprojects/himalayas-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 = {}

# Run the Actor and wait for it to finish
run = client.actor("inlifeprojects/himalayas-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 '{}' |
apify call inlifeprojects/himalayas-jobs-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Himalayas Remote Jobs Scraper",
        "description": "Scrape remote job listings from Himalayas.app public API. Filter by keyword, seniority, employment type, country, and worldwide availability. Returns structured job data with salary, company info, and apply links. No API key required.",
        "version": "0.1",
        "x-build-id": "FDTOd3yRKFs7GoCQS"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/inlifeprojects~himalayas-jobs-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-inlifeprojects-himalayas-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/inlifeprojects~himalayas-jobs-scraper/runs": {
            "post": {
                "operationId": "runs-sync-inlifeprojects-himalayas-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/inlifeprojects~himalayas-jobs-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-inlifeprojects-himalayas-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",
                "properties": {
                    "keywords": {
                        "title": "Search keywords",
                        "type": "array",
                        "description": "Keywords to search for. Each keyword runs a separate API search and results are deduplicated. E.g. ['react engineer', 'python developer', 'devops']",
                        "default": [
                            "software engineer"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "seniority": {
                        "title": "Seniority levels",
                        "type": "array",
                        "description": "Filter by seniority. Accepted values: Entry-level, Mid-level, Senior, Manager, Director, Executive. Leave empty for all levels.",
                        "default": [
                            "Senior",
                            "Mid-level",
                            "Entry-level"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "employmentType": {
                        "title": "Employment type",
                        "enum": [
                            "Full Time",
                            "Part Time",
                            "Contractor",
                            "Temporary",
                            "Intern",
                            "Volunteer",
                            "Other",
                            ""
                        ],
                        "type": "string",
                        "description": "Filter by employment type.",
                        "default": "Full Time"
                    },
                    "worldwide": {
                        "title": "Worldwide only",
                        "type": "boolean",
                        "description": "When true, only returns jobs explicitly open to candidates worldwide. Recommended for global talent platforms.",
                        "default": true
                    },
                    "country": {
                        "title": "Country filter (optional)",
                        "type": "string",
                        "description": "Filter by country using ISO alpha-2 code, common name, or slug. E.g. 'US', 'Germany', 'spain'. Only used when 'Worldwide only' is false.",
                        "default": ""
                    },
                    "sortBy": {
                        "title": "Sort results by",
                        "enum": [
                            "recent",
                            "relevant",
                            "salaryAsc",
                            "salaryDesc",
                            "nameAToZ",
                            "nameZToA"
                        ],
                        "type": "string",
                        "description": "Sort order for results returned by the Himalayas API.",
                        "default": "recent"
                    },
                    "maxResultsPerKeyword": {
                        "title": "Max results per keyword",
                        "minimum": 1,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Maximum number of jobs to collect per keyword. Himalayas returns max 20 per page. Set lower for faster runs.",
                        "default": 100
                    },
                    "filterNonTech": {
                        "title": "Filter out non-tech roles",
                        "type": "boolean",
                        "description": "When true, removes clearly non-technical roles such as receptionist, accountant, driver, nurse etc. from results.",
                        "default": false
                    },
                    "webhookUrl": {
                        "title": "Webhook URL (optional)",
                        "type": "string",
                        "description": "If provided, POSTs all results to this URL in batches of 50 when the Actor completes. Ideal for job boards and data pipelines.",
                        "default": ""
                    },
                    "webhookSecret": {
                        "title": "Webhook secret (optional)",
                        "type": "string",
                        "description": "If provided alongside webhookUrl, sent as X-Scraper-Secret header to authenticate webhook delivery."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
