# Ad-Leak Finder — Advertisers Leaking Leads (`signalengine/ad-leak-finder`) Actor

Find local businesses running paid ads (Meta/Google/TikTok/LinkedIn pixels detected on their site) that are leaking leads — weak contact capture. The hottest prospect for agencies: spending on ads and losing the clicks. Paste sites or give a niche + city.

- **URL**: https://apify.com/signalengine/ad-leak-finder.md
- **Developed by:** [James Taylor](https://apify.com/signalengine) (community)
- **Categories:** Lead generation, Marketing, Business
- **Stats:** 2 total users, 1 monthly users, 87.5% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $4.00 / 1,000 ad-leak leads

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## Ad-Leak Finder — Advertisers Leaking Leads

Find local businesses that are **running paid ads** *and* **leaking the leads** those ads pay for. Give it a niche + city (or a list of sites) and it returns one lead per business that has an **ad pixel** on its homepage (Meta, Google Ads, TikTok, LinkedIn, Bing) **and** a weak lead-capture setup — ranked so the worst leakers come first, each with a one-line, sales-ready opener.

It's built for **agencies, freelancers and B2B sales teams** who want the single hottest prospect there is: a business that has **budget**, is **already spending it on ads**, and is **losing the clicks** on a homepage that can't capture them. You walk in already knowing what's broken.

### Why "running ads + leaking" beats a plain website audit

A generic site audit tells you a homepage is weak. It doesn't tell you whether the business is *paying for traffic that bounces*. A company with a live **Meta Pixel** and a **Google Ads** tag is buying clicks — and if that same homepage has no contact form, no click-to-call, no chat, the money is leaking on the floor. That gap is the pitch: *"You're paying Meta for clicks that land on a page with no way to contact you."* This actor finds exactly those businesses.

### What it does

- For each business, reads the **public homepage** and detects **ad pixels** → which paid-ad platforms it runs on (**Meta, Google Ads, TikTok, LinkedIn, Bing**).
- Scores the homepage's **lead capture** 0–100 (contact form, click-to-call, live chat, online booking, mobile, HTTPS, meta) → an **A–F grade** + a ranked **`missing`** list.
- Returns a one-line **`leakHeadline`** that frames the spend↔capture gap for outreach.
- **`requireAds` (default on):** only outputs businesses that actually run ads — so the list is all real paid-traffic prospects, not random sites.
- Two ways in: a **list of sites** you have, **and/or** a **niche + location** it discovers via Google. Pulls each business's public **email/phone** from the page.

### Who it's for

- **Agencies** sourcing local businesses that are demonstrably wasting ad spend — and opening with the fix.
- **Web designers / CRO consultants** finding advertisers whose landing experience is killing their ROAS.
- **Sales teams** building an outbound list where every row has budget (they're advertising) *and* a quotable reason to call.

### Input

Provide **`sites`**, or **`niche` + `location`**, or both.

| Field | Type | Default | Description |
|---|---|---|---|
| `sites` | array | `[]` | URLs or `{name, website}` objects to check. |
| `niche` | string | `""` | Business type to discover, e.g. `"dentists"`. Needs `location`. |
| `location` | string | `""` | City/area, e.g. `"Leeds UK"`. Qualify with the country. Needs `niche`. |
| `maxResultsPerQuery` | integer | `20` | Businesses discovered per niche+location query (1–50). |
| `maxResults` | integer | `100` | Hard cap on leads output/charged — caps spend. Filtered sites aren't charged. |
| `requireAds` | boolean | `true` | Only output businesses with an ad pixel (i.e. actually advertising). Off = include non-advertisers. |
| `maxLeadScore` | integer | `100` | Lead-capture filter. `100` = all; lower (e.g. `55`) to return only the worst leakers. |
| `searchEngine` | string | `"google"` | `google` (default, Bing fallback) or `bing`. |
| `maxConcurrency` | integer | `5` | Parallel homepage fetches (1–10). |
| `proxyConfiguration` | object | `GOOGLE_SERP` | GOOGLE_SERP for discovery; residential fallback when a homepage blocks the fetch. |

#### Example

**Find dentists in Leeds who run ads but leak leads (only the weak ones):**

```json
{ "niche": "cosmetic dentist", "location": "Leeds UK", "requireAds": true, "maxLeadScore": 60 }
````

### Output

```json
{
  "type": "ad_leak",
  "businessName": "Droylsden Glass Limited",
  "url": "https://www.droylsdenglass.com",
  "runningAds": true,
  "adPlatforms": ["Meta", "Google Ads", "Bing"],
  "leadScore": 45,
  "grade": "D",
  "missing": ["No contact form", "No live chat", "No booking widget"],
  "leakHeadline": "Running paid ads on Meta, Google Ads, Bing, but leaking leads — no contact form (45/100 capture).",
  "leadReadiness": { "contactForm": false, "liveChat": false, "booking": false, "clickToCall": true, "mobileOptimized": true, "https": true, "metaDescription": true },
  "tagManager": false,
  "contactEmail": "info@droylsdenglass.com",
  "contactPhone": "+44 161 …",
  "source": "discovered",
  "query": "double glazing Manchester UK"
}
```

- **`adPlatforms`** = the ad platforms detected from pixels on the page. **`leadScore`/`grade`/`missing`** = the lead-capture audit. **`leakHeadline`** reserves "leaking leads" for genuinely weak sites; A-grade advertisers read as a "scaling conversation."
- **`contactEmail`/`contactPhone`** = public details lifted from the page (`null` if not shown).

### How detection works (and its limits)

It parses the homepage's static HTML for each platform's pixel/tag: Meta (`fbevents.js`/`fbq`), Google Ads (`AW-` conversion IDs, `googleadservices`), TikTok (`ttq`), LinkedIn Insight (`snap.licdn.com`), Bing UET (`bat.bing.com`). **GA4 and a bare Google Tag Manager container are *not* counted** — they're analytics, not proof of ad spend.

**A pixel is a strong proxy for paid traffic, not proof of a live campaign** — a pixel can be left installed after a campaign ends, and a site that fires its ad tags purely through a GTM container (rather than inline) may show only `tagManager: true`. Every row includes the site URL so you can verify. In practice, most local-business sites carry their pixels inline, so detection is reliable on the businesses this is built for.

### Compliance

Reads **public homepages and public search results** only — a normal browser User-Agent, one page per business, no login, no cookies. Contact details returned are public business details published on the page. You're responsible for using the output in line with the privacy/outreach laws that apply to you (GDPR, PECR, CAN-SPAM, etc.).

### FAQ

**How do I find businesses wasting ad spend?** Give it a `niche` + `location`. With `requireAds: true` (default) it returns only businesses running ads, ranked by how badly their homepage captures leads. Lower `maxLeadScore` to get only the worst leakers.

**Does it prove they're running ads right now?** It detects ad *pixels* — a strong signal they're set up for / running paid traffic. It's a proxy, not live-campaign proof; verify via the site URL. (Meta's Ad Library *API* only exposes political ads, so it can't confirm commercial campaigns — pixels are the practical signal.)

**Why isn't a site with Google Analytics flagged?** GA4 and GTM-only setups are analytics, not ad platforms — they're deliberately not counted as "running ads." Only Meta/Google Ads/TikTok/LinkedIn/Bing ad pixels count.

**How is it priced?** Apify Pay-Per-Event — charged per lead output. Sites filtered out (no ads, or strong capture above your `maxLeadScore`) and unreachable sites are **not** charged. Set `maxResults` to cap spend.

***

#### Want the outreach done for you?

This actor finds the advertisers leaking leads and tells you exactly why. If you'd like the **whole loop** — discovery, contact enrichment, and AI-personalised outreach that opens with their leak — run for you, that's **[SignalEngine](https://engine.signalsprint.io)**: speed-to-lead in a box.

Want to grade *any* local site's lead-readiness (not just advertisers)? See our **Local Business Website Audit**. Want companies that are *hiring* as a buying signal? See our **Hiring Intent Lead Finder**.

# Actor input Schema

## `sites` (type: `array`):

URLs or {name, website} objects to check. Use this, niche+location, or both.

## `niche` (type: `string`):

Business type to discover, e.g. "dentists". Needs location.

## `location` (type: `string`):

City/area to discover in, e.g. "Leeds UK". Qualify with the country for accurate local results. Needs niche.

## `maxResultsPerQuery` (type: `integer`):

How many businesses to discover per niche+location query before checking.

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

Hard cap on total leads output/charged this run (caps your spend). Sites filtered out (no ads, or strong capture) are not charged.

## `requireAds` (type: `boolean`):

Only output businesses with an ad pixel detected (Meta/Google Ads/TikTok/LinkedIn/Bing) — i.e. businesses actually running paid traffic. Turn off to include non-advertisers too.

## `maxLeadScore` (type: `integer`):

Lead-capture hit-list filter. 100 = output all (any capture level). Lower it (e.g. 55) to return only the worst leakers = the strongest pitch.

## `searchEngine` (type: `string`):

Which engine to use for niche+location discovery. Google is default; falls back to Bing if Google returns nothing.

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

Parallel homepage fetches (kept modest).

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

Defaults to Apify GOOGLE\_SERP for discovery; residential is used as a fallback when a homepage blocks the direct fetch.

## Actor input object example

```json
{
  "sites": [],
  "niche": "double glazing",
  "location": "Manchester UK",
  "maxResultsPerQuery": 20,
  "maxResults": 100,
  "requireAds": true,
  "maxLeadScore": 100,
  "searchEngine": "google",
  "maxConcurrency": 5,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "GOOGLE_SERP"
    ]
  }
}
```

# Actor output Schema

## `leads` (type: `string`):

Businesses running paid ads with weak lead capture.

# 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 = {
    "niche": "double glazing",
    "location": "Manchester UK"
};

// Run the Actor and wait for it to finish
const run = await client.actor("signalengine/ad-leak-finder").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 = {
    "niche": "double glazing",
    "location": "Manchester UK",
}

# Run the Actor and wait for it to finish
run = client.actor("signalengine/ad-leak-finder").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 '{
  "niche": "double glazing",
  "location": "Manchester UK"
}' |
apify call signalengine/ad-leak-finder --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=signalengine/ad-leak-finder",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Ad-Leak Finder — Advertisers Leaking Leads",
        "description": "Find local businesses running paid ads (Meta/Google/TikTok/LinkedIn pixels detected on their site) that are leaking leads — weak contact capture. The hottest prospect for agencies: spending on ads and losing the clicks. Paste sites or give a niche + city.",
        "version": "0.1",
        "x-build-id": "yhlbjy0bBQNiTZibp"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/signalengine~ad-leak-finder/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-signalengine-ad-leak-finder",
                "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/signalengine~ad-leak-finder/runs": {
            "post": {
                "operationId": "runs-sync-signalengine-ad-leak-finder",
                "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/signalengine~ad-leak-finder/run-sync": {
            "post": {
                "operationId": "run-sync-signalengine-ad-leak-finder",
                "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": {
                    "sites": {
                        "title": "Sites to check",
                        "type": "array",
                        "description": "URLs or {name, website} objects to check. Use this, niche+location, or both.",
                        "default": []
                    },
                    "niche": {
                        "title": "Niche",
                        "type": "string",
                        "description": "Business type to discover, e.g. \"dentists\". Needs location.",
                        "default": ""
                    },
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "City/area to discover in, e.g. \"Leeds UK\". Qualify with the country for accurate local results. Needs niche.",
                        "default": ""
                    },
                    "maxResultsPerQuery": {
                        "title": "Max discovered per query",
                        "minimum": 1,
                        "maximum": 50,
                        "type": "integer",
                        "description": "How many businesses to discover per niche+location query before checking.",
                        "default": 20
                    },
                    "maxResults": {
                        "title": "Max leads output (run cap)",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Hard cap on total leads output/charged this run (caps your spend). Sites filtered out (no ads, or strong capture) are not charged.",
                        "default": 100
                    },
                    "requireAds": {
                        "title": "Only advertisers",
                        "type": "boolean",
                        "description": "Only output businesses with an ad pixel detected (Meta/Google Ads/TikTok/LinkedIn/Bing) — i.e. businesses actually running paid traffic. Turn off to include non-advertisers too.",
                        "default": true
                    },
                    "maxLeadScore": {
                        "title": "Only output sites scoring ≤ this",
                        "minimum": 0,
                        "maximum": 100,
                        "type": "integer",
                        "description": "Lead-capture hit-list filter. 100 = output all (any capture level). Lower it (e.g. 55) to return only the worst leakers = the strongest pitch.",
                        "default": 100
                    },
                    "searchEngine": {
                        "title": "Discovery search engine",
                        "enum": [
                            "google",
                            "bing"
                        ],
                        "type": "string",
                        "description": "Which engine to use for niche+location discovery. Google is default; falls back to Bing if Google returns nothing.",
                        "default": "google"
                    },
                    "maxConcurrency": {
                        "title": "Max concurrency",
                        "minimum": 1,
                        "maximum": 10,
                        "type": "integer",
                        "description": "Parallel homepage fetches (kept modest).",
                        "default": 5
                    },
                    "proxyConfiguration": {
                        "title": "Proxy",
                        "type": "object",
                        "description": "Defaults to Apify GOOGLE_SERP for discovery; residential is used as a fallback when a homepage blocks the direct fetch.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "GOOGLE_SERP"
                            ]
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
