# Check24 Scraper - German Comparison Plans & Prices (`studio-amba/check24-scraper`) Actor

Scrape comparison plans and prices from Check24.de, Germany's largest comparison platform for mobile, DSL, energy, insurance, and finance. Extract plan names, providers, prices, ratings, and features. No login or cookies required.

- **URL**: https://apify.com/studio-amba/check24-scraper.md
- **Developed by:** [Studio Amba](https://apify.com/studio-amba) (community)
- **Categories:** E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

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

## 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

## Check24 Scraper

Scrape comparison plans, prices, and provider data from Check24.de — Germany's largest comparison platform covering mobile plans, DSL/internet, electricity, gas, and insurance with over 50 million monthly visits.

### How to scrape Check24 data

Check24 is Germany's go-to comparison platform for services including mobile phone plans, internet packages, energy tariffs, and insurance policies. This actor lets you extract structured plan and pricing data from Check24 comparison results without any login or cookies.

1. Go to the actor's input page.
2. Select a comparison category (Handytarife, DSL, Strom, Gas, or Versicherung).
3. Optionally enter a search query to narrow results (e.g., "allnet-flat" for mobile, "glasfaser" for DSL).
4. For energy comparisons, enter your German ZIP code (PLZ) and annual consumption.
5. Set the maximum number of results you want.
6. Click "Start" and wait for the run to finish.
7. Download your data in JSON, CSV, or Excel format.

The actor navigates Check24 like a regular user, handles cookie consent, interacts with comparison forms, and extracts clean structured data from the results.

### Features

- Scrape 5 major Check24 categories: mobile plans, DSL, electricity, gas, insurance
- Extract plan names, providers, monthly/annual prices, ratings, and features
- Support for subcategory filters (allnet-flat, prepaid, glasfaser, etc.)
- Automatic cookie consent handling
- Energy comparison with ZIP code and consumption input
- Multi-strategy extraction: JSON-LD, hydration data, and DOM parsing
- Automatic pagination and lazy-load scrolling
- Direct URL support for custom comparison pages
- No cookies or login required
- German residential proxy support for reliable access

### Input options

| Field | Type | Description | Default |
|-------|------|-------------|---------|
| `category` | Select | Comparison category: handytarife, dsl, strom, gas, versicherung | `"handytarife"` |
| `searchQuery` | String | Optional filter term (e.g., "allnet-flat", "glasfaser", "haftpflicht") | `"allnet-flat"` |
| `startUrls` | Array | Optional direct Check24 comparison URLs (overrides category/query) | — |
| `zipCode` | String | German postal code for energy comparisons | `"10115"` |
| `annualConsumption` | Integer | Annual energy consumption in kWh (for Strom/Gas) | `3500` |
| `maxResults` | Integer | Maximum number of plans to return (1–5,000) | `100` |
| `proxyConfiguration` | Object | Proxy settings — German residential proxies recommended | DE residential |

#### Example: Scraping mobile plans

```json
{
    "category": "handytarife",
    "searchQuery": "allnet-flat",
    "maxResults": 50,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "DE"
    }
}
````

#### Example: Scraping electricity tariffs

```json
{
    "category": "strom",
    "zipCode": "80331",
    "annualConsumption": 3500,
    "maxResults": 30,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "DE"
    }
}
```

#### Example: Scraping from a direct URL

```json
{
    "startUrls": [
        { "url": "https://handytarife.check24.de/vergleich/allnet-flat" }
    ],
    "maxResults": 100
}
```

### Output fields

| Field | Type | Description |
|-------|------|-------------|
| `planName` | String | Name of the plan or tariff |
| `provider` | String | Company or carrier offering the plan |
| `category` | String | Check24 comparison category |
| `monthlyPrice` | Number | Monthly price in EUR |
| `annualPrice` | Number | Annual total price in EUR |
| `currency` | String | Currency code (EUR) |
| `rating` | Number | Provider or plan rating (1–5 scale) |
| `reviewCount` | Integer | Number of user reviews |
| `features` | Array | List of plan features and included services |
| `planDescription` | String | Short description or summary of the plan |
| `contractDuration` | String | Contract length (e.g., "24 Monate") |
| `dataVolume` | String | Mobile data included (e.g., "10 GB") |
| `downloadSpeed` | String | Internet download speed (e.g., "100 Mbit/s") |
| `url` | String | URL of the comparison page where data was scraped |
| `scrapedAt` | String | ISO 8601 timestamp of when the data was collected |

### Example output

```json
{
    "planName": "Allnet Flat 10 GB LTE",
    "provider": "congstar",
    "category": "handytarife",
    "monthlyPrice": 12.99,
    "annualPrice": 155.88,
    "currency": "EUR",
    "rating": 4.2,
    "reviewCount": 1847,
    "features": [
        "Allnet-Flat",
        "10 GB LTE",
        "EU-Roaming inklusive",
        "Telekom-Netz"
    ],
    "planDescription": "Allnet-Flat mit 10 GB Highspeed im Telekom-Netz",
    "contractDuration": "24 Monate",
    "dataVolume": "10 GB",
    "url": "https://handytarife.check24.de/vergleich/allnet-flat",
    "scrapedAt": "2026-06-09T10:30:00.000Z"
}
```

### Supported categories

| Category | Domain/Path | What's compared |
|----------|-------------|-----------------|
| Handytarife | handytarife.check24.de | Mobile phone plans and SIM-only tariffs |
| DSL | check24.de/dsl/ | Internet and broadband packages |
| Strom | check24.de/strom/ | Electricity providers and tariffs |
| Gas | check24.de/gas/ | Natural gas providers and tariffs |
| Versicherung | check24.de/versicherungen/ | Insurance policies (liability, home, car, travel) |

#### Subcategory filters

| Category | Filter | Description |
|----------|--------|-------------|
| Handytarife | `allnet-flat` | Unlimited calls + SMS plans |
| Handytarife | `prepaid` | Pay-as-you-go plans |
| Handytarife | `datentarife` | Data-only plans |
| Handytarife | `unlimited` | Unlimited data plans |
| DSL | `glasfaser` | Fiber-optic internet |
| DSL | `kabel` | Cable internet |
| Versicherung | `haftpflicht` | Personal liability insurance |
| Versicherung | `hausrat` | Home contents insurance |
| Versicherung | `kfz` | Car insurance |
| Versicherung | `reiseversicherung` | Travel insurance |

### Cost estimate

The actor uses PlaywrightCrawler (headless Chrome browser), which uses more compute than lightweight HTTP scrapers but is necessary for Check24's dynamic content.

- \~20 results: approximately $0.05–0.10 in platform costs
- \~100 results: approximately $0.10–0.25 in platform costs
- Residential proxy usage adds to the cost depending on data transfer

For most use cases, a single run costs well under $1.00.

### Limitations

- Check24 may rate-limit aggressive scraping — German residential proxies are strongly recommended.
- Energy comparisons (Strom/Gas) require form interaction; results depend on the ZIP code and consumption values provided.
- Insurance comparisons may require more detailed form input than the actor currently supports. For best results with insurance, provide a direct comparison URL via `startUrls`.
- Plan details and pricing reflect what Check24 shows at the time of scraping. Prices and availability change frequently.
- The HTML structure of Check24 may change without notice, which could temporarily affect data extraction.
- Very broad categories without filters may return a large number of results. Use specific subcategory filters for focused data.

### Tips for best results

- **Use category filters** — "allnet-flat" for mobile is more targeted than the generic handytarife page
- **Provide direct URLs** — for insurance or complex comparisons, navigate to the result page in your browser and paste the URL into `startUrls`
- **German residential proxies** — Check24 geo-restricts some content; DE proxies ensure full access
- **Start small** — test with `maxResults: 10` before running large scrapes
- **Energy comparisons** — provide accurate ZIP code and consumption for realistic tariff results

### Use cases

- **Price monitoring** — track mobile, DSL, and energy tariff prices across German providers
- **Competitive analysis** — compare your offerings against the full Check24 marketplace
- **Market research** — analyze pricing trends, provider coverage, and plan features in Germany
- **Lead generation** — identify providers and their offerings across telecom, energy, and insurance
- **Data enrichment** — enhance product databases with up-to-date German comparison data
- **Consumer research** — study provider ratings, review counts, and feature sets at scale

# Actor input Schema

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

Check24 comparison category to scrape.

## `searchQuery` (type: `string`):

Optional search term or filter (e.g. 'allnet-flat', 'glasfaser', 'haftpflicht'). Used to narrow results within a category.

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

Optional direct Check24 comparison URLs. Overrides category and search query when provided.

## `zipCode` (type: `string`):

German postal code for energy (Strom/Gas) comparisons. Required for Strom and Gas categories.

## `annualConsumption` (type: `integer`):

Estimated annual energy consumption in kWh. Used for Strom/Gas comparisons.

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

Maximum number of plans/tariffs to scrape.

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

Proxy settings. German residential proxies recommended for reliable access.

## Actor input object example

```json
{
  "category": "handytarife",
  "searchQuery": "allnet-flat",
  "zipCode": "10115",
  "annualConsumption": 3500,
  "maxResults": 20,
  "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 = {
    "category": "handytarife",
    "searchQuery": "allnet-flat",
    "zipCode": "10115",
    "annualConsumption": 3500,
    "maxResults": 20,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "DE"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("studio-amba/check24-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 = {
    "category": "handytarife",
    "searchQuery": "allnet-flat",
    "zipCode": "10115",
    "annualConsumption": 3500,
    "maxResults": 20,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "DE",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("studio-amba/check24-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 '{
  "category": "handytarife",
  "searchQuery": "allnet-flat",
  "zipCode": "10115",
  "annualConsumption": 3500,
  "maxResults": 20,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "DE"
  }
}' |
apify call studio-amba/check24-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Check24 Scraper - German Comparison Plans & Prices",
        "description": "Scrape comparison plans and prices from Check24.de, Germany's largest comparison platform for mobile, DSL, energy, insurance, and finance. Extract plan names, providers, prices, ratings, and features. No login or cookies required.",
        "version": "0.1",
        "x-build-id": "KB6XffTnE4x4M4P1s"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/studio-amba~check24-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-studio-amba-check24-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/studio-amba~check24-scraper/runs": {
            "post": {
                "operationId": "runs-sync-studio-amba-check24-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/studio-amba~check24-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-studio-amba-check24-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": {
                    "category": {
                        "title": "Category",
                        "enum": [
                            "handytarife",
                            "dsl",
                            "strom",
                            "gas",
                            "versicherung"
                        ],
                        "type": "string",
                        "description": "Check24 comparison category to scrape.",
                        "default": "handytarife"
                    },
                    "searchQuery": {
                        "title": "Search Query / Filter",
                        "type": "string",
                        "description": "Optional search term or filter (e.g. 'allnet-flat', 'glasfaser', 'haftpflicht'). Used to narrow results within a category."
                    },
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "Optional direct Check24 comparison URLs. Overrides category and search query when provided.",
                        "items": {
                            "type": "object",
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL",
                                    "description": "Direct Check24 comparison page URL."
                                }
                            }
                        }
                    },
                    "zipCode": {
                        "title": "ZIP Code (PLZ)",
                        "type": "string",
                        "description": "German postal code for energy (Strom/Gas) comparisons. Required for Strom and Gas categories."
                    },
                    "annualConsumption": {
                        "title": "Annual Consumption (kWh)",
                        "minimum": 500,
                        "maximum": 100000,
                        "type": "integer",
                        "description": "Estimated annual energy consumption in kWh. Used for Strom/Gas comparisons.",
                        "default": 3500
                    },
                    "maxResults": {
                        "title": "Max Results",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Maximum number of plans/tariffs to scrape.",
                        "default": 100
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Proxy settings. German residential proxies recommended for reliable access."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
