# Quintoandar Property Search Scraper (`stealth_mode/quintoandar-property-search-scraper`) Actor

Extract comprehensive property listings from QuintoAndar.com.br, Brazil's leading PropTech platform. Scrape rental and sale properties with detailed specs, pricing, amenities, photos, and location data for market analysis and real estate intelligence.

- **URL**: https://apify.com/stealth\_mode/quintoandar-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.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.
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

## QuintoAndar Property Search Scraper: Extract Brazilian Real Estate Data

### Understanding QuintoAndar and Brazilian Real Estate Data

QuintoAndar dominates Brazil's digital real estate market, connecting property owners with renters and buyers across major cities like São Paulo, Rio de Janeiro, and Brasília. The platform modernizes Brazilian real estate with transparent pricing, virtual tours, and streamlined transactions.

This scraper extracts complete property details from individual listing pages—the full dataset behind each property including specifications, pricing breakdowns, amenities, location details, and visual assets. Essential for real estate agencies, market researchers, investors, and PropTech competitors analyzing Brazil's rapidly evolving property market.

### What This Scraper Extracts

The scraper processes individual property listing URLs, extracting comprehensive data across multiple categories:

**Property Specifications:** ID, type (apartment, house, commercial), area (m²), bedrooms, suites, bathrooms, parking spaces. Core metrics for property classification and comparison.

**Pricing Data:** Rent price, sale price, condo fees, IPTU (property tax), and total monthly cost. Complete financial picture enabling ROI calculations and market pricing analysis.

**Features & Amenities:** Amenities array (pool, gym, security) and installations (air conditioning, kitchen appliances). Critical for matching properties to buyer/renter preferences.

**Location Details:** Full address, city, neighborhood, and region name. Geographic data powers location-based analysis and market segmentation.

**Listing Attributes:** For rent/sale flags, primary market indicator, furnished status, listing tags, active special conditions, yield value and strategy. Understand property availability and investment potential.

**Visual Assets:** Banner image, photo gallery, and image captions. Rich media for displaying listings or analyzing property presentation quality.

**Availability:** Visit status, visits unavailable flag, secondary house indicator. Real-time booking and viewing availability.

**Marketing Content:** Short rent/sale descriptions and categories. SEO-optimized property descriptions for content analysis.

**Target Users:** Real estate agencies building property databases, investors analyzing rental yields and pricing trends, market researchers tracking supply/demand dynamics, PropTech platforms aggregating listings, relocation services helping clients find properties.

### Input Configuration

```json
{
  "urls": [
    "https://www.quintoandar.com.br/alugar/imovel/movida-aluguel-de-carros-rua-da-consolacao-consolacao-sao-paulo-sp-brasil2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 50
}
````

**urls:** Array of individual property listing URLs (not search pages). Format: `https://www.quintoandar.com.br/alugar/imovel/[property-slug]` or `/comprar/imovel/[property-slug]`. Collect URLs from QuintoAndar search results or use a search scraper first.

**ignore\_url\_failures:** Set `true` when scraping multiple URLs. Individual failures (removed listings, expired properties) won't stop the entire run. Essential for large datasets.

**max\_items\_per\_url:** Maximum items per URL. For individual property pages, this typically stays at default since each URL represents one property. Relevant when batch processing.

### Output Structure and Field Definitions

**Sample Output:**

