# Quinto Andar Scraper - $1.0/1K (`gio21/quintoandar-scraper`) Actor

Scrape property listings from Quinto Andar (quintoandar.com.br). Apartments, houses, condos for rent or sale. Filter by city, price, bedrooms, bathrooms, area. Extracts prices, addresses, amenities, photos. Ideal for real estate market research in Brazil.

- **URL**: https://apify.com/gio21/quintoandar-scraper.md
- **Developed by:** [Gio](https://apify.com/gio21) (community)
- **Categories:** Real estate
- **Stats:** 30 total users, 5 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $1.00 / 1,000 property listings

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

## Quinto Andar Scraper

Extract property listings from [Quinto Andar](https://www.quintoandar.com.br), one of Brazil's largest real estate platforms for buying and renting properties.

This actor uses a real browser to access Quinto Andar's internal API, returning clean, structured property data with full filter support and proper pagination.

### ðŸ”‘ Key Features

- **Full filter support** â€” area, price, bedrooms, bathrooms, parking, furnished, pets, subway proximity
- **Rent & Sale** â€” works for both `alugar` and `comprar` searches
- **Proper pagination** â€” fetches all results up to your limit, not just the first page
- **Cloudflare bypass** â€” uses a real browser fingerprint; no proxy required
- **Pay Per Property** â€” only pay for what you get ($0.001 per property = $1 per 1,000)

### ðŸ’° Pricing

| Event | Price |
|-------|-------|
| Property scraped | $0.001 |
| Actor start | $0.00005 |

**Example:** 500 properties = ~$0.50

### ðŸ“‹ Input

#### Required

| Field | Type | Description |
|-------|------|-------------|
| `location` | string | City name **or** Quinto Andar search URL |
| `searchType` | `"rent"` / `"buy"` | Type of search (default: `"rent"`) |

**Location examples:**
- City name: `SÃ£o Paulo` / `Rio de Janeiro` / `Belo Horizonte`
- URL: `https://www.quintoandar.com.br/alugar/imovel/sao-paulo-sp-brasil`

#### Optional Filters

| Field | Default | Description |
|-------|---------|-------------|
| `maxItems` | 100 | Max properties to return |
| `apartments` | `true` | Include apartments |
| `houses` | `true` | Include houses |
| `condominiumHouses` | `true` | Include condominium houses |
| `studioApartments` | `true` | Include studios |
| `minArea` | 20 | Min area (mÂ²) |
| `maxArea` | 10000 | Max area (mÂ²) |
| `minPrice` | 0 | Min price (R$) |
| `maxPrice` | 20000000 | Max price (R$) |
| `rentValueType` | `"total"` | `"total"` (rent+condo+IPTU) or `"rentOnly"` |
| `minCondoPrice` | â€” | Min condo fee R$ *(buy only)* |
| `maxCondoPrice` | â€” | Max condo fee R$ *(buy only)* |
| `minBedrooms` | â€” | Min bedrooms (1 = 1+, 2 = 2+, etc.) |
| `minBathrooms` | â€” | Min bathrooms (1â€“4) |
| `minGarages` | â€” | Min parking spaces |
| `minSuits` | â€” | Min suites |
| `furnished` | both | `"yes"` / `"no"` / null |
| `closeToSubway` | both | `"yes"` / `"no"` / null |
| `acceptPets` | both | `"yes"` / `"no"` / null |
| `availability` | both | `"available"` / `"unavailable"` / null |
| `neighborhoods` | â€” | Array of neighborhood names to filter by (e.g. `["Pinheiros", "Vila Madalena"]`) |
| `maxDaysOld` | â€” | Only return properties listed within the last N days |

#### Example Input (JSON)

```json
{
    "location": "SÃ£o Paulo",
    "searchType": "rent",
    "maxItems": 200,
    "minBedrooms": 2,
    "maxPrice": 4000,
    "furnished": "yes",
    "acceptPets": "yes",
    "closeToSubway": "yes",
    "neighborhoods": ["Pinheiros", "Vila Madalena", "Moema"]
}
````

### ðŸ“¦ Output

Each property is returned as a JSON object:

```json
{
    "id": "abc123",
    "title": "Apartamento 2 quartos - Pinheiros",
    "address": "Rua Aspicuelta, 123 - Pinheiros, SÃ£o Paulo",
    "neighborhood": "Pinheiros",
    "city": "SÃ£o Paulo",
    "state": "SP",
    "propertyType": "APARTMENT",
    "area": 65,
    "bedrooms": 2,
    "bathrooms": 1,
    "parkingSpaces": 1,
    "suites": 1,
    "floor": 3,
    "rent": 2800,
    "condoFee": 450,
    "iptu": 120,
    "totalCost": 3370,
    "salePrice": null,
    "furnished": true,
    "acceptPets": true,
    "closeToSubway": true,
    "availability": "available",
    "listedAt": "2026-02-15T10:30:00Z",
    "coverImage": "https://media.quintoandar.com.br/mobi/media/abc123/extra_large/",
    "url": "https://www.quintoandar.com.br/imovel/abc123"
}
```

### ðŸ���™ï¸��� Supported Cities

SÃ£o Paulo, Rio de Janeiro, Belo Horizonte, Porto Alegre, BrasÃ­lia, Curitiba, GoiÃ¢nia, Campinas, FlorianÃ³polis, Salvador, Fortaleza, Recife, Manaus, BelÃ©m, Guarulhos, NiterÃ³i, Osasco, Santo AndrÃ©, SÃ£o Bernardo do Campo, SÃ£o JosÃ© dos Campos, Santos, RibeirÃ£o Preto, Sorocaba, UberlÃ¢ndia, Contagem, Betim, and 50+ more.

### âš™ï¸��� Technical Details

- **Stack:** Node.js + [puppeteer-real-browser](https://github.com/zfcsoftware/puppeteer-real-browser)
- **Anti-bot bypass:** Real Chrome fingerprint (no proxy needed)
- **Pagination:** Intercepts Quinto Andar's internal search API and replays paginated requests
- **Runtime:** ~60â€“120 seconds per run depending on the number of properties requested

### ðŸ“��� Notes

- Quinto Andar requires JavaScript â€” this actor uses a real browser, not a simple HTTP client
- Run times may vary based on Quinto Andar's server load and anti-bot measures
- If the actor is marked as "under maintenance", it means Quinto Andar changed their frontend. Please [open an issue](https://github.com/apify/apify-actor-issues) and we'll fix it promptly.

# Actor input Schema

## `location` (type: `string`):

City name (e.g. 'SÃ£o Paulo') or a Quinto Andar search URL (e.g. https://www.quintoandar.com.br/alugar/imovel/sao-paulo-sp-brasil)

## `searchType` (type: `string`):

Search for rental or sale properties

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

Maximum number of properties to scrape. Each scraped property is charged per the pricing config.

## `deepScrape` (type: `boolean`):

Enrich each property with 70+ deep fields: amenities, installations, photos with subtitles, places nearby, listings history, condo type, room-by-room details. Adds ~10-20s per 500 items but greatly improves data quality. Default: true.

## `apartments` (type: `boolean`):

Include apartment listings

## `houses` (type: `boolean`):

Include house listings

## `condominiumHouses` (type: `boolean`):

Include condominium house listings

## `studioApartments` (type: `boolean`):

Include studio apartment listings

## `minArea` (type: `integer`):

Minimum property area in square meters. Defaults to 20 mÂ² if not specified.

## `maxArea` (type: `integer`):

Maximum property area in square meters. Defaults to 10,000 mÂ² if not specified.

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

Minimum price in Brazilian Reais. For rent: monthly amount. For buy: total sale price.

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

Maximum price in Brazilian Reais. For rent: monthly amount. For buy: total sale price.

## `rentValueType` (type: `string`):

Type of rent value to filter. Only applies for rent searches.

## `minCondoPrice` (type: `integer`):

Minimum condominium fee + IPTU. Only applies for buy searches.

## `maxCondoPrice` (type: `integer`):

Maximum condominium fee + IPTU. Only applies for buy searches.

## `minBedrooms` (type: `integer`):

Minimum number of bedrooms. Setting to 2 means 2+ bedrooms, etc.

## `minBathrooms` (type: `integer`):

Minimum number of bathrooms (1 to 4).

## `minGarages` (type: `integer`):

Minimum number of parking spaces.

## `minSuits` (type: `integer`):

Minimum number of suites.

## `furnished` (type: `string`):

Filter by furnished status. Leave empty for both.

## `closeToSubway` (type: `string`):

Filter by proximity to subway stations.

## `acceptPets` (type: `string`):

Filter by pet policy.

## `availability` (type: `string`):

Filter by availability status.

## `neighborhoods` (type: `array`):

Filter by neighborhood names (case-insensitive). Leave empty to include all. Example: \["Pinheiros", "Vila Madalena"]

## `maxDaysOld` (type: `integer`):

Only include listings published within the last N days. Helps filter out stale/inactive listings. Leave empty to include all. Note: only works when the listing date is available in the data (not always returned by the API).

## Actor input object example

```json
{
  "location": "SÃ£o Paulo",
  "searchType": "rent",
  "maxItems": 10,
  "deepScrape": true,
  "apartments": true,
  "houses": true,
  "condominiumHouses": true,
  "studioApartments": true,
  "rentValueType": "total"
}
```

# Actor output Schema

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

All scraped property listings from Quinto Andar â€” includes address, price, area, bedrooms, bathrooms, parking, furnished status, and more.

# 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 = {
    "location": "SÃ£o Paulo",
    "maxItems": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("gio21/quintoandar-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 = {
    "location": "SÃ£o Paulo",
    "maxItems": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("gio21/quintoandar-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 '{
  "location": "SÃ£o Paulo",
  "maxItems": 10
}' |
apify call gio21/quintoandar-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Quinto Andar Scraper - $1.0/1K",
        "description": "Scrape property listings from Quinto Andar (quintoandar.com.br). Apartments, houses, condos for rent or sale. Filter by city, price, bedrooms, bathrooms, area. Extracts prices, addresses, amenities, photos. Ideal for real estate market research in Brazil.",
        "version": "0.0",
        "x-build-id": "iydVPuEminVo0hTAN"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/gio21~quintoandar-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-gio21-quintoandar-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/gio21~quintoandar-scraper/runs": {
            "post": {
                "operationId": "runs-sync-gio21-quintoandar-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/gio21~quintoandar-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-gio21-quintoandar-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "location"
                ],
                "properties": {
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "City name (e.g. 'SÃ£o Paulo') or a Quinto Andar search URL (e.g. https://www.quintoandar.com.br/alugar/imovel/sao-paulo-sp-brasil)"
                    },
                    "searchType": {
                        "title": "Search Type",
                        "enum": [
                            "rent",
                            "buy"
                        ],
                        "type": "string",
                        "description": "Search for rental or sale properties",
                        "default": "rent"
                    },
                    "maxItems": {
                        "title": "Maximum Properties",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of properties to scrape. Each scraped property is charged per the pricing config.",
                        "default": 100
                    },
                    "deepScrape": {
                        "title": "Deep Scrape (full property details)",
                        "type": "boolean",
                        "description": "Enrich each property with 70+ deep fields: amenities, installations, photos with subtitles, places nearby, listings history, condo type, room-by-room details. Adds ~10-20s per 500 items but greatly improves data quality. Default: true.",
                        "default": true
                    },
                    "apartments": {
                        "title": "Include Apartments",
                        "type": "boolean",
                        "description": "Include apartment listings",
                        "default": true
                    },
                    "houses": {
                        "title": "Include Houses",
                        "type": "boolean",
                        "description": "Include house listings",
                        "default": true
                    },
                    "condominiumHouses": {
                        "title": "Include Condominium Houses",
                        "type": "boolean",
                        "description": "Include condominium house listings",
                        "default": true
                    },
                    "studioApartments": {
                        "title": "Include Studio Apartments",
                        "type": "boolean",
                        "description": "Include studio apartment listings",
                        "default": true
                    },
                    "minArea": {
                        "title": "Minimum Area (mÂ²)",
                        "type": "integer",
                        "description": "Minimum property area in square meters. Defaults to 20 mÂ² if not specified."
                    },
                    "maxArea": {
                        "title": "Maximum Area (mÂ²)",
                        "type": "integer",
                        "description": "Maximum property area in square meters. Defaults to 10,000 mÂ² if not specified."
                    },
                    "minPrice": {
                        "title": "Minimum Price (R$)",
                        "type": "integer",
                        "description": "Minimum price in Brazilian Reais. For rent: monthly amount. For buy: total sale price."
                    },
                    "maxPrice": {
                        "title": "Maximum Price (R$)",
                        "type": "integer",
                        "description": "Maximum price in Brazilian Reais. For rent: monthly amount. For buy: total sale price."
                    },
                    "rentValueType": {
                        "title": "Rent Value Type",
                        "enum": [
                            "total",
                            "rentOnly"
                        ],
                        "type": "string",
                        "description": "Type of rent value to filter. Only applies for rent searches.",
                        "default": "total"
                    },
                    "minCondoPrice": {
                        "title": "Minimum Condo Fee (R$)",
                        "type": "integer",
                        "description": "Minimum condominium fee + IPTU. Only applies for buy searches."
                    },
                    "maxCondoPrice": {
                        "title": "Maximum Condo Fee (R$)",
                        "type": "integer",
                        "description": "Maximum condominium fee + IPTU. Only applies for buy searches."
                    },
                    "minBedrooms": {
                        "title": "Minimum Bedrooms",
                        "type": "integer",
                        "description": "Minimum number of bedrooms. Setting to 2 means 2+ bedrooms, etc."
                    },
                    "minBathrooms": {
                        "title": "Minimum Bathrooms",
                        "type": "integer",
                        "description": "Minimum number of bathrooms (1 to 4)."
                    },
                    "minGarages": {
                        "title": "Minimum Parking Spaces",
                        "type": "integer",
                        "description": "Minimum number of parking spaces."
                    },
                    "minSuits": {
                        "title": "Minimum Suites",
                        "type": "integer",
                        "description": "Minimum number of suites."
                    },
                    "furnished": {
                        "title": "Furnished",
                        "enum": [
                            "",
                            "yes",
                            "no"
                        ],
                        "type": "string",
                        "description": "Filter by furnished status. Leave empty for both."
                    },
                    "closeToSubway": {
                        "title": "Close to Subway",
                        "enum": [
                            "",
                            "yes",
                            "no"
                        ],
                        "type": "string",
                        "description": "Filter by proximity to subway stations."
                    },
                    "acceptPets": {
                        "title": "Accepts Pets",
                        "enum": [
                            "",
                            "yes",
                            "no"
                        ],
                        "type": "string",
                        "description": "Filter by pet policy."
                    },
                    "availability": {
                        "title": "Availability",
                        "enum": [
                            "",
                            "available",
                            "unavailable"
                        ],
                        "type": "string",
                        "description": "Filter by availability status."
                    },
                    "neighborhoods": {
                        "title": "Neighborhoods",
                        "type": "array",
                        "description": "Filter by neighborhood names (case-insensitive). Leave empty to include all. Example: [\"Pinheiros\", \"Vila Madalena\"]",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxDaysOld": {
                        "title": "Max Days Since Listed",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Only include listings published within the last N days. Helps filter out stale/inactive listings. Leave empty to include all. Note: only works when the listing date is available in the data (not always returned by the API)."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
