# Bproperty Property Search Scraper (`stealth_mode/bproperty-property-search-scraper`) Actor

Scrape property listings from Bproperty.com by area, type, or search URL. Extract 60+ fields including price, location, owner contact, images, and listing metadata — perfect for real estate analysts, investors, and PropTech developers.

- **URL**: https://apify.com/stealth\_mode/bproperty-property-search-scraper.md
- **Developed by:** [Stealth mode](https://apify.com/stealth_mode) (community)
- **Categories:** Automation, Developer tools, Real estate
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.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.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

## Bproperty.com Property Search Scraper: Extract Bangladesh Real Estate Listings

### What Is Bproperty.com?

Bproperty.com is one of Bangladesh's leading online real estate marketplaces, listing thousands of residential and commercial properties for sale and rent across Dhaka, Chittagong, and beyond. The platform aggregates listings from individual owners, agents, and developers — making it a rich source of market intelligence. The **Bproperty.com Property Search Scraper** automates data extraction from any area or search page, eliminating manual copy-paste work.

---

### Overview

The **Bproperty Property Scraper** collects structured listing data from Bproperty.com search and area pages. It is built for:

- **Real estate investors** monitoring prices by area
- **PropTech developers** building property aggregators or comparison tools
- **Market researchers** analyzing supply, pricing trends, and developer activity
- **Agents and brokers** tracking competitor listings and market positioning

The scraper handles pagination automatically, respects configurable item limits, and can skip failed URLs gracefully for uninterrupted bulk runs.

---

### Input Format

```json
{
  "urls": ["https://www.bproperty.com/area/Mirpur"],
  "ignore_url_failures": true,
  "max_items_per_url": 50
}
````

| Field | Type | Description |
|---|---|---|
| `urls` | `array` | One or more Bproperty.com area or search page URLs (e.g., `/area/Mirpur`, `/en/sale/`, search result pages). Add URLs one by one or use bulk edit. |
| `max_items_per_url` | `integer` | Maximum listings to collect per URL. Default: `20`. Increase for broader coverage. |
| `ignore_url_failures` | `boolean` | If `true`, skips failed or inaccessible URLs and continues the run. Recommended for bulk jobs. |

> **Tip:** You can use filtered search URLs (e.g., with property type or price range applied) to target specific listing segments.

***

### Output Format

**Sample output**

```json
{
  "active": true,
  "address": "Avenue Road -2, Section-A, Mirpur - 11",
  "approved": true,
  "approved_by": "",
  "approved_on": "2026-05-05 01:13:44.419Z",
  "area": "csasvjd5e0awyki",
  "bn_id": 19651,
  "bump_top_on_listing": false,
  "bump_top_on_listing_date": "",
  "category": "1fn9ieyhdl7vgya",
  "collection_id": "a4alnectuppemjo",
  "collection_name": "properties",
  "completion_date": "",
  "created": "2026-05-04 03:23:41.579Z",
  "deleted": false,
  "deleted_on": "",
  "description": "<p><span style=\"color: rgb(0, 0, 0);\">2 bedroom, 2 bathroom (1 attached), drawing- dining, kitchen, verandah 2,, very close to mosque, car parking facilities, Around 100 ft close to Metro Rail 11 station, security guard, excellent living environment,etc. The rent will be available from July 1.</span></p>",
  "detail": {
    "bathrooms": "2",
    "baths": "2",
    "bedrooms": "2",
    "beds": "2",
    "property_face": "North",
    "parking_space_count": 1,
    "bedroom_count": 2,
    "bathroom_count": 2,
    "kitchen_count": 1,
    "attached_bathroom_count": 1
  },
  "developer": "",
  "expand": {
    "area": {
      "city": "eyz5vhrduc9tsk0",
      "collection_id": "tg1sw6cvjdye56j",
      "collection_name": "areas",
      "created": "2026-02-09 08:05:08.894Z",
      "expand": {
        "city": {
          "collection_id": "fmrjbvvt2qu391n",
          "collection_name": "cities",
          "created": "2026-02-09 08:05:03.663Z",
          "id": "eyz5vhrduc9tsk0",
          "image": "",
          "name": "Dhaka",
          "pg_id": 0,
          "updated": "2026-02-09 08:05:03.663Z"
        }
      },
      "id": "csasvjd5e0awyki",
      "name": "Mirpur",
      "pg_id": 0,
      "updated": "2026-02-09 08:05:08.894Z"
    },
    "category": {
      "collection_id": "nnwe5fw5nlidq9l",
      "collection_name": "categories",
      "cover": "appartment_xVkKkYn6xU.png",
      "created": "2026-02-06 06:31:56.400Z",
      "description": "An apartment, flat  or unit is a self-contained housing unit that occupies only part of a building, generally on a single storey. There are many names for these overall buildings, see below.",
      "id": "1fn9ieyhdl7vgya",
      "image": "appartment_FjHeeNOozj.png",
      "name": "Apartment",
      "pg_created_at": "",
      "pg_id": 8240,
      "pg_updated_at": "",
      "property_type": "Residential",
      "slug": "apartment",
      "updated": "2026-02-16 06:37:09.641Z"
    },
    "user": {
      "agency": "",
      "collection_id": "_pb_users_auth_",
      "collection_name": "users",
      "country_code": "+880",
      "created": "2026-05-04 03:02:21.949Z",
      "email_visibility": false,
      "id": "347bg4dosjoen22",
      "image": "",
      "last_login": "",
      "name": "Md. Shariful Islam",
      "pg_created_at": "",
      "pg_id": 0,
      "pg_password": "",
      "pg_updated_at": "",
      "phone": "1313772543",
      "phone_verified": false,
      "role": "buyer",
      "slug": "",
      "status": true,
      "updated": "2026-05-04 03:03:33.316Z",
      "username": "users79728",
      "verified": true,
      "verify_otp": ""
    }
  },
  "expired": false,
  "expires_on": "",
  "feature": [
    "fcxyt7qo4bs9u9e",
    "vopw1as7intwkco",
    "y32xxaeqyy9lwgs",
    "5qdqktcynucv16y",
    "bl9gvbobrgqmmwl"
  ],
  "featured": false,
  "hide_price": false,
  "id": "tgv8yfe05ros0sg",
  "images": [
    "website_I4AMlbyS30.webp"
  ],
  "is_project": false,
  "last_price": 0,
  "lat": 0,
  "lng": 0,
  "metas": null,
  "negotiable": false,
  "ordering_date": "2026-05-04 03:23:41.579Z",
  "owner": "j4afowc60oczhu5",
  "owner_notes": "",
  "pg_created_at": "",
  "pg_updated_at": "",
  "premium": false,
  "price": 27000,
  "price_postfix": "Per Month",
  "rejected_on": "",
  "remarks": "",
  "show_owner_info": true,
  "slug": "flat-rent-19651",
  "sold_price": 0,
  "status": "Rent",
  "tags": "[\"Apartment\",\"Rent\",\"Mirpur\",\"Dhaka\",\"Avenue Road -2, Section-A, Mirpur - 11\",\"Flat Rent \"]",
  "thumbnail": "website_5KVrhXjPOK.webp",
  "title": "Flat Rent ",
  "top_on_all": false,
  "top_on_featured": false,
  "type": "Residential",
  "updated": "2026-05-05 01:13:44.696Z",
  "user": "347bg4dosjoen22",
  "user_country_code": "+880",
  "user_email": "shariful5036@gmail.com",
  "user_name": "Md. Shariful Islam",
  "user_phone": "1313772543",
  "verified": false,
  "vettyo_id": 0,
  "vettyo_media": "",
  "from_url": "https://www.bproperty.com/area/Mirpur?page=2"
}
```

Each listing returns a record with 60+ fields organized across five categories:

#### Identification & Listing Core

| Field | Meaning |
|---|---|
| `ID` | Internal Bproperty listing identifier |
| `BN ID` | Bangladesh-specific listing reference number |
| `Vettyo ID` | Third-party vetting system identifier |
| `Slug` | URL-friendly listing identifier |
| `Title` | Listing headline as shown on the platform |
| `Description` | Full listing description text |
| `Detail` | Supplementary detail content |
| `Category` | Property category (e.g., Apartment, Land) |
| `Type` | Transaction type (Sale / Rent) |
| `Tags` | Descriptive tags associated with the listing |
| `Metas` | Additional metadata key-value pairs |

#### Pricing & Financials

| Field | Meaning |
|---|---|
| `Price` | Listed asking price |
| `Last Price` | Previous price (useful for tracking changes) |
| `Sold Price` | Final transacted price, if available |
| `Price Postfix` | Unit qualifier (e.g., "per month", "per sqft") |
| `Negotiable` | Whether the price is open to negotiation |
| `Hide Price` | If `true`, price is hidden from public view |

#### Location & Property Attributes

| Field | Meaning |
|---|---|
| `Address` | Full property address |
| `Area` | Area/neighborhood name (e.g., Mirpur) |
| `Latitude` | GPS latitude coordinate |
| `Longitude` | GPS longitude coordinate |
| `Feature` | Key property features (e.g., bedrooms, bathrooms, size) |
| `Is Project` | Whether the listing is part of a developer project |
| `Developer` | Developer name for project listings |
| `Completion Date` | Expected handover date for under-construction properties |

#### Listing Status & Visibility

| Field | Meaning |
|---|---|
| `Status` | Overall listing status string |
| `Active` | Whether the listing is currently live |
| `Approved` | Approval status by platform moderators |
| `Approved By` | Moderator or system that approved the listing |
| `Approved On` | Approval timestamp |
| `Verified` | Whether the listing has been verified |
| `Expired` | Whether the listing has expired |
| `Expires On` | Expiry date of the listing |
| `Deleted` | Whether the listing has been soft-deleted |
| `Deleted On` | Deletion timestamp |
| `Rejected On` | Timestamp if the listing was rejected |
| `Featured` | Whether the listing has featured placement |
| `Premium` | Whether the listing has premium placement |
| `Top On All` | Pinned to top across all searches |
| `Top On Featured` | Pinned within featured listings |
| `Bump Top On Listing` | Whether the listing is bumped to top |
| `Bump Top On Listing Date` | Date the bump was applied |
| `Expand` | Whether expanded display is enabled |

#### Dates & Audit Trail

| Field | Meaning |
|---|---|
| `Created` | Listing creation timestamp |
| `Updated` | Last modification timestamp |
| `Ordering Date` | Date used for sort ordering in search results |
| `PG Created At` | Creation timestamp from the property gateway system |
| `PG Updated At` | Update timestamp from the property gateway system |

#### Owner & Contact Information

| Field | Meaning |
|---|---|
| `Owner` | Owner profile object |
| `Owner Notes` | Internal notes associated with the owner |
| `Show Owner Info` | Whether owner contact details are publicly displayed |
| `User` | Platform user account linked to the listing |
| `User Name` | Name of the listing owner or agent |
| `User Email` | Contact email address |
| `User Phone` | Contact phone number |
| `User Country Code` | Country code of the user's phone number |

#### Media & Collections

| Field | Meaning |
|---|---|
| `Images` | Array of listing image URLs |
| `Thumbnail` | Primary thumbnail image URL |
| `Vettyo Media` | Media assets from the Vettyo verification system |
| `Collection ID` | ID of a curated collection this listing belongs to |
| `Collection Name` | Name of that collection |
| `Remarks` | Additional internal remarks |
| `Sold Price` | See Pricing section |

***

### How to Use

1. **Get the target URL** — Go to Bproperty.com, search or browse to an area page (e.g., `bproperty.com/area/Gulshan`). Copy the full URL.
2. **Configure input** — Paste one or more URLs into the `urls` array. Set `max_items_per_url` based on how many listings you need.
3. **Run the scraper** — Start the actor. Monitor the log for any skipped URLs.
4. **Export** — Download results as JSON, CSV, or Excel.

**Best practices:**

- Use area-specific URLs (e.g., `/area/Dhanmondi`) for focused geographic pulls.
- Set `ignore_url_failures: true` for multi-URL batch jobs to avoid interruptions.
- For price trend analysis, schedule recurring runs and compare `Price` vs `Last Price`.

***

### Use Cases & Business Value

- **Investment analysis:** Compare per-sqft prices across Dhaka neighborhoods
- **Market reports:** Aggregate supply volume and listing velocity by area
- **Lead generation:** Extract owner contact details for outreach campaigns
- **Platform development:** Seed a property aggregator or comparison engine with live data
- **Academic research:** Study urbanization and housing affordability patterns in Bangladesh

***

### Conclusion

The **Bproperty.com Property Search Scraper** delivers comprehensive, structured real estate data from Bangladesh's most active property marketplace. With 60+ output fields covering pricing, location, contacts, media, and listing status, it provides everything needed to power data-driven decisions in real estate investment, research, or product development.

# Actor input Schema

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

Add the URLs of the property list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## `max_items_per_url` (type: `integer`):

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://www.bproperty.com/area/Mirpur"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
```

# 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 = {
    "urls": [
        "https://www.bproperty.com/area/Mirpur"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("stealth_mode/bproperty-property-search-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 = {
    "urls": ["https://www.bproperty.com/area/Mirpur"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("stealth_mode/bproperty-property-search-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 '{
  "urls": [
    "https://www.bproperty.com/area/Mirpur"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call stealth_mode/bproperty-property-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Bproperty Property Search Scraper",
        "description": "Scrape property listings from Bproperty.com by area, type, or search URL. Extract 60+ fields including price, location, owner contact, images, and listing metadata — perfect for real estate analysts, investors, and PropTech developers.",
        "version": "0.0",
        "x-build-id": "kgWVvRI0cVrACghal"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/stealth_mode~bproperty-property-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-stealth_mode-bproperty-property-search-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/stealth_mode~bproperty-property-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-stealth_mode-bproperty-property-search-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/stealth_mode~bproperty-property-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-stealth_mode-bproperty-property-search-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": {
                    "urls": {
                        "title": "URLs of the property list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the property list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    },
                    "max_items_per_url": {
                        "title": "Max items per URL",
                        "type": "integer",
                        "description": "The maximum number of items to scrape per URL."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
