# Kleinanzeigen Scraper - German Marketplace Listings (`benthepythondev/kleinanzeigen-scraper`) Actor

Scrape product listings, prices, locations, sellers, and images from Kleinanzeigen.de (formerly eBay Kleinanzeigen). Filter by keyword, category, location, price range. Perfect for market research, price monitoring, resellers, and dropshippers.

- **URL**: https://apify.com/benthepythondev/kleinanzeigen-scraper.md
- **Developed by:** [ben](https://apify.com/benthepythondev) (community)
- **Categories:** E-commerce, Lead generation, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $15.00 / 1,000 results

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

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

## Kleinanzeigen Scraper — German Marketplace Listings

**Extract product listings, prices, locations, and seller info from [Kleinanzeigen.de](https://www.kleinanzeigen.de) (formerly eBay Kleinanzeigen) — Germany's #1 online marketplace with 35M+ monthly users.**

Built for **resellers, dropshippers, market researchers, price-intelligence services, and lead-generation tools** targeting the DACH region.

### What you get

- **Clean structured JSON** for every listing (28 fields available with detail-enrichment)
- **Schema.org JSON-LD parsing** — cleaner titles, descriptions, and image URLs than HTML scraping
- **Listing + detail page modes** — fast bulk indexing OR deep enrichment per item
- **DACH-native filters** — German PLZ + radius, German categories, EUR prices, "VB" negotiable detection
- **Apify DE Residential Proxy** baked in — no IP-blocks at scale
- **Pre-built dataset Overview** in Apify Console for instant inspection

### Why this scraper (vs. alternatives)

| | Build your own | Generic scraper | **This actor** |
|---|---|---|---|
| Maintenance | You patch every site change | Often broken | Patched on every update |
| JSON-LD parsing | Manual | No | Built-in |
| DACH filters (PLZ, radius, VB) | Manual | No | Native |
| DE residential proxy | Costs $50+/mo | Bring your own | Included |
| Detail-page enrichment | Manual | No | Single flag |

### Input

| Field | Type | Description |
|---|---|---|
| `keywords` | `string[]` | Search terms (one run per keyword). Default: `["iphone 15"]` |
| `startUrls` | `string[]` | Direct Kleinanzeigen URLs (overrides keywords; useful for category/region filters) |
| `category` | `string` | Category slug, e.g. `handy-telekom`, `auto-rad-und-boot`, `haushalt-moebel` |
| `locationCode` | `string` | German PLZ (5-digit) or city slug, e.g. `10115`, `berlin` |
| `radiusKm` | `int` | 0, 5, 10, 20, 30, 50, 100, 150, 200 |
| `minPrice` / `maxPrice` | `int` | Price filter in EUR |
| `onlyPriceNegotiable` | `bool` | Only listings marked "VB" (negotiable) |
| `fetchDetails` | `bool` | Visit each listing for full description, all images, view count, seller |
| `maxResults` | `int` | Per keyword/URL (default 100, `0` = unlimited) |
| `delaySeconds` | `float` | Polite delay between requests (default 1.0) |
| `proxyConfiguration` | `object` | Apify Proxy / custom (defaults to DE residential) |

### Example Input

```json
{
  "keywords": ["iphone 15", "playstation 5"],
  "locationCode": "10115",
  "radiusKm": 50,
  "minPrice": 100,
  "maxPrice": 800,
  "fetchDetails": true,
  "maxResults": 200
}
````

### Output (sample)

```json
{
  "ad_id": "3057318438",
  "url": "https://www.kleinanzeigen.de/s-anzeige/.../3057318438-173-24588",
  "title": "iPhone 15 Pro Max 256GB",
  "description": "Wie neu, OVP, Rechnung dabei",
  "price": 1099.0,
  "price_raw": "1.099 € VB",
  "price_type": "NEGOTIABLE",
  "shipping": "Versand möglich",
  "plz": "10115",
  "city": "Berlin Mitte",
  "location": "10115 Berlin Mitte",
  "posted_date": "27.05.2026",
  "image_url": "https://img.kleinanzeigen.de/api/v1/...",
  "is_top_ad": false,
  "search_keyword": "iphone 15",
  "search_url": "https://www.kleinanzeigen.de/s-iphone-15/k0",
  "scraped_at": "2026-05-28T14:00:00+00:00",
  "full_description": "...",
  "category_path": ["Handy & Telefon", "Apple iPhone"],
  "seller_name": "John Doe",
  "view_count": 412,
  "all_images": ["https://...", "https://..."],
  "attributes": {"Zustand": "Wie neu", "Marke": "Apple"}
}
```

> `full_description`, `category_path`, `seller_name`, `view_count`, `all_images`, `attributes` are only populated when `fetchDetails: true`.

### Use cases

- **Resellers / arbitrage** — monitor cheap listings in your category, alert on under-priced items
- **Price intelligence** — track average sale prices over time per region/category
- **Lead generation** — extract seller contact info from category pages for B2B outreach
- **Market research** — trend analysis across German regions
- **Inventory feeds** — keep a synced product feed of competitors' listings
- **Comparable-sales tools** — feed automotive/electronics valuation models

### Pricing

**Pay-Per-Event:**

- `$0.015` per listing
- `$0.00005` actor-start fee

#### Example runs

| Use case | Listings | Cost |
|---|---|---|
| Quick check (1 keyword, 1 city) | 50 | **$0.75** |
| Daily monitoring (5 keywords, Berlin+radius) | 200 | **$3.00** |
| Weekly market research (10 cities, 3 categories) | 2,000 | **$30.00** |

### Tips

- For high-volume runs, keep the **DE residential proxy** (default) — avoids 429s
- Set `fetchDetails: false` for fastest throughput (~5x faster)
- For category-only browsing, use `startUrls` with a Kleinanzeigen category URL
- Use `locationCode` + `radiusKm` for hyper-local extraction (delivery range, etc.)
- For multi-keyword runs, deduplicate downstream on `ad_id`
- Schedule recurring runs from the Apify Console for daily/weekly digests

### FAQ

**Q: How fresh is the data?**\
A: Real-time. Every run fetches live from kleinanzeigen.de.

**Q: Can I scrape my own region only?**\
A: Yes — use `locationCode` (PLZ or city slug) + `radiusKm`.

**Q: Will my IP get blocked?**\
A: No — the actor uses Apify's DE residential proxy by default.

**Q: How do I get seller contact info?**\
A: Set `fetchDetails: true` — this enriches each listing with `seller_name` and other detail-only fields.

**Q: Does this work for the Austrian/Swiss version?**\
A: This actor targets the German `kleinanzeigen.de` only. Other Kleinanzeigen variants are separate sites.

### Related actors

For comprehensive DACH-region coverage, combine with:

- **[wg-gesucht-scraper](https://apify.com/benthepythondev/wg-gesucht-scraper)** — shared apartments
- **[immowelt-scraper](https://apify.com/benthepythondev/immowelt-scraper)** — real estate
- **[anwalt-de-scraper](https://apify.com/benthepythondev/anwalt-de-scraper)** — German lawyers
- **[jameda-scraper](https://apify.com/benthepythondev/jameda-scraper)** — German doctors

### Legal & compliance

This scraper only retrieves publicly accessible listing pages. You are responsible for:

- Respecting Kleinanzeigen's Terms of Service
- Honoring `robots.txt` directives
- Complying with GDPR when handling seller data
- Not republishing scraped data in ways that infringe IP rights

### Support & feature requests

Open an issue or contact via the Apify Console message system. Custom features welcome — happy to extend coverage for your specific use case.

# Actor input Schema

## `keywords` (type: `array`):

Search terms to query on Kleinanzeigen.de (e.g., 'iphone 15', 'fahrrad', 'sofa'). One run per keyword.

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

Direct Kleinanzeigen search URLs (overrides keywords). Useful for category/region filters.

## `category` (type: `string`):

Category slug to restrict search (e.g., 'handy-telekom', 'auto-rad-und-boot', 'haus-und-garten'). Optional.

## `locationCode` (type: `string`):

German postal code (5-digit) or city slug to restrict results to a region (e.g., '10115' for Berlin, 'berlin').

## `radiusKm` (type: `integer`):

Search radius in km around locationCode. Allowed: 0, 5, 10, 20, 30, 50, 100, 150, 200.

## `minPrice` (type: `integer`):

Minimum price filter in Euros.

## `maxPrice` (type: `integer`):

Maximum price filter in Euros.

## `onlyPriceNegotiable` (type: `boolean`):

Only include listings marked 'Verhandlungsbasis' (price negotiable).

## `fetchDetails` (type: `boolean`):

Visit each listing page to extract full description, all images, seller info, view count. Slower but richer data.

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

Maximum number of listings to return per keyword/URL (0 = no limit).

## `delaySeconds` (type: `number`):

Polite delay between HTTP requests.

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

Proxy settings (Apify proxy recommended to avoid rate-limits).

## Actor input object example

```json
{
  "keywords": [
    "iphone 15",
    "playstation 5"
  ],
  "startUrls": [
    "https://www.kleinanzeigen.de/s-iphone/k0"
  ],
  "category": "handy-telekom",
  "locationCode": "10115",
  "radiusKm": 0,
  "onlyPriceNegotiable": false,
  "fetchDetails": false,
  "maxResults": 100,
  "delaySeconds": 1,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "DE"
  }
}
```

# 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 = {
    "keywords": [
        "iphone 15"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("benthepythondev/kleinanzeigen-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 = { "keywords": ["iphone 15"] }

# Run the Actor and wait for it to finish
run = client.actor("benthepythondev/kleinanzeigen-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 '{
  "keywords": [
    "iphone 15"
  ]
}' |
apify call benthepythondev/kleinanzeigen-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Kleinanzeigen Scraper - German Marketplace Listings",
        "description": "Scrape product listings, prices, locations, sellers, and images from Kleinanzeigen.de (formerly eBay Kleinanzeigen). Filter by keyword, category, location, price range. Perfect for market research, price monitoring, resellers, and dropshippers.",
        "version": "1.0",
        "x-build-id": "U1LVju2eROmR1TSXR"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/benthepythondev~kleinanzeigen-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-benthepythondev-kleinanzeigen-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/benthepythondev~kleinanzeigen-scraper/runs": {
            "post": {
                "operationId": "runs-sync-benthepythondev-kleinanzeigen-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/benthepythondev~kleinanzeigen-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-benthepythondev-kleinanzeigen-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": {
                    "keywords": {
                        "title": "Search Keywords",
                        "type": "array",
                        "description": "Search terms to query on Kleinanzeigen.de (e.g., 'iphone 15', 'fahrrad', 'sofa'). One run per keyword.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "startUrls": {
                        "title": "Start URLs (alternative)",
                        "type": "array",
                        "description": "Direct Kleinanzeigen search URLs (overrides keywords). Useful for category/region filters.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "category": {
                        "title": "Category Slug",
                        "type": "string",
                        "description": "Category slug to restrict search (e.g., 'handy-telekom', 'auto-rad-und-boot', 'haus-und-garten'). Optional."
                    },
                    "locationCode": {
                        "title": "Location (PLZ or City Slug)",
                        "type": "string",
                        "description": "German postal code (5-digit) or city slug to restrict results to a region (e.g., '10115' for Berlin, 'berlin')."
                    },
                    "radiusKm": {
                        "title": "Radius (km)",
                        "minimum": 0,
                        "maximum": 200,
                        "type": "integer",
                        "description": "Search radius in km around locationCode. Allowed: 0, 5, 10, 20, 30, 50, 100, 150, 200.",
                        "default": 0
                    },
                    "minPrice": {
                        "title": "Min Price (EUR)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Minimum price filter in Euros."
                    },
                    "maxPrice": {
                        "title": "Max Price (EUR)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Maximum price filter in Euros."
                    },
                    "onlyPriceNegotiable": {
                        "title": "Only Negotiable (VB)",
                        "type": "boolean",
                        "description": "Only include listings marked 'Verhandlungsbasis' (price negotiable).",
                        "default": false
                    },
                    "fetchDetails": {
                        "title": "Fetch Detail Pages",
                        "type": "boolean",
                        "description": "Visit each listing page to extract full description, all images, seller info, view count. Slower but richer data.",
                        "default": false
                    },
                    "maxResults": {
                        "title": "Max Results",
                        "minimum": 0,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of listings to return per keyword/URL (0 = no limit).",
                        "default": 100
                    },
                    "delaySeconds": {
                        "title": "Delay Between Requests (seconds)",
                        "minimum": 0.5,
                        "maximum": 10,
                        "type": "number",
                        "description": "Polite delay between HTTP requests.",
                        "default": 1
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Proxy settings (Apify proxy recommended to avoid rate-limits).",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ],
                            "apifyProxyCountry": "DE"
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
