# Instagram Likes Scraper - Counts + Advanced Likers (`khadinakbar/instagram-likes-scraper`) Actor

Scrape Instagram post/reel like counts and engagement metadata with ScrapeCreators primary and SociaVault fallback, plus advanced cookie-based liker profiles when needed.

- **URL**: https://apify.com/khadinakbar/instagram-likes-scraper.md
- **Developed by:** [Khadin Akbar](https://apify.com/khadinakbar) (community)
- **Categories:** Social media, Lead generation, MCP servers
- **Stats:** 6 total users, 4 monthly users, 92.4% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 post like metrics scrapeds

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

## Instagram Likes Scraper - Counts, Engagement & Advanced Likers

Export Instagram post and reel like data without user cookies. By default, this actor uses managed public-data providers:

- Primary: ScrapeCreators `/v1/instagram/post`
- Secondary: SociaVault `/v1/scrape/instagram/post-info`

The default mode returns one row per post or reel with like count, comment count, view count, caption, media metadata, owner details, and provider telemetry. Advanced liker-profile extraction is also available, but it requires an Instagram session cookie because ScrapeCreators and SociaVault do not currently expose liker identity lists in their public Instagram APIs.

### Modes

| Mode | Cookie needed | Data returned |
|---|---:|---|
| `like_counts` | No | Like count, comment count, views, caption, owner, media URLs, metadata |
| `liker_profiles` | Yes | Individual accounts that liked the post, plus optional profile enrichment |

### Input

| Field | Description |
|---|---|
| `postUrls` | Instagram `/p/`, `/reel/`, or `/tv/` URLs. Shortcodes and numeric media IDs are also accepted. |
| `startUrls` | Alternative Apify-style URL input for Instagram post, reel, or TV URLs. |
| `scrapeMode` | Defaults to `like_counts` for provider-backed no-cookie scraping. |
| `providerOrder` | Defaults to `scrapecreators-first`, then SociaVault fallback. |
| `includeRawData` | Include raw provider payloads in `like_counts` mode. |
| `maxResults` | Only used by `liker_profiles`; max liker profiles per post. |
| `enrichProfiles` | Only used by `liker_profiles`; adds bio, public email, website, and counts. |
| `sessionCookie` | Only needed by `liker_profiles`; must contain `sessionid`. |

Provider keys are configured by the actor owner as Apify secrets: `SCRAPECREATORS_API_KEY`, `SOCIAVAULT_API_KEY`, and optionally `SOCIALVAULT_API_KEY`.

### Output: like counts mode

Each result is one post/reel metrics row:

| Field | Description |
|---|---|
| `record_type` | `post_like_metrics` |
| `provider` | `scrapecreators` or `sociavault` |
| `post_url` | Normalized Instagram post/reel URL |
| `media_id` / `shortcode` | Instagram media identifiers |
| `owner_username` / `owner_id` | Post owner |
| `caption` | Caption text when available |
| `like_count` | Reported Instagram like count |
| `comment_count` | Reported comment count |
| `view_count` | Reported reel/video views when available |
| `is_video` / `product_type` | Media type |
| `display_url` / `thumbnail_url` / `video_url` | Media URLs when returned |
| `source_has_liker_identities` | Always `false` in provider mode |

### Output: liker profiles mode

When `scrapeMode` is `liker_profiles` and a valid Instagram session is configured, each result is one account that liked the target post:

| Field | Description |
|---|---|
| `username` | Instagram handle |
| `full_name` | Display name |
| `instagram_id` | Internal numeric user ID |
| `profile_url` | Direct profile link |
| `is_private` / `is_verified` | Profile flags |
| `liked_media_id` / `liked_media_shortcode` | Source media |
| `post_owner_username` | Post owner when available |
| `post_like_count` | Reported source post like count when available |

With `enrichProfiles: true`, liker profile rows can also include `biography`, `email`, `phone`, `external_url`, `follower_count`, `following_count`, `media_count`, `category`, and `is_business`.

### Pricing

| Event | Free-tier price |
|---|---:|
| Actor start | $0.00005 |
| Post like metrics row | $0.003 |
| Liker profile row | $0.0015 |
| Profile enrichment add-on | $0.0015 |

### Reliability notes

The actor writes `RUN_SUMMARY` and `OUTPUT` records with provider attempts, status codes, providers used, target-level statuses, and stop reason. In provider mode, it fails honestly if all configured providers fail. In liker-profile mode, it exits with a clear warning when no Instagram session is configured.

### API and MCP

Default provider-backed use:

```json
{
  "postUrls": ["https://www.instagram.com/p/DLDXI0fylTC/"],
  "scrapeMode": "like_counts",
  "providerOrder": "scrapecreators-first"
}
````

Advanced liker profiles:

```json
{
  "postUrls": ["https://www.instagram.com/p/DLDXI0fylTC/"],
  "scrapeMode": "liker_profiles",
  "maxResults": 100,
  "enrichProfiles": false
}
```

### Legal and compliance

This actor is intended for publicly viewable Instagram content and provider-exposed public metadata. Advanced authenticated scraping should only access content your configured session is allowed to view. You are responsible for complying with Instagram's Terms of Service, GDPR/CCPA, and all applicable laws. This tool is not affiliated with, endorsed by, or sponsored by Instagram or Meta Platforms, Inc.

# Actor input Schema

## `postUrls` (type: `array`):

Instagram posts, reels, or TV posts to scrape. Accepts full URLs such as https://www.instagram.com/p/CODE/ or https://www.instagram.com/reel/CODE/. One per line.

## `startUrls` (type: `array`):

Alternative Apify-style URL input. Add Instagram /p/, /reel/, or /tv/ URLs here if you prefer request-list input.

## `scrapeMode` (type: `string`):

Choose provider-backed like counts and post engagement (no Instagram cookies), or advanced liker profile extraction. Provider APIs do not expose liker identities, so liker profiles require an Instagram session cookie.

## `providerOrder` (type: `string`):

Choose which managed public-data API is tried first for like counts and post engagement. ScrapeCreators is the recommended primary; SociaVault is the secondary fallback.

## `maxResults` (type: `integer`):

Only used in Liker Profiles mode. Maximum number of liker profiles to collect per post or reel. Use a small number for testing. Defaults to 200. Range 1-50000.

## `includeRawData` (type: `boolean`):

Only used in Like Counts mode. Include the raw provider response for debugging and custom downstream parsing.

## `includePostMetadata` (type: `boolean`):

Only used in Liker Profiles mode. Add source post caption and reported like count to each liker record when Instagram exposes them. Defaults to on.

## `enrichProfiles` (type: `boolean`):

When enabled, visits each liker profile to add biography, public email, phone, external website, follower/following/media counts, category, and business flag. Adds an extra charge per enriched profile and increases run time.

## `sessionCookie` (type: `string`):

Only required for Liker Profiles mode. Like Counts mode uses ScrapeCreators/SociaVault and does not need Instagram cookies. Power users can paste their own Instagram cookie string containing sessionid. Use a secondary account because aggressive scraping can trigger rate limits. This is not your password.

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

Proxy settings. Residential proxies are strongly recommended for Instagram because datacenter IPs are blocked quickly.

## Actor input object example

```json
{
  "postUrls": [
    "https://www.instagram.com/p/DLDXI0fylTC/"
  ],
  "startUrls": [
    {
      "url": "https://www.instagram.com/p/DLDXI0fylTC/"
    }
  ],
  "scrapeMode": "like_counts",
  "providerOrder": "scrapecreators-first",
  "maxResults": 200,
  "includeRawData": false,
  "includePostMetadata": true,
  "enrichProfiles": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

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

Provider-backed post like metrics by default, or liker profile rows in advanced cookie mode.

## `runSummary` (type: `string`):

Per-target status summary.

# 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 = {
    "postUrls": [
        "https://www.instagram.com/p/DLDXI0fylTC/"
    ],
    "startUrls": [
        {
            "url": "https://www.instagram.com/p/DLDXI0fylTC/"
        }
    ],
    "scrapeMode": "like_counts",
    "maxResults": 200,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("khadinakbar/instagram-likes-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 = {
    "postUrls": ["https://www.instagram.com/p/DLDXI0fylTC/"],
    "startUrls": [{ "url": "https://www.instagram.com/p/DLDXI0fylTC/" }],
    "scrapeMode": "like_counts",
    "maxResults": 200,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("khadinakbar/instagram-likes-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 '{
  "postUrls": [
    "https://www.instagram.com/p/DLDXI0fylTC/"
  ],
  "startUrls": [
    {
      "url": "https://www.instagram.com/p/DLDXI0fylTC/"
    }
  ],
  "scrapeMode": "like_counts",
  "maxResults": 200,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call khadinakbar/instagram-likes-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Instagram Likes Scraper - Counts + Advanced Likers",
        "description": "Scrape Instagram post/reel like counts and engagement metadata with ScrapeCreators primary and SociaVault fallback, plus advanced cookie-based liker profiles when needed.",
        "version": "1.0",
        "x-build-id": "al2QHh6VO69qb7fj1"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/khadinakbar~instagram-likes-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-khadinakbar-instagram-likes-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/khadinakbar~instagram-likes-scraper/runs": {
            "post": {
                "operationId": "runs-sync-khadinakbar-instagram-likes-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/khadinakbar~instagram-likes-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-khadinakbar-instagram-likes-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": {
                    "postUrls": {
                        "title": "Instagram Post or Reel URLs",
                        "type": "array",
                        "description": "Instagram posts, reels, or TV posts to scrape. Accepts full URLs such as https://www.instagram.com/p/CODE/ or https://www.instagram.com/reel/CODE/. One per line.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "Alternative Apify-style URL input. Add Instagram /p/, /reel/, or /tv/ URLs here if you prefer request-list input.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "scrapeMode": {
                        "title": "Scrape Mode",
                        "enum": [
                            "like_counts",
                            "liker_profiles"
                        ],
                        "type": "string",
                        "description": "Choose provider-backed like counts and post engagement (no Instagram cookies), or advanced liker profile extraction. Provider APIs do not expose liker identities, so liker profiles require an Instagram session cookie.",
                        "default": "like_counts"
                    },
                    "providerOrder": {
                        "title": "Provider Order",
                        "enum": [
                            "scrapecreators-first",
                            "sociavault-first",
                            "scrapecreators-only",
                            "sociavault-only"
                        ],
                        "type": "string",
                        "description": "Choose which managed public-data API is tried first for like counts and post engagement. ScrapeCreators is the recommended primary; SociaVault is the secondary fallback.",
                        "default": "scrapecreators-first"
                    },
                    "maxResults": {
                        "title": "Max Likers Per Post",
                        "minimum": 1,
                        "maximum": 50000,
                        "type": "integer",
                        "description": "Only used in Liker Profiles mode. Maximum number of liker profiles to collect per post or reel. Use a small number for testing. Defaults to 200. Range 1-50000.",
                        "default": 200
                    },
                    "includeRawData": {
                        "title": "Include Raw Provider Data",
                        "type": "boolean",
                        "description": "Only used in Like Counts mode. Include the raw provider response for debugging and custom downstream parsing.",
                        "default": false
                    },
                    "includePostMetadata": {
                        "title": "Include Post Metadata",
                        "type": "boolean",
                        "description": "Only used in Liker Profiles mode. Add source post caption and reported like count to each liker record when Instagram exposes them. Defaults to on.",
                        "default": true
                    },
                    "enrichProfiles": {
                        "title": "Enrich Each Liker Profile",
                        "type": "boolean",
                        "description": "When enabled, visits each liker profile to add biography, public email, phone, external website, follower/following/media counts, category, and business flag. Adds an extra charge per enriched profile and increases run time.",
                        "default": false
                    },
                    "sessionCookie": {
                        "title": "Your Instagram Cookie (optional - advanced)",
                        "type": "string",
                        "description": "Only required for Liker Profiles mode. Like Counts mode uses ScrapeCreators/SociaVault and does not need Instagram cookies. Power users can paste their own Instagram cookie string containing sessionid. Use a secondary account because aggressive scraping can trigger rate limits. This is not your password."
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Proxy settings. Residential proxies are strongly recommended for Instagram because datacenter IPs are blocked quickly.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
