# Finn Real Estate Scraper (`unfenced-group/finn-realestate-scraper`) Actor

Scrape property listings from Finn.no — Norway's largest real estate portal with 50,000+ active listings. Returns price (NOK), area (m²), rooms, municipality, GPS coordinates, energy label, estate agent and full description for house, apartment and leisure property listings.

- **URL**: https://apify.com/unfenced-group/finn-realestate-scraper.md
- **Developed by:** [Unfenced Group](https://apify.com/unfenced-group) (community)
- **Categories:** Real estate, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.50 / 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

## Finn.no Real Estate Scraper

![finn-realestate-scraper](https://api.apify.com/v2/key-value-stores/lJlifu6C8YQfZMPKE/records/finn-realestate-scraper)

Scrape property listings from [Finn.no](https://www.finn.no/realestate) — Norway's largest real estate marketplace with 60,000+ active listings. Returns 30+ structured fields per listing: asking price, total price, collective debt, area, floor, construction year, energy label, GPS coordinates, viewing dates and more.

No API key required.

---

### Why this scraper?

#### ⚡ Structured data — not raw HTML

Listing data is extracted directly from Finn.no's embedded page state, giving you clean, typed values without fragile HTML parsing.

#### 🏠 30+ fields per listing

Price, collective debt, monthly fees, area, rooms, floor, construction year, energy label, GPS coordinates, viewing schedule, housing cooperative name, and full description — all in one dataset row.

#### 📍 National coverage

Oslo, Bergen, Trondheim, Stavanger and all Norwegian municipalities. Search by city name — no numeric IDs needed. Covers all major property categories: homes, plots, leisure homes, new builds and commercial.

#### 💰 Pay only for what you scrape

No monthly subscriptions. Pay per result — typical runs cost a fraction of flat-rate scraping tools.

---

### Input parameters

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `locations` | array of strings | _(all Norway)_ | City or municipality names to search, e.g. `["Oslo"]` or `["Bergen", "Stavanger"]`. Leave empty for national results. |
| `propertyCategory` | string | `homes` | Category: `homes`, `newbuildings`, `plots`, `leisureplots`, `leisurehomes`, `businesssale`, `abroad` |
| `minPrice` | integer | — | Minimum asking price in NOK. Leave empty for no minimum. |
| `maxPrice` | integer | — | Maximum asking price in NOK. Leave empty for no maximum. |
| `daysOld` | integer | — | Only return listings published within the last N days. Leave empty for no recency filter. |
| `maxItems` | integer | `100` | Maximum number of listings to return |
| `fetchDetails` | boolean | `true` | Fetch each listing's detail page for 20+ additional fields (rooms, floor, lat/lng, etc.). Disable for list-only mode. |
| `startUrls` | array | — | Direct Finn.no real estate search URLs. Overrides `propertyCategory` and `locations`. |

#### Searching by location

Enter any Norwegian city or municipality name directly — no numeric IDs needed:

```json
{
  "locations": ["Oslo"],
  "propertyCategory": "homes",
  "maxItems": 200
}
````

For multi-city runs, pass multiple names:

```json
{
  "locations": ["Bergen", "Stavanger", "Sandnes"],
  "propertyCategory": "homes",
  "maxItems": 500
}
```

Leave `locations` empty (or omit it) to search all of Norway.

#### Price and recency filters

```json
{
  "locations": ["Oslo"],
  "minPrice": 3000000,
  "maxPrice": 8000000,
  "daysOld": 7,
  "maxItems": 100
}
```

***

### Output schema

Each item in the dataset contains:

```json
{
  "id":              "461993507",
  "url":             "https://www.finn.no/realestate/homes/ad.html?finnkode=461993507",

  "propertyType":    "Leilighet",
  "ownershipType":   "Andel",
  "adViewTypeLabel": "Bolig til salgs",
  "transaction":     "sale",

  "title":           "Lys 1R mot indre gårdsrom | Felles balkong og takterrasse",
  "localAreaName":   "Bislett stadion",
  "description":     "Effektiv og arealsmart 1-roms med rikelig dagslys...",

  "priceAmount":     2490000,
  "totalPrice":      2651307,
  "collectiveDebt":  150000,
  "priceCurrency":   "NOK",
  "monthlyFee":      2904,

  "rooms":           1,
  "bedrooms":        0,
  "floor":           2,
  "constructionYear": 1997,

  "areaM2":          15,
  "primaryAreaM2":   15,
  "plotAreaM2":      null,
  "plotOwned":       null,

  "energyLabel":     "D",

  "streetAddress":   "Dalsbergstien 22A",
  "postalCode":      "0170",
  "city":            "Oslo",
  "country":         "NO",
  "latitude":        59.92263769335697,
  "longitude":       10.734218269524776,

  "cooperativeName": "BORETTSLAGET DALSBERGSTIEN 22 A",
  "agencyName":      "&Partners Grünerløkka",

  "images": [
    "https://images.finncdn.no/dynamic/default/2026/5/vertical-2/...",
    "https://images.finncdn.no/dynamic/default/2026/5/vertical-2/..."
  ],

  "viewingDates":    ["2026-05-10 13:30"],

  "source":          "finn.no",
  "scrapedAt":       "2026-05-06T10:30:00.000Z",
  "contentHash":     "a3f2c1d890e4b567"
}
```

#### Field reference

| Field | Type | Notes |
|-------|------|-------|
| `id` | string | Finn.no finnkode (unique listing ID) |
| `url` | string | Direct listing URL |
| `propertyType` | string | e.g. Leilighet, Enebolig, Rekkehus |
| `ownershipType` | string | Andel, Selveier, Aksje, Obligasjon |
| `transaction` | string | Always `sale` |
| `title` | string | Full listing headline |
| `localAreaName` | string | Nearest landmark or neighbourhood name |
| `description` | string | Plain-text description (from detail page) |
| `priceAmount` | integer | Asking price in NOK |
| `totalPrice` | integer | Total price incl. costs in NOK |
| `collectiveDebt` | integer | Collective debt (fellesgjeld) in NOK |
| `priceCurrency` | string | Always `NOK` |
| `monthlyFee` | integer | Monthly housing fee (felleskostnader) in NOK |
| `rooms` | integer | Total number of rooms |
| `bedrooms` | integer | Number of bedrooms |
| `floor` | integer | Floor number |
| `constructionYear` | integer | Year the property was built |
| `areaM2` | number | Usable area in m² |
| `primaryAreaM2` | number | Primary area in m² |
| `plotAreaM2` | number | Plot area in m² (houses/plots only) |
| `plotOwned` | boolean | Whether the plot is owned (vs. leasehold) |
| `energyLabel` | string | Energy rating: A–G |
| `streetAddress` | string | Street address |
| `postalCode` | string | Norwegian postal code |
| `city` | string | City/municipality name |
| `country` | string | Always `NO` |
| `latitude` | number | GPS latitude |
| `longitude` | number | GPS longitude |
| `cooperativeName` | string | Housing cooperative name (borettslag/sameie) |
| `agencyName` | string | Real estate agency name |
| `images` | array | Full-resolution image URLs (finncdn.no) |
| `viewingDates` | array | Scheduled viewing dates (ISO date + time) |
| `source` | string | Always `finn.no` |
| `scrapedAt` | string | ISO 8601 timestamp |
| `contentHash` | string | MD5 hash for change detection |

***

### Pricing

**$1.50 per 1,000 results** — pay only for what you extract.

| Volume | Cost |
|--------|------|
| 1,000 results | $1.50 |
| 10,000 results | $15.00 |
| 50,000 results | $75.00 |

**List-only mode** (`fetchDetails: false`): each page fetch covers 50 listings — ideal for high-volume monitoring at lowest cost. **Detail mode** (`fetchDetails: true`, default): one additional request per listing for the full 30+ field dataset.

***

### Known limitations

- **Rental listings**: this scraper targets the sales vertical (`/realestate/homes`). Finn.no rental listings are a separate vertical not covered here
- **New builds**: project-level listings may have different field availability; individual unit data is returned when available
- **Abroad listings**: the `abroad` category uses a different page structure; some fields may not be populated

***

### Technical details

- **Location**: Norway
- **Platform**: Finn.no (Vend AS)
- **Output format**: JSON (Apify Dataset)
- **Authentication**: Not required
- **Default memory**: 1,024 MB
- **Extraction method**: Embedded page state (turbo-stream JSON) for detail pages; HTML (Cheerio) for search result lists

***

### Need a custom scraper?

**[Unfenced Group](https://www.unfencedgroup.nl)** builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

**Get in touch:** [www.unfencedgroup.nl](https://www.unfencedgroup.nl)

# Actor input Schema

## `locations` (type: `array`):

One or more Norwegian city or municipality names to search in, e.g. 'Oslo', 'Bergen', 'Trondheim'. Leave empty for all of Norway. Supports multiple values for multi-city runs.

## `propertyCategory` (type: `string`):

Property category to search

## `minPrice` (type: `integer`):

Minimum asking price in NOK. Leave empty for no minimum.

## `maxPrice` (type: `integer`):

Maximum asking price in NOK. Leave empty for no maximum.

## `daysOld` (type: `integer`):

Only return listings published within the last N days. Leave empty for no recency filter.

## `fetchDetails` (type: `boolean`):

ON: fetches each listing's detail page for 20+ additional fields (rooms, floor, GPS coordinates, energy label, cooperative name, description, viewing dates). OFF: returns list-page fields only — faster and lower cost.

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

Maximum number of listings to return

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

Direct finn.no real estate search URLs. Overrides propertyCategory and locations when provided.

## Actor input object example

```json
{
  "locations": [
    "Oslo"
  ],
  "propertyCategory": "homes",
  "fetchDetails": true,
  "maxItems": 100
}
```

# Actor output Schema

## `results` (type: `string`):

Scraped results

# 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 = {
    "locations": [
        "Oslo"
    ],
    "maxItems": 100
};

// Run the Actor and wait for it to finish
const run = await client.actor("unfenced-group/finn-realestate-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 = {
    "locations": ["Oslo"],
    "maxItems": 100,
}

# Run the Actor and wait for it to finish
run = client.actor("unfenced-group/finn-realestate-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 '{
  "locations": [
    "Oslo"
  ],
  "maxItems": 100
}' |
apify call unfenced-group/finn-realestate-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Finn Real Estate Scraper",
        "description": "Scrape property listings from Finn.no — Norway's largest real estate portal with 50,000+ active listings. Returns price (NOK), area (m²), rooms, municipality, GPS coordinates, energy label, estate agent and full description for house, apartment and leisure property listings.",
        "version": "0.0",
        "x-build-id": "nkDOi9ECwE4riAVtv"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/unfenced-group~finn-realestate-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-unfenced-group-finn-realestate-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/unfenced-group~finn-realestate-scraper/runs": {
            "post": {
                "operationId": "runs-sync-unfenced-group-finn-realestate-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/unfenced-group~finn-realestate-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-unfenced-group-finn-realestate-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": {
                    "locations": {
                        "title": "Locations",
                        "type": "array",
                        "description": "One or more Norwegian city or municipality names to search in, e.g. 'Oslo', 'Bergen', 'Trondheim'. Leave empty for all of Norway. Supports multiple values for multi-city runs.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "propertyCategory": {
                        "title": "Property category",
                        "enum": [
                            "homes",
                            "newbuildings",
                            "plots",
                            "leisureplots",
                            "leisurehomes",
                            "businesssale",
                            "abroad"
                        ],
                        "type": "string",
                        "description": "Property category to search",
                        "default": "homes"
                    },
                    "minPrice": {
                        "title": "Min price (NOK)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Minimum asking price in NOK. Leave empty for no minimum."
                    },
                    "maxPrice": {
                        "title": "Max price (NOK)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Maximum asking price in NOK. Leave empty for no maximum."
                    },
                    "daysOld": {
                        "title": "Max listing age (days)",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Only return listings published within the last N days. Leave empty for no recency filter."
                    },
                    "fetchDetails": {
                        "title": "Fetch full listing details",
                        "type": "boolean",
                        "description": "ON: fetches each listing's detail page for 20+ additional fields (rooms, floor, GPS coordinates, energy label, cooperative name, description, viewing dates). OFF: returns list-page fields only — faster and lower cost.",
                        "default": true
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of listings to return",
                        "default": 100
                    },
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "Direct finn.no real estate search URLs. Overrides propertyCategory and locations when provided.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
