# Opensooq Product Search Scraper (`stealth_mode/opensooq-product-search-scraper`) Actor

Scrape product listings from OpenSooq.com across all supported countries. Extract titles, prices, seller info, categories, location, media flags, ratings, and 50+ fields per listing — perfect for market research, price monitoring, and competitive analysis.

- **URL**: https://apify.com/stealth\_mode/opensooq-product-search-scraper.md
- **Developed by:** [Stealth mode](https://apify.com/stealth_mode) (community)
- **Categories:** Automation, Developer tools, E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.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.
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 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

## OpenSooq Product Search Scraper: Extract Classified Ads Data at Scale

---

### What Is OpenSooq.com?

OpenSooq is one of the largest Arabic-language classified ads platforms in the Middle East and North Africa, operating across countries including the UAE, Saudi Arabia, Jordan, Kuwait, Egypt, and more. It hosts millions of listings spanning real estate, vehicles, electronics, jobs, and general goods.

Manually collecting product data from OpenSooq search results is impractical at scale. The **OpenSooq Product Search Scraper** automates extraction from paginated search result pages, delivering structured records ready for analysis or integration.

---

### Overview

This scraper targets OpenSooq's search listing pages (e.g., `/find?page=2`) and extracts rich per-listing data including pricing, seller identity, location hierarchy, category taxonomy, media availability, and trust/verification signals.

**Ideal for:**
- **Price monitoring** across categories and regions
- **Market research** on MENA classified ad trends
- **Competitive intelligence** for sellers and businesses
- **Data aggregators** building regional product indices

---

### Input Format

```json
{
  "urls": ["https://ae.opensooq.com/en/find?page=2"],
  "ignore_url_failures": true,
  "max_items_per_url": 50
}
````

| Field | Type | Default | Description |
|---|---|---|---|
| `urls` | `array` | `["https://ae.opensooq.com/en/find?page=2"]` | URLs of OpenSooq search result pages to scrape. Add one per line or use bulk edit. Supports any country subdomain (e.g., `ae.`, `sa.`, `jo.`). |
| `ignore_url_failures` | `boolean` | `true` | If `true`, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs. |
| `max_items_per_url` | `integer` | `20` | Maximum number of listings extracted per URL. Increase up to the page's listing count for full coverage. |

> **Tip:** To scrape multiple pages or countries, add multiple URLs to the `urls` array — one per page/country subdomain.

***

### Output Format

**Sample output**

```json
{
  "posted_at": "41 minutes ago",
  "expired_at": "13-06-2026",
  "highlights": "Swatch » Automatic » Other » New",
  "booleans": [
    "DeliveryService"
  ],
  "image_uri": "48/80/48805d6a0d04419607c362eb31a6a2cbd4821c6632102b99ac3fc72c16e8f312.jpg",
  "member_id": "81469770",
  "member_avatar_uri": "uXXXX_07.png",
  "member_display_name": "Ali",
  "member_user_name": "member-1778729428.6051999",
  "title": "Swatch x Audemars Piguet Royal Pop - Confirmed Pick-up May 16",
  "image_count": 17,
  "has_360": 0,
  "has_video": 0,
  "has_youtube": 0,
  "has_reels": 0,
  "price_amount": "3,500 AED",
  "price_currency_iso": "AED",
  "city_id": "16",
  "city_label": "Dubai",
  "nhood_id": "4923",
  "nhood_label": "Downtown Dubai",
  "cat1_code": "FashionAndKids",
  "cat1_label": "Fashion And Kids",
  "cat1_uri": "fashion-and-kids",
  "cat2_code": "MenWatches",
  "cat2_label": "Men's Watches",
  "cat2_uri": "men-s-watches",
  "member_badges": [],
  "post_badges": [
    "add_on_chat",
    "featured"
  ],
  "verification_level_i": 1,
  "has_phone": 1,
  "id": 281158972,
  "city_reporting": "Dubai",
  "nhood_reporting": "Downtown Dubai",
  "user_target_type": "free",
  "member_rating_avg": 0,
  "member_rating_count": 0,
  "units_obj": {},
  "cps": [
    "Swatch ",
    "Automatic ",
    "M ( 33-41mm ) ",
    "Cloth ",
    "Other ",
    "New "
  ],
  "new_cps": [
    "Type_Watches/Swatch ",
    "Watch_Movementtype/Automatic ",
    "Watch_Size/M ( 33-41mm ) ",
    "Watches_Material/Cloth ",
    "Color/Other ",
    "ConditionUsed/New "
  ],
  "highlights_object": null,
  "star_cps": null,
  "reels": [],
  "is_active": true,
  "bottom_tags": [
    {
      "label": "Delivery by seller",
      "icon": "https://opensooqui2.os-cdn.com/api/apiV/android/{size}/listing_view/check.webp"
    }
  ],
  "masked_description": "THE HOTTEST COLLAB OF 2026 IS HERE! Selling the exclusive Swatch x AP Royal Pop pocket watch. I will be at the official launch in…",
  "post_url": "/search/281158972",
  "bookmark_status": 0,
  "phone_number": "05535974XX",
  "phone_reveal_key": "128a1b62f81dd564cade836461c18d83",
  "addons": {
    "contact": {
      "chat": true
    }
  },
  "slider_actions": [
    "call",
    "chats",
    "request_video"
  ],
  "share_deep_link": "https://opensooq.com/site/dl?requestUri=${utm}$ae/post/281158972",
  "listing_status": "featured",
  "inserted_date": "2026-05-14",
  "verification_level": 1,
  "from_url": "https://ae.opensooq.com/en/find?page=2"
}
```

Each listing returns 50+ fields organized into the following groups:

#### Listing Identity

| Field | Meaning |
|---|---|
| `ID` | Unique internal OpenSooq listing identifier |
| `Title` | Listing headline as shown on the search page |
| `Post URL` | Direct URL to the full listing page |
| `Masked Description` | Truncated/masked preview description shown in search results |
| `Listing Status` | Current status of the post (e.g., active, sold) |
| `Is Active` | Boolean flag — whether the listing is currently live |
| `Inserted Date` | Date the listing was first inserted into the system |
| `Posted At` | Public posting timestamp |
| `Expired At` | Expiry timestamp for the listing |

#### Pricing

| Field | Meaning |
|---|---|
| `Price Amount` | Numeric listing price |
| `Price Currency ISO` | ISO currency code (e.g., `AED`, `SAR`, `JOD`) |
| `Units Obj` | Unit metadata (e.g., price-per-unit context for bulk goods) |

#### Seller / Member Info

| Field | Meaning |
|---|---|
| `Member ID` | Unique seller account ID |
| `Member Display Name` | Seller's display name |
| `Member User Name` | Seller's username/handle |
| `Member Avatar URI` | URL to seller's profile photo |
| `Member Badges` | Trust or achievement badges assigned to the seller |
| `Member Rating Avg` | Seller's average rating score |
| `Member Rating Count` | Total number of ratings received |
| `Verification Level` | Seller verification tier (numeric) |
| `Verification Level I` | Alternative/internal verification level field |
| `User Target Type` | Seller type classification (e.g., private, business) |
| `Has Phone` | Whether a phone number is attached to the listing |
| `Phone Number` | Seller's phone number (if accessible) |
| `Phone Reveal Key` | Token used to unlock the phone number |

#### Location

| Field | Meaning |
|---|---|
| `City ID` | Numeric ID for the listing's city |
| `City Label` | Human-readable city name |
| `City Reporting` | City value used for analytics/reporting |
| `Nhood ID` | Neighbourhood/district ID |
| `Nhood Label` | Neighbourhood display name |
| `Nhood Reporting` | Neighbourhood value for reporting |

#### Category Taxonomy

| Field | Meaning |
|---|---|
| `Cat1 Code` | Top-level category code (e.g., `vehicles`) |
| `Cat1 Label` | Top-level category display name |
| `Cat1 URI` | URL path for the top-level category |
| `Cat2 Code` | Sub-category code |
| `Cat2 Label` | Sub-category display name |
| `Cat2 URI` | URL path for the sub-category |

#### Media Flags

| Field | Meaning |
|---|---|
| `Image URI` | Primary listing image URL |
| `Image Count` | Total number of images in the listing |
| `Has 360` | Whether a 360° view is available |
| `Has Video` | Whether a video is attached |
| `Has Youtube` | Whether a YouTube link is included |
| `Has Reels` | Whether short-form reel media is present |
| `Reels` | Reel media metadata object |

#### Listing Promotion & Features

| Field | Meaning |
|---|---|
| `Highlights` | Active highlight packages applied to the listing |
| `Highlights Object` | Detailed highlight metadata |
| `Booleans` | Miscellaneous boolean feature flags |
| `Post Badges` | Badges displayed on the listing card (e.g., "Featured") |
| `Bottom Tags` | Tags shown at the bottom of the listing card |
| `Addons` | Paid add-on features attached to the listing |
| `CPS` | Cost-per-search or placement score (promotional metric) |
| `New CPS` | Updated CPS value |
| `Star CPS` | Star/premium placement score |
| `Slider Actions` | Actions available in the listing slider UI |
| `Share Deep Link` | Deep link URL for sharing the listing via app |
| `Bookmark Status` | Whether the listing is bookmarked (session-dependent) |

***

### How to Use

1. **Get search URLs** — Go to OpenSooq for your target country (e.g., `ae.opensooq.com`, `sa.opensooq.com`), run a search or browse a category, and copy the result page URL including pagination (`?page=N`).
2. **Build your input** — Paste URLs into the `urls` array. For multi-page scraping, add each page URL separately.
3. **Set item limit** — Adjust `max_items_per_url` to match the number of listings per page (typically 20–50).
4. **Run and export** — Start the scraper and download results as JSON, CSV, or Excel.

**Best practices:**

- Use country-specific subdomains to get localized pricing and categories.
- For category-specific scraping, filter on OpenSooq first, then copy the filtered URL.
- Keep `ignore_url_failures: true` for bulk multi-page runs.

***

### Use Cases & Business Value

- **Price benchmarking:** Compare listing prices for specific goods across UAE, KSA, Jordan, and other markets
- **Seller analysis:** Identify top sellers, rating patterns, and verification trends
- **Inventory research:** Understand stock availability and listing freshness by category
- **Regional market studies:** Analyze classified ad volume and category distribution across MENA

***

### Conclusion

The **OpenSooq Product Search Scraper** turns paginated classified ad results into structured, analysis-ready datasets. With 50+ fields per listing — covering pricing, location, seller trust signals, media, and promotion metadata — it provides a comprehensive view of one of the MENA region's most active marketplaces.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the product search list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## `max_items_per_url` (type: `integer`):

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://ae.opensooq.com/en/find?page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
```

# 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 = {
    "urls": [
        "https://ae.opensooq.com/en/find?page=2"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("stealth_mode/opensooq-product-search-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 = {
    "urls": ["https://ae.opensooq.com/en/find?page=2"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("stealth_mode/opensooq-product-search-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 '{
  "urls": [
    "https://ae.opensooq.com/en/find?page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call stealth_mode/opensooq-product-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Opensooq Product Search Scraper",
        "description": "Scrape product listings from OpenSooq.com across all supported countries. Extract titles, prices, seller info, categories, location, media flags, ratings, and 50+ fields per listing — perfect for market research, price monitoring, and competitive analysis.",
        "version": "0.0",
        "x-build-id": "5NTLkh6XNer6nVhFz"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/stealth_mode~opensooq-product-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-stealth_mode-opensooq-product-search-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/stealth_mode~opensooq-product-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-stealth_mode-opensooq-product-search-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/stealth_mode~opensooq-product-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-stealth_mode-opensooq-product-search-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": {
                    "urls": {
                        "title": "URLs of the product search list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the product search list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    },
                    "max_items_per_url": {
                        "title": "Max items per URL",
                        "type": "integer",
                        "description": "The maximum number of items to scrape per URL."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