```json
{
  "id": "892848183",
  "type": "StudioOuKitchenette",
  "area": 36,
  "bathrooms": 1,
  "bedrooms": 1,
  "suites": null,
  "parking_spaces": 1,
  "amenities": [
    "VARANDA",
    "ARMARIOS_NOS_BANHEIROS",
    "GELADEIRA_INCLUSO",
    "BOX",
    "ARMARIOS_EMBUTIDOS_NO_QUARTO",
    "FOGAO_INCLUSO",
    "ARMARIOS_NA_COZINHA",
    "CHUVEIRO_A_GAS",
    "PODE_TER_ANIMAIS_DE_ESTIMACAO"
  ],
  "installations": [
    "SALAO_DE_FESTAS",
    "ACADEMIA",
    "LAVANDERIA_NO_PREDIO",
    "CHURRASQUEIRA",
    "GAS_ENCANADO",
    "PISCINA",
    "ESPACO_GOURMET_NA_AREA_COMUM",
    "PERTO_DE_METRO_OU_TREM",
    "SAUNA"
  ],
  "total_cost": 2980,
  "rent_price": 2320,
  "condo_iptu": 570,
  "sale_price": 0,
  "address": {
    "address": "Rua Coronel Luís Barroso",
    "city": "São Paulo"
  },
  "city": null,
  "neighbourhood": "Santo Amaro",
  "region_name": "Santo Amaro ",
  "is_secondary_house": null,
  "banner": "892848183-605.0481208945772MG71718.JPG",
  "photos": [
    {
      "url": "892848183-976.9970135933576MG71632.JPG",
      "subtitle": "Sala"
    },
    {
      "url": "892848183-723.9120646367732MG71643.JPG",
      "subtitle": "Quarto"
    },
    {
      "url": "892848183-179.1937101955292MG71654.JPG",
      "subtitle": "Banheiro"
    },
    {
      "url": "892848183-45.40533771237543MG71665.JPG",
      "subtitle": "Sala"
    },
    {
      "url": "892848183-372.3945665282732MG71686.JPG",
      "subtitle": "Varanda"
    },
    {
      "url": "892848183-221.06778409977946MG71697.JPG",
      "subtitle": "Varanda"
    },
    {
      "url": "892848183-605.0481208945772MG71718.JPG",
      "subtitle": "Sala/Quarto"
    },
    {
      "url": "892848183-860.2711029942018MG71729.JPG",
      "subtitle": "Sala"
    },
    {
      "url": "892848183-616.9353048118794MG717310.JPG",
      "subtitle": "Cozinha"
    },
    {
      "url": "892848183-800.9408366848844MG717611.JPG",
      "subtitle": "Hall Social"
    },
    {
      "url": "892848183-66.85995695097324MG717712.JPG",
      "subtitle": "Lavanderia"
    },
    {
      "url": "892848183-262.9653241572969MG718013.JPG",
      "subtitle": "Piscina"
    }
  ],
  "image_caption_list": null,
  "for_rent": true,
  "for_sale": false,
  "is_primary_market": false,
  "visit_status": null,
  "visits_unavailable": false,
  "is_furnished": false,
  "active_special_conditions": null,
  "listing_tags": [
    "RENT_ON_TERMINATION",
    "RENT_ON_TERMINATION_RENTFLOW_ENABLED"
  ],
  "yield_value": null,
  "yield_strategy": null,
  "categories": [],
  "short_rent_description": "Alugar kitnet com varanda, piscina e academia no condomínio. 1 quarto.",
  "short_sale_description": "",
  "from_url": "https://www.quintoandar.com.br/alugar/imovel/sao-paulo-sp-brasil"
}
```

**ID:** Unique property identifier in QuintoAndar's system. **Use:** Primary key for databases, tracking properties over time, deduplication.

**Type:** Property category (apartment, house, commercial, studio). **Use:** Classification, filtering by property type.

**Area:** Total property size in square meters. **Use:** Price per m² calculations, size-based filtering.

**Bathrooms / Bedrooms / Suites:** Room counts. **Use:** Matching properties to space requirements, market segmentation.

**Parking Spaces:** Number of parking spots included. **Use:** Essential filter in urban Brazilian markets where parking is premium.

**Amenities:** Array of building/property features (pool, gym, playground, 24h security, party room). **Use:** Lifestyle matching, premium property identification.

**Installations:** Installed appliances/systems (air conditioning, built-in wardrobes, kitchen appliances). **Use:** Furnished vs. unfurnished classification, move-in readiness assessment.

**Total Cost:** Complete monthly expense for rentals (rent + condo + IPTU). **Use:** True affordability calculation, budget matching.

**Rent Price / Sale Price:** Base rental or purchase price. **Use:** Market pricing analysis, investment calculations.

**Condo IPTU:** Monthly condominium fees and property tax. **Use:** Hidden cost analysis, total ownership expense calculation.

**Address / City / Neighbourhood / Region Name:** Complete location hierarchy. **Use:** Geographic filtering, neighborhood analysis, proximity searches.

**Is Secondary House:** Boolean indicating if property is owner's secondary residence. **Use:** Identifying investment properties vs. primary residences.

**Banner / Photos / Image Caption List:** Main image, photo gallery URLs, and descriptions. **Use:** Visual assets for listings, property presentation quality analysis.

**For Rent / For Sale:** Boolean flags for listing type. **Use:** Filtering by transaction type, identifying dual-purpose listings.

**Is Primary Market:** New construction vs. resale indicator. **Use:** Market segment analysis, new development tracking.

**Visit Status / Visits Unavailable:** Viewing availability. **Use:** Booking coordination, identifying immediately available properties.

**Is Furnished:** Furnished vs. unfurnished flag. **Use:** Critical filter for renters, pricing premium analysis.

