# Domain to LinkedIn URL Resolver (`automation-lab/domain-to-linkedin-url-resolver`) Actor

Resolve company domains to LinkedIn company URLs with evidence for CRM enrichment, RevOps, sales prospecting, and lead-generation workflows.

- **URL**: https://apify.com/automation-lab/domain-to-linkedin-url-resolver.md
- **Developed by:** [Stas Persiianenko](https://apify.com/automation-lab) (community)
- **Categories:** Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.07 / 1,000 result extracteds

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

## Domain to LinkedIn URL Resolver

Find LinkedIn company URLs from company domains with public evidence.

This Apify Actor turns a list of company domains into LinkedIn company page URLs for CRM enrichment, lead generation, sales operations, and account research workflows.

It is designed to be safe and practical: it checks public company websites first, optionally checks public search-result evidence, and never requires LinkedIn login credentials.

### What does Domain to LinkedIn URL Resolver do?

Domain to LinkedIn URL Resolver maps website domains such as `zapier.com`, `airtable.com`, or `stripe.com` to public LinkedIn company page URLs.

For every input domain, the actor returns:

- ✅ The original input domain
- ✅ The normalized website domain
- ✅ The discovered LinkedIn company URL
- ✅ Resolution status
- ✅ Confidence score
- ✅ Evidence URL where the match was found
- ✅ Checked URLs for auditability
- ✅ Error details for invalid or unresolved domains

### Who is it for?

Sales and data teams use domain-to-LinkedIn resolution before enrichment and outreach.

- 🧑‍💼 Sales operations teams cleaning CRM company records
- 📈 Growth teams preparing account-based marketing lists
- 🔍 Lead generation agencies enriching domain lists
- 🧰 RevOps teams matching domains to LinkedIn company profiles
- 🧪 Data teams building company identity graphs
- 🤖 Automation builders connecting Apify, HubSpot, Airtable, Clay, and Google Sheets

### Why use this actor?

Many B2B workflows start with a company domain but need a LinkedIn company URL.

LinkedIn URLs help with:

- company research
- employee-count enrichment
- industry classification
- social proof checks
- account matching
- outbound personalization
- deduplication across data vendors

This actor focuses on the first step: resolving the URL with evidence.

### How it works

The resolver uses an HTTP-first workflow.

1. It normalizes each submitted domain.
2. It checks the company homepage.
3. It checks common public pages such as `/about`, `/company`, and `/contact`.
4. It extracts outbound `linkedin.com/company/`, `linkedin.com/school/`, and `linkedin.com/showcase/` links.
5. If enabled, it checks public Bing search-result evidence.
6. It returns one dataset row for every input.

### Safe public-data approach

This actor does not scrape private LinkedIn data.

It does not need:

- LinkedIn cookies
- LinkedIn account credentials
- browser automation
- CAPTCHA solving
- private company-page details

If a domain cannot be resolved safely from public evidence, it is returned as `unresolved`.

### Data output

| Field | Type | Description |
| --- | --- | --- |
| `inputDomain` | string | Original submitted domain or URL |
| `normalizedDomain` | string/null | Parsed domain without leading `www.` |
| `homepageUrl` | string/null | Normalized homepage URL |
| `linkedinUrl` | string/null | Discovered LinkedIn company/school/showcase URL |
| `status` | string | `resolved`, `unresolved`, or `invalid` |
| `confidence` | number | Confidence score from 0 to 1 |
| `evidenceUrl` | string/null | Page or search URL where evidence was found |
| `evidenceType` | string | `homepage_link`, `company_page_link`, `search_result`, or `none` |
| `checkedUrls` | array | Website/search URLs attempted |
| `error` | string/null | Last validation or request issue |
| `resolvedAt` | string | ISO timestamp |

### Example output

```json
{
  "inputDomain": "zapier.com",
  "normalizedDomain": "zapier.com",
  "homepageUrl": "https://zapier.com/",
  "linkedinUrl": "https://www.linkedin.com/company/zapier/",
  "status": "resolved",
  "confidence": 0.95,
  "evidenceUrl": "https://zapier.com/",
  "evidenceType": "homepage_link",
  "checkedUrls": ["https://zapier.com/"],
  "error": null,
  "resolvedAt": "2026-06-18T00:00:00.000Z"
}
````

### How much does it cost to resolve domains to LinkedIn company URLs?

The actor uses pay-per-event pricing.

You pay a $0.005 start event for each run and a tiered per-result event for each processed domain saved to the dataset.

The BRONZE per-result price is $0.00010851, with lower prices on higher Apify tiers. This makes the cost predictable for CRM batches: one input domain equals one output row.

### Input configuration

#### Company domains or URLs

Add domains in the `domains` field.

Examples:

- `zapier.com`
- `airtable.com`
- `https://stripe.com`
- `www.notion.so`

#### Use public search fallback

Enable `includeSearchFallback` to check public Bing evidence when the company website does not expose a LinkedIn link.

Disable it if you only want first-party website evidence.

#### Pages to check per domain

`maxPagesPerDomain` controls how many common public website paths are checked.

The actor tries pages in this order:

1. homepage
2. about
3. about-us
4. company
5. contact
6. contact-us
7. team

### How to use this actor

1. Open the actor on Apify.
2. Add your company domains to the input.
3. Keep public search fallback enabled for higher coverage.
4. Start the run.
5. Export the dataset as CSV, JSON, Excel, or via API.
6. Join the result back to your CRM or enrichment workflow.

### Tips for best results

- ✅ Use company domains, not personal profile URLs.
- ✅ Include the canonical corporate domain when possible.
- ✅ Keep search fallback enabled for older websites with no footer social links.
- ✅ Filter by `status = resolved` before sending data to downstream automations.
- ✅ Review lower-confidence `search_result` matches before high-stakes campaigns.

### Handling unresolved domains

Unresolved rows are not failures.

They mean the actor did not find safe public evidence within the configured checks.

You can:

- retry with search fallback enabled
- increase pages per domain
- manually review important accounts
- enrich the domain with another data vendor

### Integrations

Common workflow patterns:

- 🧾 Upload a CSV of CRM domains and export resolved LinkedIn URLs.
- 🧱 Connect Apify dataset output to Airtable.
- 🧰 Send results to Clay, HubSpot, Pipedrive, or Salesforce via Make/Zapier.
- 🔁 Chain with another Apify actor for deeper company enrichment.
- 📊 Store evidence URLs in a data warehouse for audit trails.

### API usage with Node.js

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

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/domain-to-linkedin-url-resolver').call({
  domains: ['zapier.com', 'airtable.com'],
  includeSearchFallback: true
});
console.log(run.defaultDatasetId);
```

### API usage with Python

```python
from apify_client import ApifyClient

