# Metrocuadrado Scraper (`knowten/metrocuadrado-scraper`) Actor

Scraper ultra rápido de Metrocuadrado Colombia. Extrae fácilmente miles de propiedades con filtros precisos: precio, ciudad, habitaciones y estrato. Obtén información clave: coordenadas, áreas, fotos, descripciones y precios. Perfecto para el análisis del mercado y la prospección inmobiliaria.

- **URL**: https://apify.com/knowten/metrocuadrado-scraper.md
- **Developed by:** [Knowten](https://apify.com/knowten) (community)
- **Categories:** Real estate, Lead generation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 1,000 resultados

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

## 🏠 Metrocuadrado Property Scraper
Extractor automático de propiedades inmobiliarias de Metrocuadrado.com

Este Actor te permite extraer información detallada de propiedades inmobiliarias desde Metrocuadrado, uno de los portales inmobiliarios líderes en Colombia. Obtén datos estructurados de casas, apartamentos, oficinas y más, filtrados por ubicación, precio, tipo de propiedad, habitaciones, baños y más.

💳 **Precios (Pay-per-event)**
Este Actor usa el modelo pay-per-event de Apify. Solo pagas por los resultados que obtienes:

| Evento | Precio | Descripción |
| --- | --- | --- |
| result_scraped | $0.001 USD | Por cada propiedad extraída |

Ejemplos de costo:
- 100 propiedades → ~$0.10 USD
- 1 000 propiedades → ~$1.00 USD
- 2 000 propiedades → ~$2.00 USD

💡 **Prueba gratis:** Los nuevos usuarios de Apify reciben créditos de prueba que puedes usar para evaluar el Actor antes de pagar.

🎯 **¿Para qué sirve?**
- Análisis de mercado inmobiliario: Obtén datos masivos para estudiar tendencias de precios
- Investigación de inversiones: Encuentra oportunidades de inversión basadas en criterios específicos
- Comparación de precios: Analiza rangos de precios por zona y tipo de propiedad
- Automatización de búsquedas: Evita buscar manualmente propiedad por propiedad
- Datos para aplicaciones: Alimenta tus aplicaciones con datos inmobiliarios actualizados

🚀 **Cómo usar este Actor**

1. Configuración básica
Simplemente selecciona tus criterios de búsqueda y ejecuta el Actor. No necesitas conocimientos técnicos.

2. Parámetros de entrada
Configura los siguientes campos según tu búsqueda:

📋 **Importante**: Los valores de texto se normalizan automáticamente para coincidir con la plataforma.

| Campo | Descripción | Tipo | Ejemplo | Requerido |
| --- | --- | --- | --- | --- |
| Ciudad | Ciudad donde buscar propiedades | Texto | "cali", "bogota" | ✅ Sí |
| Tipo de Operación | Arrendar, Comprar o Ambos | Select | "Arrendar" | ✅ Sí |
| Tipos de Inmueble | Apartamento, Casa, Oficina, etc. | Select Múltiple | ["Apartamento", "Casa"] | Opcional |
| Condición del Inmueble | Nuevo, Usado o Ambos | Select | "Nuevo" | Opcional |
| Rango de Precios | Precio Mínimo y Precio Máximo | Número | 2000000 | Opcional |
| Rango de Áreas | Área Mínima y Máxima en m2 | Número | 100 | Opcional |
| Habitaciones | Filtros de número de habitaciones | Select Múltiple | ["3", "4"] | Opcional |
| Baños | Filtros de número de baños | Select Múltiple | ["2", "3"] | Opcional |
| Estrato | Estratos socioeconómicos | Select Múltiple | ["3", "4", "5"] | Opcional |
| Max Items | Cantidad máxima de ítems a extraer | Número | 200 | Opcional |

📝 **Ejemplos de Uso**

**Ejemplo 1: Apartamentos en arriendo en Cali**
```json
{
  "city": "cali",
  "offerType": "Arrendar",
  "propertyTypes": ["Apartamento"],
  "rooms": ["3"],
  "bathrooms": ["2"],
  "maxItems": 200
}
````

**Ejemplo 2: Casas nuevas en Venta en Bogotá (Estrato 4 y 5)**

```json
{
  "city": "bogota",
  "offerType": "Comprar",
  "propertyCondition": "Nuevo",
  "propertyTypes": ["Casa"],
  "estrato": ["4", "5"],
  "maxItems": 500
}
```

📊 **Resultados de Salida**

El Actor almacena los datos en el Dataset de Apify, donde puedes descargarlos en CSV, JSON, Excel o acceder vía API.

Campos de datos extraídos:
| Campo | Descripción | Tipo | Ejemplo |
| --- | --- | --- | --- |
| Titulo | Título de la propiedad | String | "Apartamento en Arriendo, Santa Monica, Cali" |
| Precio | Precio de venta o arriendo | Integer | 3200000 |
| Area Construida | Área en m2 | Float | 100.0 |
| Habitaciones | Número de cuartos | String | "2" |
| Banos | Número de baños | Integer | 2 |
| Garages | Parqueaderos | Integer | 2 |
| Estrato | Estrato de la propiedad | Integer | 4 |
| Ubicacion Principal | Barrio o zona principal | String | "SANTA MONICA" |
| Ciudad | Ciudad de la propiedad | String | "Cali" |
| Link Propiedad | URL directa en Metrocuadrado | String | "https://www.metrocuadrado.com/..." |
| Tipo Propiedad | Apartamento, casa, lote, etc. | String | "Apartamento" |
| Tipo Operacion | Venta o arriendo | String | "arriendo" |
| Publicado por | Autor / Inmobiliaria de la publicación | String | "JUAN PEREZ" |
| Precio\_m2 | Precio calculado por m2 | Integer | 32000 |
| ID Propiedad | Identificador único | String | "18155-M6622570" |
| Telefono / WhatsApp | Datos de contacto | String | "3246282983" |

⚡ **Rendimiento**

- **Velocidad Extrema**: Utiliza peticiones HTTP puras optimizadas, eliminando la necesidad de navegadores pesados y lentos.
- **Eficiencia**: Procesa hasta 50 propiedades por página en milisegundos.
- **Eliminación de duplicados**: Deduplica automáticamente por ID único antes de guardarlos.

# Actor input Schema

## `city` (type: `string`):

Ciudad donde buscar (ej. cali, bogota).

## `offerType` (type: `string`):

Tipo de oferta.

## `propertyCondition` (type: `string`):

Aplica si seleccionas Comprar o Ambos.

## `propertyTypes` (type: `array`):

Selecciona los tipos de inmueble.

## `rooms` (type: `array`):

Número de habitaciones.

## `bathrooms` (type: `array`):

Número de baños.

## `garages` (type: `array`):

Número de parqueaderos.

## `estrato` (type: `array`):

Estrato de la propiedad.

## `priceMin` (type: `integer`):

Precio mínimo (sólo números, ej: 2000000).

## `priceMax` (type: `integer`):

Precio máximo (sólo números, ej: 5000000).

## `areaMin` (type: `integer`):

Área mínima en m2 (sólo números, ej: 50).

## `areaMax` (type: `integer`):

Área máxima en m2 (sólo números, ej: 300).

## `attributes` (type: `array`):

Atributos adicionales de la propiedad.

## `characteristics` (type: `array`):

Características específicas de la propiedad.

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

Maximum number of properties to scrape.

## Actor input object example

```json
{
  "city": "cali",
  "offerType": "Ambos",
  "propertyCondition": "Ambos",
  "propertyTypes": [],
  "rooms": [],
  "bathrooms": [],
  "garages": [],
  "estrato": [],
  "attributes": [],
  "characteristics": [],
  "maxItems": 200
}
```

# Actor output Schema

## `dataset` (type: `string`):

Lista de las propiedades extraídas.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("knowten/metrocuadrado-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("knowten/metrocuadrado-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call knowten/metrocuadrado-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Metrocuadrado Scraper",
        "description": "Scraper ultra rápido de Metrocuadrado Colombia. Extrae fácilmente miles de propiedades con filtros precisos: precio, ciudad, habitaciones y estrato. Obtén información clave: coordenadas, áreas, fotos, descripciones y precios. Perfecto para el análisis del mercado y la prospección inmobiliaria.",
        "version": "1.0",
        "x-build-id": "BN8T3rmgGdIpU1rVZ"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/knowten~metrocuadrado-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-knowten-metrocuadrado-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/knowten~metrocuadrado-scraper/runs": {
            "post": {
                "operationId": "runs-sync-knowten-metrocuadrado-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/knowten~metrocuadrado-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-knowten-metrocuadrado-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": {
                    "city": {
                        "title": "Ciudad",
                        "type": "string",
                        "description": "Ciudad donde buscar (ej. cali, bogota).",
                        "default": "cali"
                    },
                    "offerType": {
                        "title": "Oferta",
                        "enum": [
                            "Arrendar",
                            "Comprar",
                            "Ambos"
                        ],
                        "type": "string",
                        "description": "Tipo de oferta.",
                        "default": "Ambos"
                    },
                    "propertyCondition": {
                        "title": "Condición (Nuevo/Usado)",
                        "enum": [
                            "Nuevo",
                            "Usado",
                            "Ambos"
                        ],
                        "type": "string",
                        "description": "Aplica si seleccionas Comprar o Ambos.",
                        "default": "Ambos"
                    },
                    "propertyTypes": {
                        "title": "Tipos de Inmueble",
                        "type": "array",
                        "description": "Selecciona los tipos de inmueble.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Apartaestudio",
                                "Apartamento",
                                "Casa",
                                "Oficina",
                                "Bodega",
                                "Consultorio",
                                "Local Comercial",
                                "Lote",
                                "Casa Lote",
                                "Finca",
                                "Edificio de oficinas",
                                "Edificio de apartamentos"
                            ]
                        },
                        "default": []
                    },
                    "rooms": {
                        "title": "Habitaciones",
                        "type": "array",
                        "description": "Número de habitaciones.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "1",
                                "2",
                                "3",
                                "4",
                                "5+"
                            ]
                        },
                        "default": []
                    },
                    "bathrooms": {
                        "title": "Baños",
                        "type": "array",
                        "description": "Número de baños.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "1",
                                "2",
                                "3",
                                "4",
                                "5+"
                            ]
                        },
                        "default": []
                    },
                    "garages": {
                        "title": "Parqueaderos",
                        "type": "array",
                        "description": "Número de parqueaderos.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "1",
                                "2",
                                "3",
                                "4",
                                "5+"
                            ]
                        },
                        "default": []
                    },
                    "estrato": {
                        "title": "Estrato",
                        "type": "array",
                        "description": "Estrato de la propiedad.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "1",
                                "2",
                                "3",
                                "4",
                                "5",
                                "6",
                                "Comercial",
                                "Rural"
                            ]
                        },
                        "default": []
                    },
                    "priceMin": {
                        "title": "Precio Mínimo",
                        "type": "integer",
                        "description": "Precio mínimo (sólo números, ej: 2000000)."
                    },
                    "priceMax": {
                        "title": "Precio Máximo",
                        "type": "integer",
                        "description": "Precio máximo (sólo números, ej: 5000000)."
                    },
                    "areaMin": {
                        "title": "Área Mínima (m2)",
                        "type": "integer",
                        "description": "Área mínima en m2 (sólo números, ej: 50)."
                    },
                    "areaMax": {
                        "title": "Área Máxima (m2)",
                        "type": "integer",
                        "description": "Área máxima en m2 (sólo números, ej: 300)."
                    },
                    "attributes": {
                        "title": "Atributos adicionales",
                        "type": "array",
                        "description": "Atributos adicionales de la propiedad.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Negociable",
                                "Bajó de precio",
                                "Disponible ahora"
                            ]
                        },
                        "default": []
                    },
                    "characteristics": {
                        "title": "Características",
                        "type": "array",
                        "description": "Características específicas de la propiedad.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Acceso con tarjetas o dispositivos",
                                "Acceso para discapacitados",
                                "Aire acondicionado",
                                "Alarma",
                                "Altillo",
                                "Apto para niños",
                                "Ascensor",
                                "Bahias de parqueo",
                                "Cancha(s) de Basket",
                                "Cancha(s) de Fútbol",
                                "Cancha(s) de Tennis",
                                "Cancha(s) de squash",
                                "Cerca Centros Comerciales",
                                "Cerca Colegios / Universidades",
                                "Cerca Parques",
                                "Cerca Supermercados",
                                "Cerca Transporte Público",
                                "Cerca a Jardines y Colegios",
                                "Cerca a gimnasio",
                                "Cerca a hospitales",
                                "Cerca a parque industrial",
                                "Cerca a restaurantes",
                                "Cerca a tiendas de barrio",
                                "Cerca playa",
                                "Circuito cerrado de TV",
                                "Citófonos",
                                "Comedor auxiliar",
                                "Con calefacción",
                                "Con chimenea",
                                "Con muebles",
                                "Conjunto cerrado",
                                "Control de ruido",
                                "Control térmico",
                                "Cuarto de escoltas",
                                "Cuarto de servicio",
                                "Despensa",
                                "Detección de humo",
                                "Dúplex",
                                "Energia solar",
                                "Estudio o biblioteca",
                                "Extractor",
                                "Gimnasio",
                                "Hall de Alcobas",
                                "Horno",
                                "Jacuzzi",
                                "Lavaplatos",
                                "Luz en la mañana",
                                "Luz en la tarde",
                                "Monoambiente",
                                "Parqueadero cubierto",
                                "Parqueadero inteligente",
                                "PentHouse",
                                "Piscina",
                                "Puerta eléctrica",
                                "Puertas de seguridad",
                                "Recepción Lobby",
                                "Roof garden",
                                "Salón comunal",
                                "Sauna y/o turco",
                                "Shut de basura",
                                "Sobre vía principal",
                                "Sobre vía secundaria",
                                "Terraza Rooftop",
                                "Vista panorámica",
                                "Walking closet",
                                "Zona de BBQ",
                                "Zona de lavanderia",
                                "Zona para niños",
                                "Zonas verdes"
                            ]
                        },
                        "default": []
                    },
                    "maxItems": {
                        "title": "Max Items",
                        "type": "integer",
                        "description": "Maximum number of properties to scrape.",
                        "default": 200
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