**Active Special Conditions:** Promotional terms or special offers. **Use:** Identifying discounted properties, promotional analysis.

**Listing Tags:** Marketing labels (luxury, new, price reduced). **Use:** Property categorization, marketing strategy analysis.

**Yield Value / Yield Strategy:** Investment return metrics and rental income strategy. **Use:** ROI calculations, investment property evaluation.

**Categories:** Property classifications and tags. **Use:** Multi-dimensional categorization.

**Short Rent Description / Short Sale Description:** Brief marketing copy. **Use:** Content analysis, SEO keyword extraction.

### Usage Guide

**1. Collect Property URLs:** Gather individual property listing URLs from QuintoAndar search results or use a complementary search scraper. URLs must be detail pages, not search/filter pages.

**2. Configure Input:** Add URLs to JSON array. Set `ignore_url_failures: true` for robust batch processing. Adjust `max_items_per_url` if needed (typically leave at default for property details).

**3. Validate URLs:** Test with 5-10 URLs first. Verify they're property detail pages following format: `/alugar/imovel/[slug]` or `/comprar/imovel/[slug]`.

**4. Run Scraper:** Execute via Apify console. Processing 50 properties typically completes in 2-4 minutes depending on proxy performance.

**5. Export Data:** Download as JSON (databases), CSV (spreadsheets), or Excel (reporting). Filter by for\_rent/for\_sale flags to separate rental and sales data.

**Error Handling:** Failed URLs indicate removed listings or invalid formats. Check activity log for details. URLs from other QuintoAndar pages (user profiles, blog) will fail.

### Strategic Applications

**Rental Yield Analysis:** Calculate rental returns using yield\_value, rent\_price, and sale\_price. Identify high-performing investment neighborhoods.

**Market Pricing Intelligence:** Track price per m² across neighborhoods, property types, and amenities. Benchmark pricing strategies.

**Inventory Monitoring:** Track competitor listings—what properties they offer, pricing positioning, amenities emphasis. Monitor new construction releases via is\_primary\_market.

**Demand Forecasting:** Analyze amenities trends (increasing gym/coworking space mentions) and furnished property growth to predict market shifts.

**Location Analysis:** Aggregate data by neighborhood/region to identify emerging areas, oversupplied markets, or undervalued locations.

**Client Matching:** Use detailed specs (bedrooms, amenities, furnished status) to automatically match properties to client requirements.

### Best Practices

**Regular Scraping:** Brazilian real estate moves quickly. Weekly scraping captures new listings and price changes. Store historical data to track price trends.

**Segment by Transaction Type:** Separate rental and sales data using for\_rent/for\_sale flags for cleaner analysis.

**Enrich with External Data:** Combine with crime statistics, school ratings, transport access data for comprehensive location scoring.

**Calculate True Costs:** Use total\_cost (not just rent\_price) for accurate affordability analysis. Include condo\_iptu in buyer calculations.

**Quality Checks:** Validate area > 0, prices are reasonable, required fields (address, city) are populated. Flag anomalies for review.

### Conclusion

The QuintoAndar Property Search Scraper transforms Brazil's leading PropTech platform into actionable real estate intelligence. Extract complete property data for investment analysis, market research, or competitive intelligence in Latin America's largest real estate market.

# 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.quintoandar.com.br/alugar/imovel/movida-aluguel-de-carros-rua-da-consolacao-consolacao-sao-paulo-sp-brasil"
  ],
  "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.quintoandar.com.br/alugar/imovel/movida-aluguel-de-carros-rua-da-consolacao-consolacao-sao-paulo-sp-brasil"
    ],
    "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/quintoandar-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.quintoandar.com.br/alugar/imovel/movida-aluguel-de-carros-rua-da-consolacao-consolacao-sao-paulo-sp-brasil"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("stealth_mode/quintoandar-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.quintoandar.com.br/alugar/imovel/movida-aluguel-de-carros-rua-da-consolacao-consolacao-sao-paulo-sp-brasil"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call stealth_mode/quintoandar-property-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Quintoandar Property Search Scraper",
        "description": "Extract comprehensive property listings from QuintoAndar.com.br, Brazil's leading PropTech platform. Scrape rental and sale properties with detailed specs, pricing, amenities, photos, and location data for market analysis and real estate intelligence.",
        "version": "0.0",
        "x-build-id": "eZrh7XOdwdlzI2ERi"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/stealth_mode~quintoandar-property-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-stealth_mode-quintoandar-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~quintoandar-property-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-stealth_mode-quintoandar-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~quintoandar-property-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-stealth_mode-quintoandar-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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
