# Bahrain Tender Scraper: مناقصات البحرين (`getascraper/bahrain-tender-board-scraper`) Actor

Collect currently published Bahrain Tender Board opportunities, مناقصات البحرين. Export tender numbers, subjects, purchasing authorities, tender types, and official dates for procurement monitoring and supplier research.

- **URL**: https://apify.com/getascraper/bahrain-tender-board-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** Lead generation, Automation, Other
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.21 / 1,000 tender records

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

## 📋 Bahrain Tender Scraper: مناقصات البحرين

Collect current public procurement opportunities from the Bahrain Tender Board without copying rows by hand. Use this Bahrain tender scraper to track tender numbers, subjects, authorities, published dates, purchase deadlines, and closing dates. Searchers looking for **مناقصات البحرين** can turn a daily public list into a structured procurement watchlist.

<div align="center" style="padding:18px;border:1px solid #1E6BB8;border-radius:10px;background:#071A2F;color:#FFFFFF">
  <strong>Turn published Bahrain tenders into a repeatable supplier and procurement workflow.</strong><br />
  Start with a small sample, then schedule a focused watchlist for the opportunities that matter to your business.
</div>

| 📄 Current notices | 📅 Deadline planning | 🔄 Change monitoring | 🏛️ Official source |
|---|---|---|---|
| Public tender numbers and subjects | Purchase-before and closing dates | New and updated tender records | Direct links back to the Tender Board |

### 🔍 What does this Actor do?

The Actor collects tender notices that the Bahrain Tender Board currently publishes. It returns a clean dataset for supplier research, procurement pipelines, deadline tracking, and scheduled opportunity monitoring.

You receive the published tender details as the Tender Board presents them. Empty source fields are not filled with guesses.

### 👥 Who is it for?

- A supplier development team wants a daily list of opportunities from specific purchasing authorities.
- A bid manager needs a deadline-focused table before deciding which tenders to review.
- A procurement analyst wants to monitor a narrow keyword or tender number without manually rechecking the website.

### ✨ Why use it?

- Collect current public tender records in one structured dataset.
- Filter by keyword, purchasing authority, tender number, Tender Board type, or SME and pre-qualification status.
- Use the deadline view to plan purchase and closing dates.
- Schedule change-only runs to focus on newly published or updated opportunities.

### 🧭 How it works

| Step | What to do |
|---|---|
| 1 | Choose a keyword, authority, or leave filters empty for current published tenders. |
| 2 | Run a small sample and review `📋 Published tenders` in the Output tab. |
| 3 | Enable change-only monitoring and set a unique state name for a scheduled watchlist. |

### ⚙️ Input

| Field | Type | Required | Description |
|---|---|---|---|
| `keyword` | text | No | Filters tender numbers and subjects. |
| `purchasingAuthority` | text | No | Filters the published purchasing-authority name. |
| `tenderNumber` | text | No | Uses the official Tender Board tender-number filter. |
| `tenderType` | text | No | Uses an official Tender Board tender-type value. |
| `closingDate` | text | No | Uses the closing-date format shown by the Tender Board. |
| `onlySmeTenders` | boolean | No | Limits results to tenders allocated for SMEs. |
| `onlyPrequalification` | boolean | No | Limits results to pre-qualification opportunities. |
| `maxItems` | integer | No | Maximum matching records saved. |
| `maxPages` | integer | No | Maximum current-tender pages checked. |
| `incrementalMode` | boolean | No | Saves only new or updated tenders for a named state. |
| `stateName` | text | No | Keeps each watchlist's monitoring history separate. |
| `includeUnchanged` | boolean | No | Includes unchanged records during monitoring. |

### 🗂️ Data table

| Field | Type | Description |
|---|---|---|
| `tenderId` | string | Published Tender Board listing identifier. |
| `tenderNumber` | string | Official tender number. |
| `subject` | string | Published tender subject. |
| `tenderType` | string | Published tender type. |
| `purchasingAuthority` | string | Published purchasing authority. |
| `publishedDate` | string | Published date as shown by the Tender Board. |
| `purchaseBeforeDate` | string | Last purchase date as shown by the Tender Board. |
| `closingDate` | string | Closing date as shown by the Tender Board. |
| `detailUrl` | URL | Direct official tender page. |
| `changeType` | string | `CURRENT`, `NEW`, `UPDATED`, or `UNCHANGED`. |
| `scrapedAt` | datetime | When the Actor collected the record. |

