# 🏗️ US Building Permits Scraper — Construction Leads (`inexhaustible_glass/us-building-permits-scraper`) Actor

Scrape US building permits from official city open-data APIs. Construction lead-gen for solar, roofing, HVAC & contractors: fresh permits, trade filter, contractor name + phone, owner, project value, lead score. No proxy, no blocks — public records.

- **URL**: https://apify.com/inexhaustible\_glass/us-building-permits-scraper.md
- **Developed by:** [Hitman studio](https://apify.com/inexhaustible_glass) (community)
- **Categories:** Real estate, Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

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

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## 🏗️ US Building Permits Scraper — Construction Leads for Solar, Roofing, HVAC & Contractors

**Get fresh US building permits as sales leads.** This actor pulls building-permit records straight from official **city open-data APIs** (public records) and turns them into clean, filterable **construction leads** — with **trade categories**, a **lead score**, **fresh-permit flags**, and **contractor contact info** (name + phone where the city publishes it).

> A new building permit = a project about to start. Typical lead window is **2–6 weeks before construction begins** — exactly when solar installers, roofers, HVAC companies, remodelers, suppliers and real-estate pros want to reach the homeowner or contractor.

No proxies. No CAPTCHAs. No blocks. **100% public records.**

---

### ✅ Why this is the best permit scraper on Apify

| | This actor | Typical permit actors |
|---|---|---|
| **Lead scoring** (🔥 HOT / 🟡 WARM / ⚪ COLD) | ✅ | ❌ raw dump |
| **Trade filter** (Solar, Roofing, HVAC, Pool…) | ✅ | ❌ |
| **Fresh-lead flag** (issued in last N days) | ✅ | ❌ |
| **Contractor name + PHONE** (where available) | ✅ Austin, NYC | partial |
| **Owner name** | ✅ NYC, Baton Rouge | partial |
| **ZIP / date / keyword filtering** | ✅ server-side | often post-filter only |
| **One normalized schema across cities** | ✅ | ❌ different fields per city |

---

### 🏙️ Supported cities

Chicago (IL) · Austin (TX) · San Francisco (CA) · New York City (NY) · Baton Rouge (LA)

All with **issue-date → fresh-lead** support. More cities added regularly.

---

### ⚙️ Input

| Field | What it does | Example |
|---|---|---|
| `cities` | Cities to pull from (empty = all) | `["austin","chicago"]` |
| `lastNDays` | Only permits from the last N days (fresh leads) | `30` |
| `issuedAfter` / `issuedBefore` | Exact date range (YYYY-MM-DD) | `2026-01-01` |
| `tradeCategories` | Filter by trade | `["Solar","Roofing"]` |
| `freshLeadsOnly` | Keep only last-30-day permits | `true` |
| `zipCodes` | Filter by ZIP | `["78704","60614"]` |
| `keyword` | Full-text search in type + description | `"pool"` |
| `minProjectValue` | Minimum $ value | `25000` |
| `maxResultsPerCity` | Cap per city | `1000` |
| `socrataAppToken` | Optional free token for big runs | — |

#### Example input — fresh solar leads in Austin
```json
{
  "cities": ["austin"],
  "lastNDays": 30,
  "tradeCategories": ["Solar"],
  "freshLeadsOnly": true
}
````

***

### 📤 Output (one row per permit)

```json
{
  "lead_emoji": "🔥",
  "lead_grade": "HOT",
  "lead_score": 73,
  "trade_category": "Solar",
  "city": "Austin",
  "state": "TX",
  "address": "5708 FORKS RD",
  "zip": "78747",
  "permit_type": "Electrical Permit",
  "work_description": "Install roof-mounted solar PV system, 7.2kW",
  "project_value": null,
  "status": "Active",
  "applied_date": "2026-04-15T00:00:00.000",
  "issue_date": "2026-06-09T00:00:00.000",
  "expiration_date": "2026-12-05T00:00:00.000",
  "days_since_issued": 2,
  "is_fresh_lead": true,
  "lead_window": "2-6 weeks (construction starting soon)",
  "is_residential": true,
  "has_contact": true,
  "contractor_company": "Bright Solar LLC",
  "contractor_name": "John Smith",
  "contractor_trade": "Electrical Contractor",
  "contractor_phone": "5125551234",
  "contractor_license": null,
  "owner_name": null,
  "source_dataset": "https://data.austintexas.gov",
  "scraped_at": "2026-06-11T00:00:00+00:00"
}
```

Full field list: `city, state, permit_number, permit_type, trade_category, work_description, address, zip, latitude, longitude, project_value, status, applied_date, issue_date, expiration_date, days_since_issued, is_fresh_lead, lead_window, is_residential, has_contact, contractor_company, contractor_name, contractor_trade, contractor_phone, contractor_license, contractor_city, contractor_zip, owner_name, owner_business, owner_address, lead_score, lead_grade, lead_emoji, source_dataset, scraped_at`.

***

### 💡 Who uses this

**Solar installers** · **Roofing companies** · **HVAC / plumbing contractors** · **Remodelers & general contractors** · **Building-material suppliers** · **Real-estate investors** · **Construction-market researchers** · **Lead-gen agencies**

***

### 🔌 Use it from code / n8n / Make

Run it via the [Apify API](https://docs.apify.com/api/v2) and pull results from the dataset — or wire it into **n8n / Make / Zapier** to drip fresh permits into your CRM every morning.

***

### ❓ FAQ

**Is this legal?** Yes — building permits are **public records**, served by each city's official open-data portal.

**Why are some fields empty?** Each city publishes different data. Austin & NYC expose contractor/owner contacts; San Francisco doesn't publish contractor names. The schema is unified, so missing fields are simply `null`.

**How fresh is the data?** Cities update their open-data portals every 24–72 hours.

***

*Keywords: building permits scraper, construction leads, solar leads, roofing leads, HVAC leads, contractor leads, permit data, building permit API, new construction leads, Austin permits, Chicago permits, NYC DOB permits, San Francisco permits, real estate leads, permit tracker.*

# Actor input Schema

## `cities` (type: `array`):

Which cities to pull permits from. Leave empty for ALL supported cities.

## `lastNDays` (type: `integer`):

Quick way to get FRESH leads — e.g. 30 = permits issued in the last 30 days (project starting soon). Overridden by 'Issued after' if both set.

## `issuedAfter` (type: `string`):

Only permits issued on/after this date. Example: 2026-01-01

## `issuedBefore` (type: `string`):

Only permits issued on/before this date. Example: 2026-06-30

## `tradeCategories` (type: `array`):

Only return permits in these trades — perfect for solar/roofing/HVAC lead-gen. Leave empty for all trades.

## `freshLeadsOnly` (type: `boolean`):

Keep only permits issued in the last 30 days — the hottest leads.

## `zipCodes` (type: `array`):

Only permits in these ZIP codes. Example: 78704, 60614

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

Full-text search inside permit type + description. Example: 'pool' or 'addition'.

## `minProjectValue` (type: `integer`):

Only permits worth at least this much (where the city publishes a value). Example: 25000

## `maxResultsPerCity` (type: `integer`):

Cap how many permits to pull from each city.

## `socrataAppToken` (type: `string`):

Optional free token from any city's open-data portal — only needed for very large runs to raise rate limits. Leave empty otherwise.

## Actor input object example

```json
{
  "cities": [
    "austin",
    "chicago"
  ],
  "lastNDays": 30,
  "tradeCategories": [
    "Solar",
    "Roofing"
  ],
  "freshLeadsOnly": false,
  "zipCodes": [],
  "maxResultsPerCity": 1000
}
```

# 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 = {
    "cities": [
        "austin",
        "chicago"
    ],
    "lastNDays": 30,
    "issuedAfter": "",
    "issuedBefore": "",
    "tradeCategories": [
        "Solar",
        "Roofing"
    ],
    "zipCodes": [],
    "keyword": ""
};

// Run the Actor and wait for it to finish
const run = await client.actor("inexhaustible_glass/us-building-permits-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 = {
    "cities": [
        "austin",
        "chicago",
    ],
    "lastNDays": 30,
    "issuedAfter": "",
    "issuedBefore": "",
    "tradeCategories": [
        "Solar",
        "Roofing",
    ],
    "zipCodes": [],
    "keyword": "",
}

# Run the Actor and wait for it to finish
run = client.actor("inexhaustible_glass/us-building-permits-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 '{
  "cities": [
    "austin",
    "chicago"
  ],
  "lastNDays": 30,
  "issuedAfter": "",
  "issuedBefore": "",
  "tradeCategories": [
    "Solar",
    "Roofing"
  ],
  "zipCodes": [],
  "keyword": ""
}' |
apify call inexhaustible_glass/us-building-permits-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "🏗️ US Building Permits Scraper — Construction Leads",
        "description": "Scrape US building permits from official city open-data APIs. Construction lead-gen for solar, roofing, HVAC & contractors: fresh permits, trade filter, contractor name + phone, owner, project value, lead score. No proxy, no blocks — public records.",
        "version": "1.0",
        "x-build-id": "rVvfa9BSHxTZUMGIc"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/inexhaustible_glass~us-building-permits-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-inexhaustible_glass-us-building-permits-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/inexhaustible_glass~us-building-permits-scraper/runs": {
            "post": {
                "operationId": "runs-sync-inexhaustible_glass-us-building-permits-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/inexhaustible_glass~us-building-permits-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-inexhaustible_glass-us-building-permits-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": {
                    "cities": {
                        "title": "Cities",
                        "type": "array",
                        "description": "Which cities to pull permits from. Leave empty for ALL supported cities.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "chicago",
                                "austin",
                                "sf",
                                "nyc",
                                "baton_rouge"
                            ],
                            "enumTitles": [
                                "Chicago, IL",
                                "Austin, TX",
                                "San Francisco, CA",
                                "New York City, NY",
                                "Baton Rouge, LA"
                            ]
                        },
                        "default": [
                            "austin",
                            "chicago"
                        ]
                    },
                    "lastNDays": {
                        "title": "Only permits from the last N days (fresh leads)",
                        "minimum": 1,
                        "maximum": 3650,
                        "type": "integer",
                        "description": "Quick way to get FRESH leads — e.g. 30 = permits issued in the last 30 days (project starting soon). Overridden by 'Issued after' if both set."
                    },
                    "issuedAfter": {
                        "title": "Issued after (YYYY-MM-DD)",
                        "type": "string",
                        "description": "Only permits issued on/after this date. Example: 2026-01-01"
                    },
                    "issuedBefore": {
                        "title": "Issued before (YYYY-MM-DD)",
                        "type": "string",
                        "description": "Only permits issued on/before this date. Example: 2026-06-30"
                    },
                    "tradeCategories": {
                        "title": "Trade categories (filter)",
                        "type": "array",
                        "description": "Only return permits in these trades — perfect for solar/roofing/HVAC lead-gen. Leave empty for all trades.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Solar",
                                "Roofing",
                                "Pool / Spa",
                                "HVAC / Mechanical",
                                "Electrical",
                                "Plumbing",
                                "Solar Battery",
                                "Demolition",
                                "Fence",
                                "Deck / Patio",
                                "Sign",
                                "Fire / Sprinkler",
                                "New Construction",
                                "Addition / Remodel",
                                "Grading / Site",
                                "Other"
                            ],
                            "enumTitles": [
                                "☀️ Solar",
                                "🏠 Roofing",
                                "🏊 Pool / Spa",
                                "❄️ HVAC / Mechanical",
                                "⚡ Electrical",
                                "🚰 Plumbing",
                                "🔋 Solar Battery",
                                "🧨 Demolition",
                                "🚧 Fence",
                                "🪵 Deck / Patio",
                                "🪧 Sign",
                                "🧯 Fire / Sprinkler",
                                "🏗️ New Construction",
                                "🔨 Addition / Remodel",
                                "⛰️ Grading / Site",
                                "Other"
                            ]
                        },
                        "default": []
                    },
                    "freshLeadsOnly": {
                        "title": "Fresh leads only (issued in last 30 days)",
                        "type": "boolean",
                        "description": "Keep only permits issued in the last 30 days — the hottest leads.",
                        "default": false
                    },
                    "zipCodes": {
                        "title": "ZIP codes (filter)",
                        "type": "array",
                        "description": "Only permits in these ZIP codes. Example: 78704, 60614",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "keyword": {
                        "title": "Keyword search",
                        "type": "string",
                        "description": "Full-text search inside permit type + description. Example: 'pool' or 'addition'."
                    },
                    "minProjectValue": {
                        "title": "Minimum project value ($)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Only permits worth at least this much (where the city publishes a value). Example: 25000"
                    },
                    "maxResultsPerCity": {
                        "title": "Max results per city",
                        "minimum": 1,
                        "maximum": 50000,
                        "type": "integer",
                        "description": "Cap how many permits to pull from each city.",
                        "default": 1000
                    },
                    "socrataAppToken": {
                        "title": "Socrata App Token (optional)",
                        "type": "string",
                        "description": "Optional free token from any city's open-data portal — only needed for very large runs to raise rate limits. Leave empty otherwise."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
