# Zillow Property & Apartment Scraper (`codenest/zillow-property-apartment-scraper`) Actor

Extract complete Zillow property data - prices, floor plans, unit details, amenities, WalkScore, TransitScore, agent info, and high-res photos with street view.

- **URL**: https://apify.com/codenest/zillow-property-apartment-scraper.md
- **Developed by:** [CodeNest](https://apify.com/codenest) (community)
- **Categories:** Real estate, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event + usage

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

## 🏠 Zillow Property & Apartment Scraper - Ultimate Real Estate Data Extractor

**Effortlessly scrape detailed property and apartment listings from Zillow with our powerful **Zillow Property & Apartment Scraper**! This Apify actor enables comprehensive extraction of real estate data, including pricing, floor plans, amenities, media, and neighborhood scores.**

---

### 📋 Overview

Need to analyze real estate markets, track property values, or aggregate rental data? This **Zillow Property & Apartment Scraper** delivers:

- 🏘️ **Dual Property Support** - Scrape both single-family homes and apartment buildings
- 📊 **Complete Pricing Data** - Unformatted prices, price per sqft, and Zestimates
- 🛏️ **Detailed Floor Plans** - Unit-level data with beds, baths, sqft, and availability
- 🌆 **Neighborhood Scores** - WalkScore, TransitScore, and BikeScore integration
- 📸 **Rich Media Extraction** - Photos, virtual tours, street view, and maps
- 📋 **Comprehensive Amenities** - Pet policies, lease terms, and building features

Perfect for real estate investors 💰, property managers 🏢, market analysts 📈, and home buyers 🏡!

---

### ⭐ Core Capabilities of Zillow Property & Apartment Scraper

#### 🏘️ Property Data Extraction
- **Single-Family Homes** - Complete MLS data with agent and listing details
- **Apartment Buildings** - Multi-unit data with floor plans and availability
- **Price Analysis** - Unformatted prices, price per square foot, Zestimates
- **Property Details** - Beds, baths, square footage, lot size, year built

#### 🛏️ Apartment Floor Plans
- **Unit-Level Data** - Individual unit pricing and specifications
- **Availability Tracking** - Available dates and lease terms
- **Pet Policies** - Allowed pets and associated fees
- **Unit Amenities** - In-unit features and upgrades

#### 🌆 Location Intelligence
- **WalkScore** - Pedestrian-friendly ratings (0-100)
- **TransitScore** - Public transportation accessibility
- **BikeScore** - Cycling infrastructure ratings
- **Static Maps & Street View** - Visual location context

#### 📊 Comprehensive Listing Details
- **Agent & Broker Information** - Contact details and MLS data
- **Listing Activity** - Days on Zillow, views, saves
- **Price History** - Zestimate and rent Zestimate data
- **Property Highlights** - What's special about the property

---

### ⚙️ Input Configuration

Simply enter Zillow property URLs, configure concurrency, and click "Start". Input looks like this:

```json
{
  "urls": [
    "https://www.zillow.com/homedetails/1265-Holman-Rd-Oakland-CA-94610/24765701_zpid/",
    "https://www.zillow.com/apartments/oakland-ca/6616-telegraph/9NTsbN/"
  ],
  "maxConcurrency": 3,
  "minDelayMs": 1000,
  "maxDelayMs": 3000
}
````

#### 📝 Input Specifications

| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `urls` | Array | ✅ Yes | - | Zillow property or apartment URLs to scrape |
| `maxConcurrency` | Integer | ❌ No | 3 | Parallel scraping threads (1-10 recommended) |
| `minDelayMs` | Integer | ❌ No | 1000 | Minimum delay between requests (milliseconds) |
| `maxDelayMs` | Integer | ❌ No | 3000 | Maximum delay between requests (milliseconds) |

***

### 📤 Output Structure

Your **Zillow Property & Apartment Scraper** produces comprehensive output with property data and floor plan details:

```json
[
  {
    "zpid": "351263443",
    "buildingName": "6616 Telegraph",
    "price": "$1,995",
    "unformattedPrice": 1995,
    "address": "6616 Telegraph Ave, Oakland, CA 94609",
    "addressStreet": "6616 Telegraph Ave",
    "addressCity": "Oakland",
    "addressState": "CA",
    "addressZipcode": "94609",
    "latLong": {
      "latitude": 37.852543,
      "longitude": -122.259874
    },
    "description": "Bike to campus from this newly renovated building...",
    "buildingPhoneNumber": "(510) 462-8673",
    "floorPlans": [
      {
        "name": "2 Bedroom",
        "units": [
          {
            "unitNumber": "Unit 2",
            "price": 2495,
            "beds": 2,
            "baths": 1,
            "sqft": 650,
            "availableFrom": "1785567600000"
          }
        ],
        "photos": ["https://photos.zillowstatic.com/fp/..."],
        "minPrice": 2495,
        "maxPrice": 2895
      }
    ],
    "amenities": {
      "pets": ["Cats", "Large dogs", "Small dogs"],
      "unitFeatures": ["Dishwasher", "Refrigerator", "Vinyl flooring"],
      "customAmenities": {
        "rawAmenities": ["New Energy Efficient Windows", "Seismically Retrofit"]
      }
    },
    "scores": {
      "walkScore": {
        "walkscore": 94,
        "description": "Walker's Paradise"
      },
      "transitScore": {
        "transit_score": 65,
        "description": "Good Transit"
      },
      "bikeScore": {
        "bikescore": 100,
        "description": "Biker's Paradise"
      }
    },
    "media": {
      "photos": ["https://photos.zillowstatic.com/fp/..."],
      "photoCount": 22,
      "staticMap": "https://maps.googleapis.com/..."
    }
  }
]
```

#### 📖 Output Field Documentation

**🔹 Property Identification**
| Field | Description |
|-------|-------------|
| `zpid` | Unique Zillow property identifier |
| `id` | Alternative property ID |
| `detailUrl` | Direct URL to the property listing |
| `address` | Full formatted address |
| `addressCity` | City name |
| `addressState` | State abbreviation |
| `addressZipcode` | ZIP/Postal code |
| `latLong` | Geographic coordinates (latitude/longitude) |

**🔹 Pricing & Status**
| Field | Description |
|-------|-------------|
| `statusType` | FOR\_SALE, FOR\_RENT, etc. |
| `statusText` | Human-readable status description |
| `price` | Formatted price string |
| `unformattedPrice` | Numeric price value |
| `countryCurrency` | Currency code (USD) |
| `zestimate` | Zillow estimated value |
| `rentZestimate` | Estimated rental value |

**🔹 Property Specifications**
| Field | Description |
|-------|-------------|
| `beds` | Number of bedrooms |
| `baths` | Number of bathrooms |
| `area` | Square footage |
| `yearBuilt` | Construction year |
| `lotSize` | Property lot size |
| `homeType` | Property type (SINGLE\_FAMILY, etc.) |
| `pricePerSquareFoot` | Price divided by area |

**🔹 Floor Plans & Units**
| Field | Description |
|-------|-------------|
| `floorPlans.name` | Floor plan name (Studio, 2 Bedroom, etc.) |
| `units.unitNumber` | Specific unit identifier |
| `units.price` | Unit rental/sale price |
| `units.beds` | Number of bedrooms in unit |
| `units.baths` | Number of bathrooms in unit |
| `units.sqft` | Unit square footage |
| `units.availableFrom` | Availability date (timestamp) |
| `units.leaseTerm` | Lease duration options |
| `units.allowedPets` | Pet policies for the unit |

**🔹 Amenities & Features**
| Field | Description |
|-------|-------------|
| `amenities.pets` | Allowed pet types |
| `amenities.unitFeatures` | In-unit features list |
| `amenities.customAmenities` | Building-specific amenities |
| `scores.walkScore` | Walking friendliness (0-100) |
| `scores.transitScore` | Transit accessibility (0-100) |
| `scores.bikeScore` | Biking infrastructure (0-100) |

**🔹 Listing Details**
| Field | Description |
|-------|-------------|
| `listedBy.agentName` | Listing agent name |
| `listedBy.agentPhoneNumber` | Agent contact phone |
| `listedBy.brokerName` | Brokerage firm name |
| `listedBy.sourceMlsName` | MLS source |
| `listedBy.mlsId` | MLS listing ID |
| `pageActivity.daysOnZillow` | Days since listing |
| `pageActivity.views` | Total listing views |
| `pageActivity.saves` | Total listing saves |

***

### 🎨 Key Features of This Zillow Property & Apartment Scraper

#### 🏘️ Property Type Support

- **Single-Family Homes** - Full MLS data with agent/broker details
- **Apartment Buildings** - Multi-unit floor plans and availability
- **Condo/Townhouse** - Additional property types supported
- **New Construction** - Pre-construction and under-construction properties

#### 📊 Pricing Intelligence

- **Unformatted Prices** - Clean numeric values for analysis
- **Price Per Square Foot** - Comparison metric across properties
- **Zestimate & Rent Zestimate** - Zillow's valuation models
- **Price Range** - Min/max prices for units with varying pricing

#### 🌆 Location Scoring

- **WalkScore Integration** - Pedestrian-friendly ratings
- **TransitScore Integration** - Public transportation access
- **BikeScore Integration** - Cycling infrastructure quality
- **Visual Location Data** - Static maps and street view imagery

#### 🛏️ Floor Plan Extraction

- **Unit-Specific Data** - Individual unit pricing and specs
- **Availability Tracking** - Timestamp-based availability
- **Lease Term Details** - Flexible, one-year, multi-year options
- **Pet Policies** - Detailed pet allowance information

#### 📸 Rich Media Handling

- **High-Resolution Photos** - Full property image galleries
- **Virtual Tours** - 3D and VR tour support
- **Video Content** - Property walkthrough videos
- **Street View Integration** - Google Street View images

***

### 💡 Use Cases for Zillow Property & Apartment Scraper

- **💰 Real Estate Investors** - Analyze properties for investment opportunities
- **🏢 Property Managers** - Monitor rental market trends
- **📊 Market Analysts** - Track pricing and availability patterns
- **🏡 Home Buyers** - Research properties before viewing
- **📈 Investment Analysts** - Build property valuation models
- **🏘️ Developers** - Understand market competition
- **📚 Researchers** - Study real estate market dynamics
- **🤖 AI Trainers** - Build property recommendation systems

***

### ✨ Why Choose Our Zillow Property & Apartment Scraper?

- **⚡ Blazing Fast** - Concurrent scraping with intelligent rate limiting
- **🎯 100% Accurate** - Preserves all listing data without alteration
- **🔄 Regular Updates** - Adapts to Zillow platform changes automatically
- **📦 Complete Data** - Everything from pricing to neighborhood scores
- **🛡️ Production Ready** - Battle-tested with thousands of listings
- **💰 Cost Efficient** - Optimized to minimize compute time and resources
- **🔒 Privacy Focused** - No personal data stored or shared

***

### ⚠️ Limitations

- Requires valid Zillow property/listing URLs
- Some listings may have limited data availability
- Extremely high concurrency (10+) may trigger rate limiting
- Area-specific data may vary by market
- Some MLS data may be restricted based on location

***

### 📧 Need Custom Features for Your Zillow Property & Apartment Scraper?

Want **additional property data fields**, **custom output formats**, **enhanced filtering**, **historical price tracking**, or **advanced analytics**?

✉️ Email **<codenest2.0@gmail.com>** for tailored enterprise solutions!

***

# Actor input Schema

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

Enter one or more Zillow product / property / apartment page URLs to scrape.

## `maxConcurrency` (type: `integer`):

Maximum number of Zillow pages to scrape in parallel. Lower values are safer against blocks. Default is 3.

## `minDelayMs` (type: `integer`):

Minimum random delay in milliseconds between requests. Default is 1000ms.

## `maxDelayMs` (type: `integer`):

Maximum random delay in milliseconds between requests. Default is 3000ms.

## Actor input object example

```json
{
  "urls": [
    "https://www.zillow.com/homedetails/1265-Holman-Rd-Oakland-CA-94610/24765701_zpid/",
    "https://www.zillow.com/apartments/berkeley-ca/berkeley-park-apartments/5Xk3NN/"
  ],
  "maxConcurrency": 3,
  "minDelayMs": 1000,
  "maxDelayMs": 3000
}
```

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("codenest/zillow-property-apartment-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 = {}

# Run the Actor and wait for it to finish
run = client.actor("codenest/zillow-property-apartment-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 '{}' |
apify call codenest/zillow-property-apartment-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=codenest/zillow-property-apartment-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Zillow Property & Apartment Scraper",
        "description": "Extract complete Zillow property data - prices, floor plans, unit details, amenities, WalkScore, TransitScore, agent info, and high-res photos with street view.",
        "version": "0.0",
        "x-build-id": "DsEz479CgFrSLuylZ"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/codenest~zillow-property-apartment-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-codenest-zillow-property-apartment-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/codenest~zillow-property-apartment-scraper/runs": {
            "post": {
                "operationId": "runs-sync-codenest-zillow-property-apartment-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/codenest~zillow-property-apartment-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-codenest-zillow-property-apartment-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": [
                    "urls"
                ],
                "properties": {
                    "urls": {
                        "title": "Zillow URLs",
                        "type": "array",
                        "description": "Enter one or more Zillow product / property / apartment page URLs to scrape.",
                        "items": {
                            "type": "string"
                        },
                        "default": [
                            "https://www.zillow.com/homedetails/1265-Holman-Rd-Oakland-CA-94610/24765701_zpid/",
                            "https://www.zillow.com/apartments/berkeley-ca/berkeley-park-apartments/5Xk3NN/"
                        ]
                    },
                    "maxConcurrency": {
                        "title": "Max Concurrency",
                        "minimum": 1,
                        "maximum": 10,
                        "type": "integer",
                        "description": "Maximum number of Zillow pages to scrape in parallel. Lower values are safer against blocks. Default is 3.",
                        "default": 3
                    },
                    "minDelayMs": {
                        "title": "Minimum Delay (ms)",
                        "minimum": 200,
                        "type": "integer",
                        "description": "Minimum random delay in milliseconds between requests. Default is 1000ms.",
                        "default": 1000
                    },
                    "maxDelayMs": {
                        "title": "Maximum Delay (ms)",
                        "minimum": 500,
                        "type": "integer",
                        "description": "Maximum random delay in milliseconds between requests. Default is 3000ms.",
                        "default": 3000
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