Use `📋 Published tenders` for general research, `📅 Tender deadlines` for deadline work, `🏛️ Purchasing authorities` for supplier targeting, and `🔄 Monitoring changes` for scheduled watchlists.

### 💰 Pricing

This Actor uses pay-per-event pricing. Empty runs cost nothing, and there are no subscriptions.

### ⭐ Enjoying Bahrain Tender Scraper: مناقصات البحرين?

If a run saved you time, please leave a short review on the Actor page. It helps other procurement teams find a maintained Bahrain tender workflow.

### ❓ FAQ

#### Does this Actor include private bids or supplier accounts?

No. It collects only tender data that the Bahrain Tender Board publishes publicly.

#### Can I monitor newly published tenders?

Yes. Enable change-only monitoring and give each watchlist its own state name. The first run marks observed tenders as `NEW`.

#### هل يمكنني متابعة مناقصات البحرين الجديدة؟

Yes. Use change-only monitoring with a unique state name. Scheduled runs return published tender records that are new or have changed.

#### Does a missing tender mean it has expired?

No. The Actor does not infer expiry from a limited current-tender scan.

### 🔗 Other actors

- [CNINFO Disclosure Monitor 巨潮资讯: Announcements](https://apify.com/getascraper/cninfo-disclosure-monitor) ↗ - Monitor public company announcements from China.
- [SAM.gov Contract Monitor: Federal Opportunities Scraper](https://apify.com/getascraper/sam-gov-contract-monitor) ↗ - Collect United States federal contract opportunities.
- [UAE Recall Monitor: مراقبة سحب المنتجات](https://apify.com/getascraper/uae-product-recall-monitor) ↗ - Monitor official UAE public safety notices.
- [NIH & NSF grant monitor: research funding status](https://apify.com/getascraper/research-grant-status-monitor) ↗ - Track public research funding status.

# Actor input Schema

## `keyword` (type: `string`):

Optional case-insensitive filter applied to the published tender number and subject.
## `purchasingAuthority` (type: `string`):

Optional case-insensitive filter applied to the published purchasing-authority name.
## `tenderNumber` (type: `string`):

Optional official Tender Board tender-number filter.
## `tenderType` (type: `string`):

Optional official tender-type filter value. Leave blank to include every published type.
## `closingDate` (type: `string`):

Optional official closing-date filter value in the format shown by the Tender Board.
## `onlySmeTenders` (type: `boolean`):

Request only published tenders allocated for small and medium enterprises when the Tender Board has marked them.
## `onlyPrequalification` (type: `boolean`):

Request only published pre-qualification opportunities.
## `maxItems` (type: `integer`):

Maximum matching tender records to save. Increase deliberately for a larger research export.
## `maxPages` (type: `integer`):

Maximum current-tender pages to inspect. The first page is newest according to the Tender Board default ordering.
## `incrementalMode` (type: `boolean`):

Compare each tender against a named state and save NEW or UPDATED records only. Enable for scheduled monitoring.
## `stateName` (type: `string`):

A distinct name prevents independent supplier or sector watchlists from sharing history.
## `includeUnchanged` (type: `boolean`):

When monitoring, also save tender records whose published values have not changed.
## `includeDetails` (type: `boolean`):

Visit each public official tender page to collect its published scope, issuer, fees, bond, contract duration, opening date, and other available decision fields.
## `proxyConfiguration` (type: `object`):

Optional Apify Proxy settings. The public Tender Board is requested directly by default.

## Actor input object example

```json
{
  "keyword": "",
  "purchasingAuthority": "",
  "tenderNumber": "",
  "tenderType": "",
  "closingDate": "",
  "onlySmeTenders": false,
  "onlyPrequalification": false,
  "maxItems": 10,
  "maxPages": 1,
  "incrementalMode": false,
  "stateName": "default",
  "includeUnchanged": false,
  "includeDetails": true
}
````

# Actor output Schema

## `tenderRecords` (type: `string`):

No description

## `monitoringState` (type: `string`):

No description

# 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 = {
    "keyword": "",
    "purchasingAuthority": "",
    "tenderNumber": "",
    "tenderType": "",
    "closingDate": "",
    "onlySmeTenders": false,
    "onlyPrequalification": false,
    "maxItems": 10,
    "maxPages": 1,
    "incrementalMode": false,
    "stateName": "default",
    "includeUnchanged": false,
    "includeDetails": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/bahrain-tender-board-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 = {
    "keyword": "",
    "purchasingAuthority": "",
    "tenderNumber": "",
    "tenderType": "",
    "closingDate": "",
    "onlySmeTenders": False,
    "onlyPrequalification": False,
    "maxItems": 10,
    "maxPages": 1,
    "incrementalMode": False,
    "stateName": "default",
    "includeUnchanged": False,
    "includeDetails": True,
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/bahrain-tender-board-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 '{
  "keyword": "",
  "purchasingAuthority": "",
  "tenderNumber": "",
  "tenderType": "",
  "closingDate": "",
  "onlySmeTenders": false,
  "onlyPrequalification": false,
  "maxItems": 10,
  "maxPages": 1,
  "incrementalMode": false,
  "stateName": "default",
  "includeUnchanged": false,
  "includeDetails": true
}' |
apify call getascraper/bahrain-tender-board-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Bahrain Tender Scraper: مناقصات البحرين",
        "description": "Collect currently published Bahrain Tender Board opportunities, مناقصات البحرين. Export tender numbers, subjects, purchasing authorities, tender types, and official dates for procurement monitoring and supplier research.",
        "version": "0.1",
        "x-build-id": "nu1osqH3LZjp9Tllw"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/getascraper~bahrain-tender-board-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-getascraper-bahrain-tender-board-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/getascraper~bahrain-tender-board-scraper/runs": {
            "post": {
                "operationId": "runs-sync-getascraper-bahrain-tender-board-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/getascraper~bahrain-tender-board-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-getascraper-bahrain-tender-board-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": {
                    "keyword": {
                        "title": "Keyword in tender number or subject",
                        "type": "string",
                        "description": "Optional case-insensitive filter applied to the published tender number and subject.",
                        "default": ""
                    },
                    "purchasingAuthority": {
                        "title": "Purchasing authority contains",
                        "type": "string",
                        "description": "Optional case-insensitive filter applied to the published purchasing-authority name.",
                        "default": ""
                    },
                    "tenderNumber": {
                        "title": "Tender number",
                        "type": "string",
                        "description": "Optional official Tender Board tender-number filter.",
                        "default": ""
                    },
                    "tenderType": {
                        "title": "Tender type value",
                        "type": "string",
                        "description": "Optional official tender-type filter value. Leave blank to include every published type.",
                        "default": ""
                    },
                    "closingDate": {
                        "title": "Closing date filter",
                        "type": "string",
                        "description": "Optional official closing-date filter value in the format shown by the Tender Board.",
                        "default": ""
                    },
                    "onlySmeTenders": {
                        "title": "Only tenders allocated for SMEs",
                        "type": "boolean",
                        "description": "Request only published tenders allocated for small and medium enterprises when the Tender Board has marked them.",
                        "default": false
                    },
                    "onlyPrequalification": {
                        "title": "Only pre-qualification tenders",
                        "type": "boolean",
                        "description": "Request only published pre-qualification opportunities.",
                        "default": false
                    },
                    "maxItems": {
                        "title": "Maximum tender records",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum matching tender records to save. Increase deliberately for a larger research export.",
                        "default": 25
                    },
                    "maxPages": {
                        "title": "Maximum Tender Board pages",
                        "minimum": 1,
                        "maximum": 100,
                        "type": "integer",
                        "description": "Maximum current-tender pages to inspect. The first page is newest according to the Tender Board default ordering.",
                        "default": 3
                    },
                    "incrementalMode": {
                        "title": "Only new or updated tenders",
                        "type": "boolean",
                        "description": "Compare each tender against a named state and save NEW or UPDATED records only. Enable for scheduled monitoring.",
                        "default": false
                    },
                    "stateName": {
                        "title": "Monitoring state name",
                        "type": "string",
                        "description": "A distinct name prevents independent supplier or sector watchlists from sharing history.",
                        "default": "default"
                    },
                    "includeUnchanged": {
                        "title": "Include unchanged tenders",
                        "type": "boolean",
                        "description": "When monitoring, also save tender records whose published values have not changed.",
                        "default": false
                    },
                    "includeDetails": {
                        "title": "Enrich with public tender details",
                        "type": "boolean",
                        "description": "Visit each public official tender page to collect its published scope, issuer, fees, bond, contract duration, opening date, and other available decision fields.",
                        "default": true
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Optional Apify Proxy settings. The public Tender Board is requested directly by default."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
