# Yahoo Auctions Japan Marketplace Scraper (`jungle_synthesizer/yahoo-auctions-japan-marketplace-scraper`) Actor

Scrape live Yahoo Auctions Japan listings and closed/sold records by keyword. Get auction id, title, price, bid count, time left, buy-now price, postage, seller, condition, and sold prices from Japan's largest C2C auction marketplace -- built for resale/arbitrage pricing and sold-comps research.

- **URL**: https://apify.com/jungle\_synthesizer/yahoo-auctions-japan-marketplace-scraper.md
- **Developed by:** [BowTiedRaccoon](https://apify.com/jungle_synthesizer) (community)
- **Categories:** E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

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

## Yahoo Auctions Japan Marketplace Scraper

Scrape live listings and closed/sold auction records from [Yahoo Auctions Japan](https://auctions.yahoo.co.jp), Japan's largest C2C auction marketplace. Returns auction ID, title, current price, bid count, buy-now price, time left, seller ID, condition, and realized sold prices — by keyword, in one actor.

---

### Yahoo Auctions Japan Marketplace Scraper Features

- Extracts active listings and closed/sold records in a single actor
- Returns 16 fields per record — auction ID, title, price, bid count, seller, condition, category, and more
- Pulls sold-comps prices (落札価格) directly, not estimated
- Handles pagination automatically — up to a few hundred records per keyword without babysitting the run
- No login required — the public search endpoints return full data on the first request
- Filter by keyword in Japanese or romanized English

---

### Who Uses Yahoo Auctions Japan Data?

- **Resellers and arbitrageurs** — source collectibles, watches, and retro games to flip on eBay, Mercari, or Whatnot
- **Proxy-buying services** — power English-language search and pricing tools for overseas customers who can't read Japanese listings
- **Pricing and comps tools** — pull realized sold prices to build fair-market-value estimates, not guesses
- **Market researchers** — track demand and pricing trends across categories over time
- **Collectors** — monitor a keyword for new listings without refreshing the site by hand

---

### How Yahoo Auctions Japan Marketplace Scraper Works

1. Give it a keyword — "pokemon", "seiko watch", or the Japanese term itself.
2. Pick a mode: live listings, sold/closed comps, or both in one run.
3. The scraper walks the result pages for that keyword, extracting every listing card until it hits your `maxItems` cap.
4. Records land in your dataset as clean, flat JSON — ready to export or pipe into whatever you're building.

---

### Input

```json
{
  "keyword": "pokemon",
  "mode": "live",
  "maxItems": 50
}
````

| Field | Type | Default | Description |
|-------|------|---------|-------------|
| `keyword` | string | `"pokemon"` | Search term — Japanese or romanized English (e.g. `"seiko watch"`, `"腕時計"`) |
| `mode` | string | `"live"` | `"live"` = active listings only. `"sold"` = closed/realized-price records only. `"both"` = run both lanes in one call |
| `maxItems` | integer | `10` | Maximum records to return (applies per lane when `mode` is `"both"`) |
| `resumeCursor` | string | — | Cursor from a previous run's Output, used to continue a crawl that stopped early |

**Sold-comps example:**

```json
{
  "keyword": "seiko watch",
  "mode": "sold",
  "maxItems": 100
}
```

#### Resuming a large crawl

Every run emits a `resumeCursor` in its Output. If a large crawl stops before it finishes — because it hit `maxItems`, your spend cap (`maxTotalChargeUsd`), or was aborted — start a new run with **the same input** plus that `resumeCursor` to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.

- You are **not re-charged** for records the earlier run already delivered.
- Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its `resumeCursor` is no longer valid.
- `resumeCursor` is opaque — supply it unmodified.

***

### Yahoo Auctions Japan Marketplace Scraper Output Fields

**Live listing example:**

```json
{
  "auction_id": "q1235916458",
  "title": "【1円スタート】腕時計大量 セット SEIKO ロンジンCITIZEN OMEGA まとめ売り",
  "listing_url": "https://auctions.yahoo.co.jp/jp/auction/q1235916458",
  "current_price": 10006,
  "buy_now_price": null,
  "bid_count": 17,
  "time_left": "2日",
  "end_time": "2026-07-04T12:08:47.000Z",
  "postage": "＋送料780円",
  "seller_id": "CEDNRwXigcC1XHgoK8XJYr1TNQVk8",
  "condition": "used",
  "image_url": "https://auc-pctr.c.yimg.jp/i/...i-img1200x1067.jpg",
  "is_sold": false,
  "sold_price": null,
  "category": "2084053759",
  "region": "JP"
}
```

**Sold/closed comps example:**

```json
{
  "auction_id": "e1233642849",
  "title": "ポケットモンスターエメラルド ソフト単品版 GBA ソフトのみ",
  "listing_url": "https://auctions.yahoo.co.jp/jp/auction/e1233642849",
  "current_price": null,
  "buy_now_price": 7200,
  "bid_count": 1,
  "time_left": null,
  "end_time": "2026-07-06T09:38:59+09:00",
  "postage": "free",
  "seller_id": "Fpkaf5oRU7GcC1E7LXhZownnquSiH",
  "condition": "USED40",
  "image_url": "https://auc-pctr.c.yimg.jp/i/...i-img500x500.jpg",
  "is_sold": true,
  "sold_price": 7200,
  "category": "ロールプレイング",
  "region": "JP"
}
```

| Field | Type | Description |
|-------|------|--------------|
| `auction_id` | string | Source-native Yahoo Auctions auction ID |
| `title` | string | Listing title |
| `listing_url` | string | Direct URL to the auction detail page |
| `current_price` | number | Current bid / fixed price in JPY (live listings only; `null` for sold records) |
| `buy_now_price` | number | Buy-now (即決) price in JPY, when present |
| `bid_count` | integer | Number of bids placed |
| `time_left` | string | Time remaining, relative text (live listings only) |
| `end_time` | string | Auction end time, ISO-8601 |
| `postage` | string | Shipping cost / buyer-pays / free, as shown |
| `seller_id` | string | Seller's Yahoo ID |
| `condition` | string | Item condition / grade when shown |
| `image_url` | string | Thumbnail image URL |
| `is_sold` | boolean | `true` for closed/realized records, `false` for live listings |
| `sold_price` | number | Realized / winning price in JPY (closed records only, 落札価格) |
| `category` | string | Leaf category ID or name |
| `region` | string | Always `"JP"` |

***

### FAQ

#### How do I scrape Yahoo Auctions Japan?

Yahoo Auctions Japan Marketplace Scraper takes a keyword and a mode, then returns matching listings as structured JSON. No account, no login, no proxy setup on your end.

#### How much does Yahoo Auctions Japan Marketplace Scraper cost to run?

It's pay-per-event pricing — you pay per record returned, not a flat monthly fee. Check the Pricing tab on this actor's page for current rates.

#### What data can I get from Yahoo Auctions Japan?

Active listing prices, bid counts, seller IDs, item condition, and shipping cost — plus, separately, realized sold prices (落札価格) from closed auctions, which is the harder dataset to get and the one most competitors don't offer.

#### Can I get both live listings and sold prices in one run?

Yes. Set `mode` to `"both"` and the actor runs both lanes for the same keyword in a single call.

#### Does Yahoo Auctions Japan Marketplace Scraper need proxies?

No setup on your end. The actor handles its own residential routing for the Japan-locked pages — you just supply a keyword.

***

### Need More Features?

Need custom fields, filters, or a different target site? [File an issue](https://console.apify.com/actors/issues) or get in touch.

### Why Use Yahoo Auctions Japan Marketplace Scraper?

- **Sold-comps included** — most competitors scrape live listings only; this one pulls realized 落札価格 prices too, in the same schema.
- **No login wall** — the public search and closed-search endpoints return full data on a cold request, so there's no session juggling or cookie babysitting.
- **Built for volume** — pagination and rate-limit handling are automatic, so a deep keyword sweep doesn't need supervision.

# Actor input Schema

## `sp_intended_usage` (type: `string`):

Please describe how you plan to use the data extracted by this crawler.

## `sp_improvement_suggestions` (type: `string`):

Provide any feedback or suggestions for improvements.

## `sp_contact` (type: `string`):

Provide your email address so we can get in touch with you.

## `resumeCursor` (type: `string`):

Leave empty for a fresh crawl. To CONTINUE a previous run where it stopped — without paying again for records you already received — paste the `resumeCursor` value from that run's Output (the run's OUTPUT key). Resume promptly: the previous run's data expires with your account's retention window (free tier: your ~10 most recent runs).

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

Keyword to search for on Yahoo Auctions Japan (e.g. 'pokemon', 'seiko watch', '腕時計')

## `mode` (type: `string`):

'live' = active listings from /search/search. 'sold' = closed/realized-price records from /closedsearch/closedsearch. 'both' = run both lanes in one call.

## `maxItems` (type: `integer`):

Maximum number of records to scrape (applies per lane when mode is 'both')

## Actor input object example

```json
{
  "sp_intended_usage": "Describe your intended use...",
  "sp_improvement_suggestions": "Share your suggestions here...",
  "sp_contact": "Share your email here...",
  "keyword": "pokemon",
  "mode": "live",
  "maxItems": 10
}
```

# Actor output Schema

## `results` (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 = {
    "sp_intended_usage": "Describe your intended use...",
    "sp_improvement_suggestions": "Share your suggestions here...",
    "sp_contact": "Share your email here...",
    "keyword": "pokemon",
    "mode": "live",
    "maxItems": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("jungle_synthesizer/yahoo-auctions-japan-marketplace-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 = {
    "sp_intended_usage": "Describe your intended use...",
    "sp_improvement_suggestions": "Share your suggestions here...",
    "sp_contact": "Share your email here...",
    "keyword": "pokemon",
    "mode": "live",
    "maxItems": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("jungle_synthesizer/yahoo-auctions-japan-marketplace-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 '{
  "sp_intended_usage": "Describe your intended use...",
  "sp_improvement_suggestions": "Share your suggestions here...",
  "sp_contact": "Share your email here...",
  "keyword": "pokemon",
  "mode": "live",
  "maxItems": 10
}' |
apify call jungle_synthesizer/yahoo-auctions-japan-marketplace-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Yahoo Auctions Japan Marketplace Scraper",
        "description": "Scrape live Yahoo Auctions Japan listings and closed/sold records by keyword. Get auction id, title, price, bid count, time left, buy-now price, postage, seller, condition, and sold prices from Japan's largest C2C auction marketplace -- built for resale/arbitrage pricing and sold-comps research.",
        "version": "0.1",
        "x-build-id": "gcmnMMf5lJTwGfwpN"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/jungle_synthesizer~yahoo-auctions-japan-marketplace-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-jungle_synthesizer-yahoo-auctions-japan-marketplace-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/jungle_synthesizer~yahoo-auctions-japan-marketplace-scraper/runs": {
            "post": {
                "operationId": "runs-sync-jungle_synthesizer-yahoo-auctions-japan-marketplace-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/jungle_synthesizer~yahoo-auctions-japan-marketplace-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-jungle_synthesizer-yahoo-auctions-japan-marketplace-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",
                "required": [
                    "keyword",
                    "maxItems"
                ],
                "properties": {
                    "sp_intended_usage": {
                        "title": "What is the intended usage of this data?",
                        "minLength": 1,
                        "type": "string",
                        "description": "Please describe how you plan to use the data extracted by this crawler."
                    },
                    "sp_improvement_suggestions": {
                        "title": "How can we improve this crawler for you?",
                        "minLength": 1,
                        "type": "string",
                        "description": "Provide any feedback or suggestions for improvements."
                    },
                    "sp_contact": {
                        "title": "Contact Email",
                        "minLength": 1,
                        "type": "string",
                        "description": "Provide your email address so we can get in touch with you."
                    },
                    "resumeCursor": {
                        "title": "Resume cursor (continue a previous run)",
                        "type": "string",
                        "description": "Leave empty for a fresh crawl. To CONTINUE a previous run where it stopped — without paying again for records you already received — paste the `resumeCursor` value from that run's Output (the run's OUTPUT key). Resume promptly: the previous run's data expires with your account's retention window (free tier: your ~10 most recent runs)."
                    },
                    "keyword": {
                        "title": "Search Keyword",
                        "type": "string",
                        "description": "Keyword to search for on Yahoo Auctions Japan (e.g. 'pokemon', 'seiko watch', '腕時計')"
                    },
                    "mode": {
                        "title": "Mode",
                        "enum": [
                            "live",
                            "sold",
                            "both"
                        ],
                        "type": "string",
                        "description": "'live' = active listings from /search/search. 'sold' = closed/realized-price records from /closedsearch/closedsearch. 'both' = run both lanes in one call.",
                        "default": "live"
                    },
                    "maxItems": {
                        "title": "Max Items",
                        "type": "integer",
                        "description": "Maximum number of records to scrape (applies per lane when mode is 'both')"
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