client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/domain-to-linkedin-url-resolver').call(run_input={
    'domains': ['zapier.com', 'airtable.com'],
    'includeSearchFallback': True,
})
print(run['defaultDatasetId'])
```

### API usage with cURL

```bash
curl -X POST "https://api.apify.com/v2/acts/automation-lab~domain-to-linkedin-url-resolver/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"domains":["zapier.com","airtable.com"],"includeSearchFallback":true}'
```

### MCP usage

Use the actor from MCP-compatible tools through Apify MCP Server.

MCP URL:

```text
https://mcp.apify.com/?tools=automation-lab/domain-to-linkedin-url-resolver
```

CLI setup:

```bash
claude mcp add apify 'https://mcp.apify.com/?tools=automation-lab/domain-to-linkedin-url-resolver'
```

JSON setup:

```json
{
  "mcpServers": {
    "apify": {
      "command": "npx",
      "args": ["-y", "@apify/actors-mcp-server", "--tools=automation-lab/domain-to-linkedin-url-resolver"],
      "env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }
    }
  }
}
```

Example prompts:

- "Resolve these 50 company domains to LinkedIn company URLs."
- "Find LinkedIn company pages for the domains in this CSV and return unresolved rows separately."
- "Check which CRM accounts have homepage evidence for a LinkedIn company page."

### Claude Desktop MCP setup

Add Apify MCP Server to Claude Desktop and include this actor tool:

```json
{
  "mcpServers": {
    "apify": {
      "command": "npx",
      "args": ["-y", "@apify/actors-mcp-server", "--tools=automation-lab/domain-to-linkedin-url-resolver"],
      "env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }
    }
  }
}
```

### Claude Code MCP setup

Use the hosted MCP URL:

```bash
claude mcp add apify 'https://mcp.apify.com/?tools=automation-lab/domain-to-linkedin-url-resolver'
```

Then ask Claude Code to run enrichment tasks from your domain lists.

### Data quality notes

The actor assigns higher confidence to first-party website links than to search-result matches.

Confidence guide:

- `0.95`: LinkedIn link found on homepage
- `0.90`: LinkedIn link found on another company-owned page
- `0.65`: LinkedIn link found through public search fallback
- `0`: no match or invalid input

### Legality

This actor processes public web pages and public search-result evidence.

You are responsible for using the output in accordance with applicable laws, platform terms, and your own compliance requirements.

The actor does not access private LinkedIn data and does not require LinkedIn credentials.

### FAQ and troubleshooting

#### Why did a known company return unresolved?

The company website may not link to LinkedIn, may block automated HTTP requests, or may use a different brand/domain. Try enabling search fallback or checking the domain manually.

#### Why is the confidence lower for some rows?

Search-result evidence is less authoritative than a link found directly on the company website, so it receives a lower confidence score.

#### Can I submit LinkedIn URLs as input?

No. Submit company domains or website URLs. LinkedIn URLs are returned as output.

### Related scrapers

Use this actor with other automation-lab actors:

- https://apify.com/automation-lab/linkedin-company-scraper
- https://apify.com/automation-lab/website-emails-scraper
- https://apify.com/automation-lab/bulk-company-domain-finder

### Changelog

#### 0.1

Initial version: HTTP-only domain-to-LinkedIn company URL resolution with public website evidence, optional public search fallback, confidence scores, and unresolved-row tracking.

### Support

If you need another field or integration, open an issue on the actor page with sample input domains and the output you expected.

# Actor input Schema

## `domains` (type: `array`):

Enter company domains or website URLs. Examples: zapier.com, airtable.com, https://stripe.com.

## `includeSearchFallback` (type: `boolean`):

If a company website does not expose a LinkedIn link, check public Bing results for linkedin.com/company evidence.

## `maxPagesPerDomain` (type: `integer`):

Number of common pages to try: homepage, about, about-us, company, contact, contact-us, team.

## `requestTimeoutSecs` (type: `integer`):

Maximum time to wait for each website or search request.

## Actor input object example

```json
{
  "domains": [
    "zapier.com",
    "airtable.com",
    "stripe.com"
  ],
  "includeSearchFallback": true,
  "maxPagesPerDomain": 5,
  "requestTimeoutSecs": 15
}
```

# 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 = {
    "domains": [
        "zapier.com",
        "airtable.com",
        "stripe.com"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("automation-lab/domain-to-linkedin-url-resolver").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 = { "domains": [
        "zapier.com",
        "airtable.com",
        "stripe.com",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("automation-lab/domain-to-linkedin-url-resolver").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 '{
  "domains": [
    "zapier.com",
    "airtable.com",
    "stripe.com"
  ]
}' |
apify call automation-lab/domain-to-linkedin-url-resolver --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=automation-lab/domain-to-linkedin-url-resolver",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Domain to LinkedIn URL Resolver",
        "description": "Resolve company domains to LinkedIn company URLs with evidence for CRM enrichment, RevOps, sales prospecting, and lead-generation workflows.",
        "version": "0.1",
        "x-build-id": "VNhEh7YXBS6y6NvpZ"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/automation-lab~domain-to-linkedin-url-resolver/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-automation-lab-domain-to-linkedin-url-resolver",
                "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/automation-lab~domain-to-linkedin-url-resolver/runs": {
            "post": {
                "operationId": "runs-sync-automation-lab-domain-to-linkedin-url-resolver",
                "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/automation-lab~domain-to-linkedin-url-resolver/run-sync": {
            "post": {
                "operationId": "run-sync-automation-lab-domain-to-linkedin-url-resolver",
                "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": [
                    "domains"
                ],
                "properties": {
                    "domains": {
                        "title": "Company domains or URLs",
                        "type": "array",
                        "description": "Enter company domains or website URLs. Examples: zapier.com, airtable.com, https://stripe.com.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "includeSearchFallback": {
                        "title": "Use public search fallback",
                        "type": "boolean",
                        "description": "If a company website does not expose a LinkedIn link, check public Bing results for linkedin.com/company evidence.",
                        "default": true
                    },
                    "maxPagesPerDomain": {
                        "title": "Pages to check per domain",
                        "minimum": 1,
                        "maximum": 7,
                        "type": "integer",
                        "description": "Number of common pages to try: homepage, about, about-us, company, contact, contact-us, team.",
                        "default": 5
                    },
                    "requestTimeoutSecs": {
                        "title": "Request timeout (seconds)",
                        "minimum": 5,
                        "maximum": 60,
                        "type": "integer",
                        "description": "Maximum time to wait for each website or search request.",
                        "default": 15
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
