# Podcast Search, Episodes & Contacts Scraper + AI (`lizzyyy2/podcast-episodes-contacts-scraper-ai`) Actor

Find podcasts by keyword, genre charts, Apple URL or RSS feed (no API key, no quota), pull every episode with audio URLs and feed contacts, then optionally add AI insights: show summaries, topic tags, target audience and guest/host extraction for booking outreach.

- **URL**: https://apify.com/lizzyyy2/podcast-episodes-contacts-scraper-ai.md
- **Developed by:** [Lizzy](https://apify.com/lizzyyy2) (community)
- **Categories:** AI, Lead generation, Social media
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $20.00 / 1,000 ai show insights

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

## Podcast Search, Episodes & Contacts Scraper + AI

Find podcasts, pull **every episode**, grab **feed contacts**, and—optionally—turn the raw feed into **AI insights**: show summaries, topic tags, target audience, and **guest/host names for booking & PR outreach**. No API key, no quota, no Apple developer account.

Most podcast scrapers stop at "here's the show and its episodes." This one adds the layer that actually saves you hours: an **AI enrichment pass** that no other Apify podcast actor offers.

---

### What it does

- 🔎 **Discover podcasts** by keyword search, by **top-chart genre**, or directly from **Apple Podcasts URLs / RSS feeds / collection IDs**.
- 🎙️ **Full episode lists** from each show's RSS feed: title, description, publish date, **audio URL**, duration, season/episode numbers, artwork.
- 📇 **Feed contacts**: owner name, email and website pulled straight from the feed.
- 🤖 **Optional AI insights** (billed only when you enable them):
  - **Show insights** — a clean summary, topic tags and a target-audience description.
  - **Guest/host extraction** — real person names mined from recent episodes, perfect for building **podcast-booking outreach lists**.
  - **Episode summaries** — a one-line summary and topic tags for recent episodes.

Built for reliability: handles **paged/truncated RSS feeds**, retries on Apple's **rate limits (HTTP 429)**, and degrades gracefully when a show has no public feed.

---

### Who it's for

- **PR & podcast-booking agencies** — find shows in a niche, get the host/guest names and the feed contact, and pitch your clients.
- **Advertisers & sponsorship researchers** — surface active shows by genre, see cadence and audience.
- **Transcription / AI tool builders** — export clean **audio URLs + GUIDs** to feed a transcription pipeline.
- **Researchers & analysts** — build topic-tagged datasets of shows and episodes.

---

### Input

| Field | Description |
|---|---|
| **Search terms** | Keywords to find shows on Apple Podcasts. |
| **Podcast URLs / RSS feeds / IDs** | Apple show URLs, direct RSS feed URLs, or bare Apple collection IDs. |
| **Discover from top charts (genre)** | Pull the current top podcasts for a genre (Business, Comedy, True Crime, …). |
| **Country / storefront** | Apple storefront for search & charts (e.g. `us`, `gb`, `de`, `tr`). |
| **Max podcasts (total)** | Hard cap across all sources. |
| **Max podcasts per source** | Cap per search term / chart. |
| **Scrape episodes** + **Max episodes per podcast** | Fetch the episode list (newest first), up to 300. |
| **Include feed contact** | Owner name / email / website from the feed. |
| **Enable AI insights** | Master switch, then pick: show insights, guest/host extraction, episode summaries. |
| **AI output language** | Language for AI text. |
| **Proxy configuration** | Datacenter proxy is enough (and cheap). |

#### Example input

```json
{
  "searchTerms": ["startup", "venture capital"],
  "chartGenre": "1321",
  "country": "us",
  "maxPodcasts": 25,
  "includeEpisodes": true,
  "maxEpisodesPerPodcast": 50,
  "includeOwnerContact": true,
  "aiEnrichment": true,
  "aiShowInsights": true,
  "aiGuestExtraction": true
}
````

***

### Output

Each record is one podcast with its episodes, contacts and (optional) AI fields:

```json
{
  "recordType": "podcast",
  "collectionId": 1504208000,
  "podcastName": "The Example Startup Show",
  "artistName": "Jane Founder",
  "feedUrl": "https://feeds.example.com/show.xml",
  "appleUrl": "https://podcasts.apple.com/us/podcast/id1504208000",
  "primaryGenre": "Business",
  "trackCount": 212,
  "ownerName": "Jane Founder",
  "ownerEmail": "hello@example.com",
  "episodesFetched": 50,
  "episodes": [
    {
      "title": "Scaling from 0 to 1",
      "pubDate": "Thu, 28 May 2026 07:00:00 -0000",
      "durationSeconds": 2789,
      "audioUrl": "https://cdn.example.com/ep212.mp3",
      "guid": "ep-212"
    }
  ],
  "aiShowSummary": "A weekly show where founders break down...",
  "aiTopics": ["fundraising", "product-market fit", "hiring"],
  "aiTargetAudience": "Early-stage founders and operators...",
  "aiGuests": [
    { "episodeTitle": "Scaling from 0 to 1", "names": ["Alex Investor"], "role": "guest" }
  ]
}
```

***

### How it works (and why it's reliable)

- Uses Apple's **public iTunes JSON endpoints** for search, lookup (batched) and charts — no key, no quota.
- Reads each show's **public RSS feed** for the episode list and contacts, following **paged feeds** so you get the back catalogue, not just the latest page.
- **Datacenter proxy is enough** — costs stay low, so the price stays fair.

### Notes

- The **feed contact** is the address published in the RSS feed (`itunes:owner`). It's often the real host, but sometimes a hosting/admin catch-all — treat accordingly.
- AI features are **off by default** and billed per insight, so a plain scrape stays cheap.
- This actor scrapes **publicly available** podcast metadata. Respect each show's terms and applicable laws when using the data.

# Actor input Schema

## `searchTerms` (type: `array`):

Keywords to search Apple Podcasts for matching shows (e.g. "startup", "true crime").

## `podcastUrls` (type: `array`):

Apple Podcasts show URLs (podcasts.apple.com/...id123), direct RSS feed URLs, or bare Apple collection IDs to scrape directly.

## `chartGenre` (type: `string`):

Pull the current top podcasts for a genre. Choose NONE to skip chart discovery.

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

Apple storefront for search and charts (ISO country code, e.g. us, gb, de, tr).

## `maxPodcasts` (type: `integer`):

Hard cap on the total number of shows scraped across all sources.

## `maxPodcastsPerSource` (type: `integer`):

Max shows taken from each search term or from the chart.

## `includeEpisodes` (type: `boolean`):

Fetch the show's episode list (title, date, description, audio URL, duration) from its RSS feed.

## `maxEpisodesPerPodcast` (type: `integer`):

Max episodes fetched per show (0 to skip). Newest first. Capped at 300 to keep runs predictable.

## `includeOwnerContact` (type: `boolean`):

Extract the feed owner name, email and website from the RSS feed. Note: this is the feed admin, often a hosting catch-all, not necessarily the host.

## `aiEnrichment` (type: `boolean`):

Master switch for AI features. Turn on, then pick which insights below.

## `aiShowInsights` (type: `boolean`):

Show summary, topic tags and target-audience description from the show + recent episodes.

## `aiGuestExtraction` (type: `boolean`):

Extract guest and host names from recent episode titles and descriptions — ideal for booking/PR outreach lists.

## `aiEpisodeSummaries` (type: `boolean`):

One-line summary and topic tags for the most recent episodes.

## `aiLanguage` (type: `string`):

Language for the AI-generated text.

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

Proxy for reaching Apple Podcasts and RSS feeds. Datacenter (the default) is enough and keeps cost low.

## Actor input object example

```json
{
  "searchTerms": [
    "startup"
  ],
  "chartGenre": "NONE",
  "country": "us",
  "maxPodcasts": 25,
  "maxPodcastsPerSource": 50,
  "includeEpisodes": true,
  "maxEpisodesPerPodcast": 50,
  "includeOwnerContact": true,
  "aiEnrichment": false,
  "aiShowInsights": true,
  "aiGuestExtraction": false,
  "aiEpisodeSummaries": false,
  "aiLanguage": "English",
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `podcasts` (type: `string`):

Podcast records (with episodes, contacts and optional AI insights) in the default dataset.

# 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 = {
    "searchTerms": [
        "startup"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("lizzyyy2/podcast-episodes-contacts-scraper-ai").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 = { "searchTerms": ["startup"] }

# Run the Actor and wait for it to finish
run = client.actor("lizzyyy2/podcast-episodes-contacts-scraper-ai").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 '{
  "searchTerms": [
    "startup"
  ]
}' |
apify call lizzyyy2/podcast-episodes-contacts-scraper-ai --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=lizzyyy2/podcast-episodes-contacts-scraper-ai",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Podcast Search, Episodes & Contacts Scraper + AI",
        "description": "Find podcasts by keyword, genre charts, Apple URL or RSS feed (no API key, no quota), pull every episode with audio URLs and feed contacts, then optionally add AI insights: show summaries, topic tags, target audience and guest/host extraction for booking outreach.",
        "version": "0.1",
        "x-build-id": "3FiLa6uDoYpmlOCwN"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/lizzyyy2~podcast-episodes-contacts-scraper-ai/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-lizzyyy2-podcast-episodes-contacts-scraper-ai",
                "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/lizzyyy2~podcast-episodes-contacts-scraper-ai/runs": {
            "post": {
                "operationId": "runs-sync-lizzyyy2-podcast-episodes-contacts-scraper-ai",
                "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/lizzyyy2~podcast-episodes-contacts-scraper-ai/run-sync": {
            "post": {
                "operationId": "run-sync-lizzyyy2-podcast-episodes-contacts-scraper-ai",
                "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": {
                    "searchTerms": {
                        "title": "Search terms",
                        "type": "array",
                        "description": "Keywords to search Apple Podcasts for matching shows (e.g. \"startup\", \"true crime\").",
                        "items": {
                            "type": "string"
                        }
                    },
                    "podcastUrls": {
                        "title": "Podcast URLs / RSS feeds / IDs",
                        "type": "array",
                        "description": "Apple Podcasts show URLs (podcasts.apple.com/...id123), direct RSS feed URLs, or bare Apple collection IDs to scrape directly.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "chartGenre": {
                        "title": "Discover from top charts (genre)",
                        "enum": [
                            "NONE",
                            "26",
                            "1321",
                            "1303",
                            "1304",
                            "1512",
                            "1489",
                            "1318",
                            "1488",
                            "1533",
                            "1324",
                            "1545",
                            "1314",
                            "1301",
                            "1305",
                            "1310",
                            "1309"
                        ],
                        "type": "string",
                        "description": "Pull the current top podcasts for a genre. Choose NONE to skip chart discovery.",
                        "default": "NONE"
                    },
                    "country": {
                        "title": "Country / storefront",
                        "type": "string",
                        "description": "Apple storefront for search and charts (ISO country code, e.g. us, gb, de, tr).",
                        "default": "us"
                    },
                    "maxPodcasts": {
                        "title": "Max podcasts (total)",
                        "minimum": 1,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Hard cap on the total number of shows scraped across all sources.",
                        "default": 25
                    },
                    "maxPodcastsPerSource": {
                        "title": "Max podcasts per source",
                        "minimum": 1,
                        "maximum": 200,
                        "type": "integer",
                        "description": "Max shows taken from each search term or from the chart.",
                        "default": 50
                    },
                    "includeEpisodes": {
                        "title": "Scrape episodes",
                        "type": "boolean",
                        "description": "Fetch the show's episode list (title, date, description, audio URL, duration) from its RSS feed.",
                        "default": true
                    },
                    "maxEpisodesPerPodcast": {
                        "title": "Max episodes per podcast",
                        "minimum": 0,
                        "maximum": 300,
                        "type": "integer",
                        "description": "Max episodes fetched per show (0 to skip). Newest first. Capped at 300 to keep runs predictable.",
                        "default": 50
                    },
                    "includeOwnerContact": {
                        "title": "Include feed contact",
                        "type": "boolean",
                        "description": "Extract the feed owner name, email and website from the RSS feed. Note: this is the feed admin, often a hosting catch-all, not necessarily the host.",
                        "default": true
                    },
                    "aiEnrichment": {
                        "title": "Enable AI insights",
                        "type": "boolean",
                        "description": "Master switch for AI features. Turn on, then pick which insights below.",
                        "default": false
                    },
                    "aiShowInsights": {
                        "title": "AI show insights",
                        "type": "boolean",
                        "description": "Show summary, topic tags and target-audience description from the show + recent episodes.",
                        "default": true
                    },
                    "aiGuestExtraction": {
                        "title": "AI guest/host extraction",
                        "type": "boolean",
                        "description": "Extract guest and host names from recent episode titles and descriptions — ideal for booking/PR outreach lists.",
                        "default": false
                    },
                    "aiEpisodeSummaries": {
                        "title": "AI episode summaries",
                        "type": "boolean",
                        "description": "One-line summary and topic tags for the most recent episodes.",
                        "default": false
                    },
                    "aiLanguage": {
                        "title": "AI output language",
                        "type": "string",
                        "description": "Language for the AI-generated text.",
                        "default": "English"
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Proxy for reaching Apple Podcasts and RSS feeds. Datacenter (the default) is enough and keeps cost low.",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
