# Dubizzle Scraper - UAE Real Estate & Agent Leads (`benthepythondev/dubizzle-scraper`) Actor

Scrape Dubizzle.com (UAE #1 property portal), for sale or for rent: price, beds, baths, size, location, coordinates, agency, agent, photos and listing URL. Filter by city, purpose and property type.

- **URL**: https://apify.com/benthepythondev/dubizzle-scraper.md
- **Developed by:** [ben](https://apify.com/benthepythondev) (community)
- **Categories:** Real estate, Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

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

## 🏙️ Dubizzle Scraper — UAE Real Estate & Agent Leads

Extract real-estate listings from **Dubizzle.com**, the United Arab Emirates' #1 property and classifieds portal, in clean structured form. Pull **for-sale and for-rent** properties across **Dubai, Abu Dhabi, Sharjah, Ajman, Ras al Khaimah, Umm al Quwain, Fujairah and Al Ain** — with price, bedrooms, bathrooms, size, the full location hierarchy with map coordinates, the listing agency and agent, photos, amenities and verification status. Filter by city, purpose, property type or a free-text keyword, or just paste a Dubizzle search URL. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

### 🔎 What is the Dubizzle Scraper?

Dubizzle (also known as dubizzle Property / formerly part of the EMPG group alongside Bayut) lists hundreds of thousands of apartments, villas, townhouses, offices and plots for sale and rent across the UAE. This Actor turns any Dubizzle property search into a structured dataset you can analyse, enrich or feed into your own tools — no copy-pasting, no manual page-flipping.

It reads Dubizzle's own search index directly, so results are fast, complete and exactly match what you see on the site (same listings, same order), then flattens every listing into tidy columns.

#### What data does it extract?

- **Listing basics** — title, listing URL, short URL, reference number, unique ID, purpose (sale / rent).
- **Price** — price, original price (when discounted), currency (AED), rent payment frequency, sale type (e.g. Resale / Off-plan).
- **Property details** — property type, full category path, bedrooms, bathrooms, size (sqft + m²), plot area, furnished flag, completion status, amenities.
- **Location** — city, neighbourhood, full location path (e.g. `UAE > Dubai > Business Bay`), latitude and longitude.
- **Agency & agent (lead-gen)** — listing agency name and logo, agent name, whether the listing has phone / WhatsApp / SMS contact, who it was listed by (agent / owner).
- **Media & trust** — cover photo, photo count, verification status (e.g. TruCheck verified), listing date.

### ⬇️ Input

| Field | Type | Description |
| --- | --- | --- |
| `searchUrls` | array | One or more Dubizzle search-results URLs (most precise). City, purpose and property type are read from the URL. |
| `cities` | array | UAE cities to search when not using URLs: `dubai`, `abu-dhabi`, `sharjah`, `ajman`, `ras-al-khaimah`, `umm-al-quwain`, `fujairah`, `al-ain`. Empty = whole UAE. |
| `purpose` | string | `sale` or `rent` (used with the Cities field). |
| `propertyType` | string | Optional type filter: apartment, villa, townhouse, penthouse, office, shop, warehouse, land and more. |
| `query` | string | Optional free-text keyword (e.g. `marina`, `sea view`, a tower or community name). |
| `sort` | string | `default`, `newest`, `price_asc` or `price_desc`. |
| `maxResults` | integer | Max listings per search URL / city (default 50). |
| `useResidentialProxy` | boolean | Optional — route requests through an Apify residential IP. Off by default (not needed). |
| `proxyCountry` | string | Residential proxy country code (default `AE`), used only when the proxy is enabled. |

#### Example input

```json
{
  "cities": ["dubai", "abu-dhabi"],
  "purpose": "sale",
  "propertyType": "apartment",
  "query": "marina",
  "sort": "newest",
  "maxResults": 100
}
````

Or simply paste a search URL:

```json
{
  "searchUrls": ["https://dubai.dubizzle.com/property-for-rent/residential/villa/"],
  "maxResults": 200
}
```

### ⬆️ Output

Each listing is one dataset record:

```json
{
  "id": 17461454,
  "uuid": "8155b3b7-50d1-4e80-a5d9-0f1b94595d17",
  "reference": "Ref ID 108150-9PhsdI",
  "url": "https://dubai.dubizzle.com/property-for-sale/residential/apartment/2026/5/13/genuine-resale-prime-location-2-821825/",
  "short_url": "https://dubizzle.com/s/DaBLQ6W",
  "title": "Genuine Resale | Prime Location | Negotiable",
  "purpose": "sale",
  "price": 1300000,
  "original_price": null,
  "currency": "AED",
  "payment_frequency": null,
  "sale_type": "Resale",
  "property_type": "Apartment",
  "category_path": ["Apartment", "Residential"],
  "bedrooms": 0,
  "bathrooms": 1,
  "size_sqft": 465,
  "area_sqm": 43.2,
  "furnished": false,
  "completion_status": "off_plan",
  "is_verified": true,
  "verification_state": "truchecked",
  "city": "Dubai",
  "neighbourhood": "Business Bay",
  "location": "UAE > Dubai > Business Bay > Binghatti Skyrise",
  "latitude": 25.1813,
  "longitude": 55.27301,
  "agency": "Yves Property Real Estate",
  "agency_logo": "https://dbz-images.dubizzle.com/profiles/property_agency/2025/10/30/ded5...-.jpg",
  "agent_name": "Yichin Chu",
  "listed_by": "Agent",
  "has_phone": false,
  "has_whatsapp": true,
  "has_sms": true,
  "amenities": ["Balcony", "Private Gym", "Shared Pool", "Covered Parking"],
  "image": "https://dbz-images.dubizzle.com/images/2026/05/13/.../ce79...-.jpg",
  "photos_count": 7,
  "description": "Modern studio apartment located in Binghatti Skyrise Tower ...",
  "listed_timestamp": 1782854755,
  "search": "Dubai sale"
}
```

### 💡 Use cases

- 🏠 **Real-estate market research** — track UAE prices, inventory and price-per-sqft by city, neighbourhood or property type over time.
- 📈 **Lead generation for agents & PropTech** — build a directory of active agencies and the listings they manage, with contact-availability flags.
- 🧮 **Investment & valuation models** — feed live Dubai / Abu Dhabi listing data (price, size, location, coordinates) into comps and yield calculators.
- 🗺️ **Map & portal building** — power your own property map or aggregator with geocoded UAE listings, photos and descriptions.

### ❓ FAQ

**Which Dubizzle sections does it cover?** UAE property — both **for sale** and **for rent**, residential and commercial (apartments, villas, townhouses, penthouses, offices, shops, warehouses, land and more).

**Do I need a proxy?** No. The scraper reads Dubizzle's public search index directly and works out of the box. A residential-proxy toggle is included as an optional fallback only.

**How many listings can I get?** As many as the search returns — hundreds of thousands are available across the UAE. Set `maxResults` to control how many you pull per city or URL.

**Can I filter by city or property type?** Yes — pick one or more cities and a property type, add an optional keyword, or paste a Dubizzle search URL that already has your filters applied.

**Does it return agent contact details?** It returns the agency name and logo, the agent name, who listed it, and flags for whether phone / WhatsApp / SMS contact is available on the listing. The actual phone number is shown behind a click on Dubizzle; these flags tell you which listings are contactable.

**What format is the output?** Structured JSON by default; export the dataset to CSV, Excel, JSON or feed it via API to Make, Zapier or n8n.

**Are prices accurate?** Prices, sizes and locations come straight from Dubizzle's own index, so they match the live site exactly at run time.

**How do I keep data fresh?** Schedule the Actor (hourly, daily, weekly) from the Apify console and it will re-pull the latest listings automatically.

**Is it legal?** This Actor collects only publicly available listing information that anyone can view on Dubizzle without logging in. Use the data responsibly and in line with Dubizzle's terms, applicable laws and data-protection rules (such as the GDPR for any personal data). Do not use it to send unsolicited messages in breach of anti-spam regulations.

### 🔗 You might also like

- **Bayut Scraper** — UAE's other #1 property portal, with agent phone & WhatsApp leads.
- **Property Finder Scraper** — UAE listings with full RERA and broker contact details.
- **Zumper Rental Scraper** — US apartment rentals with lead scoring.
- **Craigslist Real Estate Scraper** — US classifieds real-estate listings.

**Keywords:** dubizzle scraper, dubizzle api, dubizzle uae, dubai real estate scraper, dubai property scraper, abu dhabi property data, uae property listings, dubizzle property scraper, real estate scraper uae, property data extraction, dubai apartments for sale, dubai villas for rent, real estate lead generation uae, dubizzle agent leads, property market data dubai, scrape dubizzle, uae rental listings, dubai off-plan properties, proptech data uae, dubizzle export csv.

# Actor input Schema

## `searchUrls` (type: `array`):

One or more Dubizzle property search-results URLs to scrape (most precise). Open Dubizzle, apply your filters (city, purpose, property type), copy the address bar and paste it here, e.g. 'https://dubai.dubizzle.com/property-for-sale/residential/apartment/'. The city, purpose and property type are read straight from the URL. Leave empty to use the City / Purpose / Property type fields below instead.

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

UAE cities to search when you are not pasting full URLs. One or more of: dubai, abu-dhabi, sharjah, ajman, ras-al-khaimah, umm-al-quwain, fujairah, al-ain. Leave empty to search the whole UAE. Combined with the Purpose and Property type fields below.

## `purpose` (type: `string`):

Whether to scrape listings that are for sale or for rent. Used when building searches from the Cities field (a pasted URL keeps its own purpose).

## `propertyType` (type: `string`):

Optional property type used when building searches from the Cities field. Leave as 'Any (all residential)' to include every residential property type, or choose a specific type. Commercial types switch the search to the commercial section automatically.

## `query` (type: `string`):

Optional free-text keyword to filter listings by title and description, e.g. 'marina', 'sea view', 'furnished studio', or a specific tower / community name. Leave empty to return all matching listings.

## `sort` (type: `string`):

Order in which to pull listings. 'Default' uses Dubizzle's recommended order (verified & featured first).

## `maxResults` (type: `integer`):

Maximum number of listings to return per search URL / city. Keep this small for quick test runs and raise it for full exports.

## `useResidentialProxy` (type: `boolean`):

Dubizzle's search works fine without a proxy. Enable this only if you want requests routed through an Apify residential IP (uses residential proxy quota).

## `proxyCountry` (type: `string`):

Country code for the Apify residential proxy, used only when 'Use residential proxy' is enabled. Defaults to AE (United Arab Emirates).

## Actor input object example

```json
{
  "searchUrls": [
    "https://dubai.dubizzle.com/property-for-sale/residential/apartment/"
  ],
  "cities": [
    "dubai"
  ],
  "purpose": "sale",
  "propertyType": "",
  "query": "",
  "sort": "default",
  "maxResults": 10,
  "useResidentialProxy": false,
  "proxyCountry": "AE"
}
```

# 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 = {
    "searchUrls": [
        "https://dubai.dubizzle.com/property-for-sale/residential/apartment/"
    ],
    "cities": [
        "dubai"
    ],
    "purpose": "sale",
    "propertyType": "",
    "query": "",
    "sort": "default",
    "maxResults": 10,
    "proxyCountry": "AE"
};

// Run the Actor and wait for it to finish
const run = await client.actor("benthepythondev/dubizzle-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 = {
    "searchUrls": ["https://dubai.dubizzle.com/property-for-sale/residential/apartment/"],
    "cities": ["dubai"],
    "purpose": "sale",
    "propertyType": "",
    "query": "",
    "sort": "default",
    "maxResults": 10,
    "proxyCountry": "AE",
}

# Run the Actor and wait for it to finish
run = client.actor("benthepythondev/dubizzle-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 '{
  "searchUrls": [
    "https://dubai.dubizzle.com/property-for-sale/residential/apartment/"
  ],
  "cities": [
    "dubai"
  ],
  "purpose": "sale",
  "propertyType": "",
  "query": "",
  "sort": "default",
  "maxResults": 10,
  "proxyCountry": "AE"
}' |
apify call benthepythondev/dubizzle-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Dubizzle Scraper - UAE Real Estate & Agent Leads",
        "description": "Scrape Dubizzle.com (UAE #1 property portal), for sale or for rent: price, beds, baths, size, location, coordinates, agency, agent, photos and listing URL. Filter by city, purpose and property type.",
        "version": "1.0",
        "x-build-id": "7mFRA0PLhLJXVXlbt"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/benthepythondev~dubizzle-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-benthepythondev-dubizzle-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/benthepythondev~dubizzle-scraper/runs": {
            "post": {
                "operationId": "runs-sync-benthepythondev-dubizzle-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/benthepythondev~dubizzle-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-benthepythondev-dubizzle-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": {
                    "searchUrls": {
                        "title": "Dubizzle search URLs",
                        "type": "array",
                        "description": "One or more Dubizzle property search-results URLs to scrape (most precise). Open Dubizzle, apply your filters (city, purpose, property type), copy the address bar and paste it here, e.g. 'https://dubai.dubizzle.com/property-for-sale/residential/apartment/'. The city, purpose and property type are read straight from the URL. Leave empty to use the City / Purpose / Property type fields below instead.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "cities": {
                        "title": "Cities",
                        "type": "array",
                        "description": "UAE cities to search when you are not pasting full URLs. One or more of: dubai, abu-dhabi, sharjah, ajman, ras-al-khaimah, umm-al-quwain, fujairah, al-ain. Leave empty to search the whole UAE. Combined with the Purpose and Property type fields below.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "purpose": {
                        "title": "For sale or for rent",
                        "enum": [
                            "sale",
                            "rent"
                        ],
                        "type": "string",
                        "description": "Whether to scrape listings that are for sale or for rent. Used when building searches from the Cities field (a pasted URL keeps its own purpose).",
                        "default": "sale"
                    },
                    "propertyType": {
                        "title": "Property type",
                        "enum": [
                            "",
                            "apartment",
                            "villa",
                            "townhouse",
                            "penthouse",
                            "hotel-apartment",
                            "residential-building",
                            "residential-floor",
                            "villa-compound",
                            "commercial",
                            "office",
                            "retail",
                            "shop",
                            "warehouse",
                            "showroom",
                            "commercial-building",
                            "commercial-villa",
                            "factory",
                            "land"
                        ],
                        "type": "string",
                        "description": "Optional property type used when building searches from the Cities field. Leave as 'Any (all residential)' to include every residential property type, or choose a specific type. Commercial types switch the search to the commercial section automatically.",
                        "default": ""
                    },
                    "query": {
                        "title": "Keyword search (optional)",
                        "type": "string",
                        "description": "Optional free-text keyword to filter listings by title and description, e.g. 'marina', 'sea view', 'furnished studio', or a specific tower / community name. Leave empty to return all matching listings.",
                        "default": ""
                    },
                    "sort": {
                        "title": "Sort order",
                        "enum": [
                            "default",
                            "newest",
                            "price_asc",
                            "price_desc"
                        ],
                        "type": "string",
                        "description": "Order in which to pull listings. 'Default' uses Dubizzle's recommended order (verified & featured first).",
                        "default": "default"
                    },
                    "maxResults": {
                        "title": "Max results per search",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of listings to return per search URL / city. Keep this small for quick test runs and raise it for full exports.",
                        "default": 50
                    },
                    "useResidentialProxy": {
                        "title": "Use residential proxy (optional)",
                        "type": "boolean",
                        "description": "Dubizzle's search works fine without a proxy. Enable this only if you want requests routed through an Apify residential IP (uses residential proxy quota).",
                        "default": false
                    },
                    "proxyCountry": {
                        "title": "Residential proxy country",
                        "type": "string",
                        "description": "Country code for the Apify residential proxy, used only when 'Use residential proxy' is enabled. Defaults to AE (United Arab Emirates).",
                        "default": "AE"
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
