# Bulk Social Profile Extractor — Twitter, LinkedIn & More (`logiover/bulk-social-profile-extractor`) Actor

Extract social media profiles from thousands of domains. Finds Twitter/X, LinkedIn, Facebook, Instagram, YouTube, TikTok, GitHub, Discord and more from any website. One row per profile — a domain often yields 5–10+ links. No API key, export to CSV/JSON. Ideal for lead gen and competitor research.

- **URL**: https://apify.com/logiover/bulk-social-profile-extractor.md
- **Developed by:** [Logiover](https://apify.com/logiover) (community)
- **Categories:** Social media, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.50 / 1,000 results

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

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

## Bulk Social Profile Extractor 👥 — Twitter, LinkedIn, Instagram & More

**Extract social media profiles from thousands of domains in a single run.** This **bulk social profile finder** fetches every domain's homepage and automatically discovers links to **Twitter/X, LinkedIn, Facebook, Instagram, YouTube, TikTok, GitHub, Discord, Reddit, Medium, Twitch, Pinterest, WhatsApp, Telegram, Bluesky, Threads, Mastodon, Snapchat** and more. Each profile found becomes its own row — so a single domain can yield **5, 10, or 15+ rows**.

One row per profile per domain means **thousands of results from just a few hundred domains**. The actor scans `<a>` link tags, JSON-LD structured data (`sameAs`), and Open Graph / Twitter meta tags, and reports where each profile link was found. **No API key, no headless browser** — pure HTML fetch + regex extraction.

> Looking for a **social media link extractor**, a **bulk social profile finder**, a **company social media scraper**, or a **free social link extraction API**? This actor finds them all at scale, in parallel.

---

### ✨ Key features

- 🔍 **19 social platforms** — Twitter/X, LinkedIn (company + personal + school), Facebook, Instagram, YouTube, TikTok, GitHub, Discord, Reddit, Medium, Twitch, Pinterest, WhatsApp, Telegram, Bluesky, Threads, Mastodon, Snapchat.
- 📄 **One row per profile** — each domain can produce multiple rows; a well-connected company easily yields 5–10+ social profile links.
- 🧩 **Handle extraction** — the username, handle or slug is extracted from each profile URL for direct use.
- 🔎 **Three discovery sources** — scans `<a href>` links in HTML, `sameAs` in JSON-LD structured data, and `twitter:site`/`twitter:creator` meta tags.
- 📍 **Source tracking** — each row reports whether the link was found in `html-link`, `json-ld`, or `meta-tag`.
- 📝 **Link text captured** — the visible text or title of the `<a>` element is preserved, useful for context.
- 📊 **Count per domain** — `totalProfilesFound` field shows how many social profiles a domain has.
- 🧹 **Smart deduplication** — duplicate profile URLs on the same domain are removed automatically.
- ⚡ **High concurrency** — configurable parallel fetches (default 20, up to 100).
- 🔑 **No API key** — works with standard HTTP GET requests; no social media API authentication needed.

### 💡 Use cases

- **Lead generation & sales prospecting** — extract social profiles from a list of company websites to find the right channels for outreach.
- **Competitor research** — map your competitors' social presence by scanning their domains.
- **Brand monitoring & verification** — check that acquired brands or partner sites link to the correct social profiles.
- **Marketing audits** — verify that every property in a brand portfolio links to its active social channels.
- **Data enrichment** — append social media URLs to CRM records, company databases or market research datasets.
- **Influencer discovery** — scan niche blogrolls and resource pages to find influencers on specific social platforms.
- **SEO & link building** — find brands with broken or outdated social links in their footers.

### 📦 What you get

Each row in the dataset is **one social profile found on one domain**:

| Field | Description |
|-------|-------------|
| `domain` | The domain that was scanned |
| `pageUrl` | The actual URL that was fetched (after redirects) |
| `platform` | Social media platform name (e.g. `Twitter / X`, `LinkedIn`, `Instagram`) |
| `profileUrl` | Full URL of the social media profile page |
| `handle` | Extracted username or handle from the profile URL |
| `foundIn` | Where the link was found: `html-link`, `json-ld`, or `meta-tag` |
| `linkText` | Text content or title attribute of the link element (HTML links only) |
| `homepageTitle` | The `<title>` tag of the homepage |
| `totalProfilesFound` | Total number of unique social profiles found on this domain |
| `scanLatencyMs` | Time taken to fetch and parse the page in milliseconds |
| `extractedAt` | ISO 8601 timestamp of when the extraction was performed |

#### Example output

```json
[
  {
    "domain": "stripe.com",
    "pageUrl": "https://stripe.com/",
    "platform": "Twitter / X",
    "profileUrl": "https://twitter.com/stripe",
    "handle": "stripe",
    "foundIn": "html-link",
    "linkText": "@stripe",
    "homepageTitle": "Stripe | Financial Infrastructure for the Internet",
    "totalProfilesFound": "8",
    "scanLatencyMs": "342",
    "extractedAt": "2026-06-24T12:00:00.000Z"
  },
  {
    "domain": "stripe.com",
    "pageUrl": "https://stripe.com/",
    "platform": "LinkedIn",
    "profileUrl": "https://linkedin.com/company/stripe",
    "handle": "stripe",
    "foundIn": "html-link",
    "linkText": "LinkedIn",
    "homepageTitle": "Stripe | Financial Infrastructure for the Internet",
    "totalProfilesFound": "8",
    "scanLatencyMs": "342",
    "extractedAt": "2026-06-24T12:00:00.000Z"
  },
  {
    "domain": "stripe.com",
    "pageUrl": "https://stripe.com/",
    "platform": "Instagram",
    "profileUrl": "https://instagram.com/stripe",
    "handle": "stripe",
    "foundIn": "json-ld",
    "linkText": null,
    "homepageTitle": "Stripe | Financial Infrastructure for the Internet",
    "totalProfilesFound": "8",
    "scanLatencyMs": "342",
    "extractedAt": "2026-06-24T12:00:00.000Z"
  }
]
````

### 🚀 How to use it

1. Click **Try for free / Start**.
2. Paste your list of domains or URLs into **URLs / Domains** — one per line (`stripe.com` or `https://stripe.com`, both work).
3. (Optional) Adjust **Max Concurrency** for large lists and keep **Proxy** enabled.
4. Click **Save & Start**, then export the dataset as **JSON, CSV, Excel or via API**. Group by `domain` to see all profiles per site.

### ⚙️ Input

| Field | Type | Description | Default |
|-------|------|-------------|---------|
| `urls` | array (required) | URLs or domains to scan. The homepage is fetched for each. `https://` added if missing. | – |
| `maxConcurrency` | integer | Parallel fetches. Higher is faster but may trigger rate limits. | `20` (max `100`) |
| `proxyConfiguration` | object | Proxy used for HTTP requests. Recommended for large lists. | Apify Proxy (datacenter) |

#### Example input

```json
{
  "urls": ["stripe.com", "github.com", "figma.com", "notion.so"],
  "maxConcurrency": 20,
  "proxyConfiguration": { "useApifyProxy": true }
}
```

### 🔍 How it works

For each domain, the actor fetches the homepage via HTTP GET (following up to 5 redirects) and extracts social media profile links from three sources:

1. **HTML `<a>` links** — every `<a href>` tag is checked against regex patterns for each social platform. The link's visible text is preserved.
2. **JSON-LD structured data** — `<script type="application/ld+json">` blocks are parsed; the `sameAs` property (standard in Organization/WebSite schemas) is checked for social URLs.
3. **Meta tags** — `<meta property="twitter:site">` and `<meta property="twitter:creator">` tags are checked for Twitter/X profile URLs.

Links pointing back to the same domain are excluded, as are known non-social hosts (w3.org, schema.org, app store links, etc.). Duplicate profile URLs are deduplicated per domain. Each unique profile becomes one row.

### 🧰 Tips & best practices

- Provide bare domains (`stripe.com`) — the actor automatically adds `https://` and fetches the root path.
- For the best results, scan company/product homepages rather than deep pages — social links are almost always in the footer or header.
- Filter by `platform` to create per-platform lead lists (e.g. all LinkedIn company pages found).
- Export to CSV and use the `handle` column directly for social media outreach tools.
- If a domain has `totalProfilesFound: "0"`, the homepage may be a JavaScript SPA that doesn't render social links in static HTML — try our [Website Contact Scraper](https://apify.com/logiover/website-contact-scraper) for JS-rendered pages.

### ❓ FAQ

#### How do I find social media profiles for many company websites?

Paste your list of domains and run. The actor fetches each homepage, extracts all social media links, and returns one row per profile found — a list of 100 companies can easily yield 500–1,000+ social profile rows.

#### Which social platforms are detected?

19 platforms: Twitter/X, LinkedIn (company, personal, school), Facebook, Instagram, YouTube, TikTok, GitHub, Discord, Reddit, Medium, Twitch, Pinterest, WhatsApp, Telegram, Bluesky, Threads, Mastodon, and Snapchat.

#### Does this work with JavaScript-rendered websites (React, Next.js)?

This actor fetches raw HTML and does not execute JavaScript. Most company homepages include social links in static HTML (footer/menu). For JS-heavy single-page apps, the links may not appear. If you need JS rendering, our [Website Contact Scraper](https://apify.com/logiover/website-contact-scraper) uses a headless browser.

#### Can I export social profiles to CSV or JSON?

Yes — each social profile is one row with the platform, URL and handle. Download as **CSV, JSON or Excel**, or pull through the REST API.

#### Is there an API key required?

No — the actor uses standard HTTP requests to fetch homepages and regex to find social links. No social media API credentials needed.

#### How accurate is the handle extraction?

The handle is extracted from the URL path using platform-specific patterns (e.g. `twitter.com/<handle>`, `linkedin.com/company/<handle>`). For platforms with multiple URL patterns (YouTube @handle vs /channel/ vs /c/), all variants are handled.

### 🔗 Related actors by the same author

- **[Website Contact Scraper](https://apify.com/logiover/website-contact-scraper)** — extract emails, phone numbers and social links with full browser rendering.
- **[B2B Lead Scraper](https://apify.com/logiover/b2b-lead-scraper)** — company + contact lead generation from OpenStreetMap.
- **[LinkedIn Company Scraper](https://apify.com/logiover/linkedin-company-scraper)** — scrape LinkedIn company pages without login.
- **[Subdomain Finder](https://apify.com/logiover/subdomain-finder)** — discover subdomains for any domain via Certificate Transparency.

### 📝 Changelog

#### 2026-06-24

- Initial release — 19-platform social profile extraction from HTML, JSON-LD and meta tags, one-row-per-profile, no API key, CSV/JSON export.

# Actor input Schema

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

List of URLs or domains to extract social media links from. One entry per line. The homepage is fetched for each and all social media links are extracted automatically.

## `maxConcurrency` (type: `integer`):

How many URLs to fetch in parallel. Higher is faster.

## `proxyConfiguration` (type: `object`):

Proxy used for the HTTP requests. Recommended to avoid rate limiting.

## Actor input object example

```json
{
  "urls": [
    "stripe.com",
    "github.com",
    "figma.com",
    "notion.so"
  ],
  "maxConcurrency": 20,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

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

The dataset containing one row per social media profile found (platform, URL, handle) for each scanned domain.

# 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": [
        "stripe.com",
        "github.com",
        "figma.com",
        "notion.so"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("logiover/bulk-social-profile-extractor").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": [
        "stripe.com",
        "github.com",
        "figma.com",
        "notion.so",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("logiover/bulk-social-profile-extractor").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": [
    "stripe.com",
    "github.com",
    "figma.com",
    "notion.so"
  ]
}' |
apify call logiover/bulk-social-profile-extractor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=logiover/bulk-social-profile-extractor",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Bulk Social Profile Extractor — Twitter, LinkedIn & More",
        "description": "Extract social media profiles from thousands of domains. Finds Twitter/X, LinkedIn, Facebook, Instagram, YouTube, TikTok, GitHub, Discord and more from any website. One row per profile — a domain often yields 5–10+ links. No API key, export to CSV/JSON. Ideal for lead gen and competitor research.",
        "version": "1.0",
        "x-build-id": "HQYLImZEnsxCX0AV9"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/logiover~bulk-social-profile-extractor/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-logiover-bulk-social-profile-extractor",
                "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/logiover~bulk-social-profile-extractor/runs": {
            "post": {
                "operationId": "runs-sync-logiover-bulk-social-profile-extractor",
                "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/logiover~bulk-social-profile-extractor/run-sync": {
            "post": {
                "operationId": "run-sync-logiover-bulk-social-profile-extractor",
                "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": [
                    "urls"
                ],
                "properties": {
                    "urls": {
                        "title": "URLs / Domains",
                        "type": "array",
                        "description": "List of URLs or domains to extract social media links from. One entry per line. The homepage is fetched for each and all social media links are extracted automatically.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxConcurrency": {
                        "title": "Max Concurrency",
                        "minimum": 1,
                        "maximum": 100,
                        "type": "integer",
                        "description": "How many URLs to fetch in parallel. Higher is faster.",
                        "default": 20
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Proxy used for the HTTP requests. Recommended to avoid rate limiting.",
                        "default": {
                            "useApifyProxy": true
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
