# Finca Raiz Scraper (`knowten/finca-raiz-scraper`) Actor

Scraper de FincaRaiz Colombia ultra rápido. Extrae miles de propiedades (casas, apartamentos) con filtros avanzados: precio, ciudad, estratos, parqueaderos. Obtén fichas técnicas, coordenadas, áreas, descripciones y datos de contacto del vendedor listos para analizar. Rápido, preciso y económico.

- **URL**: https://apify.com/knowten/finca-raiz-scraper.md
- **Developed by:** [Knowten](https://apify.com/knowten) (community)
- **Categories:** Real estate, Automation
- **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

## 🏠 FincaRaiz Scraper Colombia
Extractor automático de propiedades inmobiliarias de FincaRaiz.com.co

Este Actor te permite extraer información ultra-detallada de propiedades inmobiliarias desde FincaRaiz, el portal inmobiliario líder y más grande en Colombia. Obtén datos estructurados de casas, apartamentos, oficinas, lotes y más, filtrados exactamente por tus parámetros comerciales (ubicación, precio, tipo de propiedad, estratos, parqueaderos y hasta palabras clave).

### 🎯 ¿Para qué sirve?
- **Análisis de mercado inmobiliario**: Obtén datos masivos para estudiar tendencias de precios y demanda.
- **Investigación de inversiones**: Encuentra oportunidades de inversión basadas en criterios específicos y muy anidados (ej. estratos, precio por metro cuadrado).
- **Comparación de precios**: Analiza rangos de precios por zona, estado o antigüedad de la propiedad.
- **Automatización de prospección**: Evita buscar manualmente propiedad por propiedad; alimenta tu CRM con listings reales al instante.
- **Datos para aplicaciones**: Alimenta tus integraciones con datos inmobiliarios ultra actualizados, extrayendo incluso las comidades individuales (ficha técnica).

### 🚀 Cómo usar este Actor

#### 1. Configuración básica
Simplemente selecciona tus criterios de búsqueda en el Input Schema de Apify y ejecuta el Actor. ¡No necesitas conocimientos técnicos! Puedes usar las listas desplegables para elegir casi todas tus opciones.

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

##### Campos de Búsqueda Principales
| Campo | Descripción | Formato / Tipo | Requerido |
| --- | --- | --- | --- |
| **Operación** | Venta, Arriendo, Proyectos | Lista desplegable | ✅ Sí (Por defecto: arriendo) |
| **Tipo de Propiedad** | Casa, Apartamento, Lote, Bodega, etc. | Lista desplegable | ⚪ No (Por defecto: Todos) |
| **Ciudad** | Ciudad donde buscar propiedades | Texto (ej: "cali", "tulua") | ⚪ No |
| **Palabra Clave** | Buscar términos exactos en la descripción | Texto (ej: "gato", "piscina") | ⚪ No |

##### Filtros Avanzados (Opcionales)
| Campo | Descripción | Formato / Tipo |
| --- | --- | --- |
| **Precios** | Precio mínimo y máximo (en COP) | Número entero (ej: 200000000) |
| **Habitaciones y Baños** | Puedes usar el selector de rango ("1+", "2+", etc.) o ingresar el **Número Exacto**. Si ingresas el exacto, ignorará el rango. | Desplegable o Número |
| **Estado** | Nuevos, Sobre planos, En Construcción, Usados | Lista desplegable |
| **Parqueaderos** | 1, 2, 3, o 4+ | Lista desplegable |
| **Antigüedad** | Menor a 1 año, 1 a 8 años, 9 a 15 años, etc. | Lista desplegable |
| **Fecha de Publicación**| Indiferente, Hoy, Última Semana, Últimos 30 días, etc. | Lista desplegable |
| **Estratos** | Selección múltiple de estratos (1 al 6, o Campestre) | Array (Selector múltiple) |

##### Scraping de Fichas Técnicas
- **Extraer Detalles (Checkbox)**: Si lo activas (recomendado), el bot entrará individualmente a cada propiedad y extraerá toda su ficha técnica (teléfonos, descripciones completas, datos de la inmobiliaria, etc.). Si lo desactivas, solo raspará la información básica de la cuadrícula de resultados (¡Súper veloz!).

---

### 📝 Ejemplos de Uso en JSON

**Ejemplo 1: Casas usadas en Cali con filtros específicos**
```json
{
  "operation": "venta",
  "propertyType": "casas",
  "city": "cali",
  "minPrice": 200000000,
  "maxPrice": 800000000,
  "exactRooms": 3,
  "bathrooms": "2-o-mas-banos",
  "state": "usados",
  "garages": "2-parqueaderos",
  "stratum": ["4", "5", "6"],
  "scrapeDetails": true,
  "maxItems": 100
}
````

**Ejemplo 2: Apartamentos en arriendo por palabra clave ("conjunto cerrado")**

```json
{
  "operation": "arriendo",
  "propertyType": "apartamentos",
  "city": "bogota",
  "keyword": "conjunto cerrado",
  "publishDate": "publicado-ultimos-15-dias",
  "stratum": ["3", "4"],
  "scrapeDetails": true,
  "maxItems": 50
}
```

**Ejemplo 3: Extracción Express (Sin entrar a los detalles profundos)**

```json
{
  "operation": "venta",
  "city": "medellin",
  "scrapeDetails": false,
  "maxItems": 500
}
```

***

### 📊 Resultados de Salida (Output)

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

📌 **Nota importante:** Los datos se extraen estructurados listos para bases de datos. Los precios son numéricos (ej: `850000000`), no traen formato de moneda textual para que puedas operar con ellos matemáticamente.

#### Estructura de Datos Extraídos:

| Campo | Descripción | Tipo | Ejemplo |
| --- | --- | --- | --- |
| `id` | Identificador único en FincaRaiz | Entero | `192207064` |
| `title` | Título del anuncio | String | `"Apartamento en Venta en Cali"` |
| `url` | Enlace directo a la propiedad | String | `"https://..."` |
| `propertyType` | Tipo de inmueble | String | `"Apartamento"` |
| `operationType` | Tipo de negocio | String | `"Venta"` |
| `price` | Precio final (COP) | Entero | `850000000` |
| `adminPrice` | Valor de administración (si aplica) | Entero | `900000` |
| `description` | Descripción redactada por el vendedor | String | `"Se vende apartamento con vista..."` |
| `address` | Dirección del inmueble | String | `"Av Colombia ## 3 - 57"` |
| `location` | Ubicación y barrio | String | `"Santa teresita, Cali, Valle..."` |
| `latitude` / `longitude` | Coordenadas geoespaciales | Float | `3.45063` / `-76.5433` |
| `bedrooms` / `bathrooms` | Cantidad de cuartos / baños | Entero | `3` / `4` |
| `area` | Área total en metros cuadrados | Float | `168` |
| `stratum` | Estrato social | Entero | `6` |
| `garage` / `antiquity` | Parqueaderos y años de antigüedad | Entero | `2` / `5` |
| `technicalDetails` | Diccionario con datos extra de la propiedad | Objeto | `{"Administración": "$ 900.000", ...}` |
| `contact` | Diccionario con los datos del anunciante | Objeto | `{"agency": "Inmobiliaria Quarto28", "phone": "+5730"}` |
| `publishedDate` | Fecha inicial de publicación | Fecha | `"2025-03-28"` |
| `updatedDate` | Fecha en la que el usuario actualizó el aviso | Fecha | `"2026-05-29"` |

#### Ejemplo Real del JSON de Salida:

```json
{
  "id": 192207064,
  "title": "Apartamento en  Venta en Cali",
  "url": "https://www.fincaraiz.com.co/apartamento-en-venta-en-cali/192207064",
  "propertyType": "Apartamento",
  "operationType": "Venta",
  "price": 850000000,
  "currency": "$",
  "adminPrice": 900000,
  "description": "Se vente apartamento exterior con vista al parque El Gato, muy iluminado...",
  "address": "Av Colombia ## 3 - 57",
  "location": "Santa teresita, Cali, Valle del cauca",
  "latitude": 3.4506378,
  "longitude": -76.543345,
  "bedrooms": 3,
  "bathrooms": 4,
  "area": 168,
  "stratum": 6,
  "garage": 2,
  "antiquity": 5,
  "technicalDetails": {
    "Tipo de Inmueble": "Apartamento",
    "Estado": "Usado",
    "Baños": "4",
    "Antigüedad": "más de 30 años",
    "Habitaciones": "3",
    "Parqueaderos": "2",
    "Área Privada": "168 m2",
    "Estrato": "6",
    "Administración": "$ 900.000",
    "Piso N°": "5"
  },
  "contact": {
    "agency": "Inmobiliaria Quarto28",
    "type": "inmobiliaria",
    "whatsapp": true,
    "phone": "+5730",
    "profileUrl": "https://www.fincaraiz.com.co/inmobiliarias/174709981-inmobiliaria quarto28"
  },
  "publishedDate": "2025-03-28",
  "updatedDate": "2026-05-29"
}
```

***

### 💰 Costos de Uso

El costo estimado de ejecutar este Actor es de **1 USD por cada 1000 propiedades** extraídas.

***

### ⚡ Rendimiento y Recomendaciones

- **Http Only**: Este scraper está construido en Node.js usando **Crawlee Cheerio**, por ende es estúpidamente rápido ya que no levanta navegadores pesados; simplemente ataca las APIs y los props ocultos de Next.js directamente.
- **Deduplicación**: Apify maneja la rotación de proxies y la omisión de listados duplicados en el Dataset si lanzas múltiples ejecuciones, garantizando integridad en tu Data.
- **Soporte `StartUrls`**: Si prefieres simplemente darle las URLs exactas que ya sacaste desde la web (ej. *https://www.fincaraiz.com.co/arriendo/apartaestudios/cali*), colócalas en el input `StartUrls` y el bot ignorará todos los demás selectores para buscar únicamente en las URLs provistas.

¡Maximiza el potencial de tus análisis inmobiliarios! 🚀

# Actor input Schema

## `operation` (type: `string`):

Tipo de operación

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

Tipo de propiedad

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

Ciudad de búsqueda (ej: cali, tulua).

## `keyword` (type: `string`):

Búsqueda por palabra clave (ej: conjunto cerrado, piscina, etc).

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

Precio mínimo de la propiedad.

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

Precio máximo de la propiedad.

## `rooms` (type: `string`):

Filtro de habitaciones

## `exactRooms` (type: `integer`):

Si se provee, ignora el selector de rango.

## `bathrooms` (type: `string`):

Filtro de baños

## `exactBathrooms` (type: `integer`):

Si se provee, ignora el selector de rango.

## `state` (type: `string`):

Estado del inmueble

## `garages` (type: `string`):

Cantidad de parqueaderos

## `antiquity` (type: `string`):

Años de antigüedad del inmueble

## `publishDate` (type: `string`):

Fecha en la que se publicó el anuncio

## `stratum` (type: `array`):

Estratos a buscar (1 al 6 o Campestre).

## `startUrls` (type: `array`):

Si provees URLs base aquí, ignorará los filtros de arriba y raspará estas URLs.

## `scrapeDetails` (type: `boolean`):

Si es True, entrará a la página individual para extraer ficha técnica y comodidades completas.

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

Número máximo de propiedades a extraer.

## Actor input object example

```json
{
  "operation": "arriendo",
  "propertyType": "",
  "rooms": "",
  "bathrooms": "",
  "state": "",
  "garages": "",
  "antiquity": "",
  "publishDate": "",
  "startUrls": [],
  "scrapeDetails": true,
  "maxItems": 100
}
```

# 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/finca-raiz-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/finca-raiz-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/finca-raiz-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Finca Raiz Scraper",
        "description": "Scraper de FincaRaiz Colombia ultra rápido. Extrae miles de propiedades (casas, apartamentos) con filtros avanzados: precio, ciudad, estratos, parqueaderos. Obtén fichas técnicas, coordenadas, áreas, descripciones y datos de contacto del vendedor listos para analizar. Rápido, preciso y económico.",
        "version": "1.0",
        "x-build-id": "Nw8SdtFMRBsfL2crJ"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/knowten~finca-raiz-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-knowten-finca-raiz-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~finca-raiz-scraper/runs": {
            "post": {
                "operationId": "runs-sync-knowten-finca-raiz-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~finca-raiz-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-knowten-finca-raiz-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": {
                    "operation": {
                        "title": "Operación",
                        "enum": [
                            "",
                            "arriendo",
                            "venta",
                            "proyectos-vivienda"
                        ],
                        "type": "string",
                        "description": "Tipo de operación",
                        "default": "arriendo"
                    },
                    "propertyType": {
                        "title": "Tipo de Propiedad",
                        "enum": [
                            "",
                            "casas-y-apartamentos",
                            "casas",
                            "apartamentos",
                            "apartaestudios",
                            "cabanas",
                            "casas-campestres",
                            "casas-lotes",
                            "fincas",
                            "habitaciones",
                            "lotes",
                            "bodegas",
                            "consultorios",
                            "locales",
                            "oficinas",
                            "parqueaderos",
                            "edificios"
                        ],
                        "type": "string",
                        "description": "Tipo de propiedad",
                        "default": ""
                    },
                    "city": {
                        "title": "Ciudad",
                        "type": "string",
                        "description": "Ciudad de búsqueda (ej: cali, tulua)."
                    },
                    "keyword": {
                        "title": "Palabra Clave",
                        "type": "string",
                        "description": "Búsqueda por palabra clave (ej: conjunto cerrado, piscina, etc)."
                    },
                    "minPrice": {
                        "title": "Precio Mínimo",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Precio mínimo de la propiedad."
                    },
                    "maxPrice": {
                        "title": "Precio Máximo",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Precio máximo de la propiedad."
                    },
                    "rooms": {
                        "title": "Habitaciones (Rango)",
                        "enum": [
                            "",
                            "1-o-mas-habitaciones",
                            "2-o-mas-habitaciones",
                            "3-o-mas-habitaciones",
                            "4-o-mas-habitaciones"
                        ],
                        "type": "string",
                        "description": "Filtro de habitaciones",
                        "default": ""
                    },
                    "exactRooms": {
                        "title": "Número exacto de habitaciones",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Si se provee, ignora el selector de rango."
                    },
                    "bathrooms": {
                        "title": "Baños (Rango)",
                        "enum": [
                            "",
                            "1-o-mas-banos",
                            "2-o-mas-banos",
                            "3-o-mas-banos"
                        ],
                        "type": "string",
                        "description": "Filtro de baños",
                        "default": ""
                    },
                    "exactBathrooms": {
                        "title": "Número exacto de baños",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Si se provee, ignora el selector de rango."
                    },
                    "state": {
                        "title": "Estado",
                        "enum": [
                            "",
                            "nuevos",
                            "sobre-planos",
                            "en-construccion",
                            "usados"
                        ],
                        "type": "string",
                        "description": "Estado del inmueble",
                        "default": ""
                    },
                    "garages": {
                        "title": "Parqueadero",
                        "enum": [
                            "",
                            "1-parqueadero",
                            "2-parqueaderos",
                            "3-parqueaderos",
                            "4-o-mas-parqueaderos"
                        ],
                        "type": "string",
                        "description": "Cantidad de parqueaderos",
                        "default": ""
                    },
                    "antiquity": {
                        "title": "Antigüedad",
                        "enum": [
                            "",
                            "menor-a-1-anio",
                            "de-1-a-8-anios",
                            "de-9-a-15-anios",
                            "de-16-a-30-anios",
                            "mas-de-30-anios"
                        ],
                        "type": "string",
                        "description": "Años de antigüedad del inmueble",
                        "default": ""
                    },
                    "publishDate": {
                        "title": "Fecha de publicación",
                        "enum": [
                            "",
                            "publicado-hoy",
                            "publicado-desde-ayer",
                            "publicado-ultima-semana",
                            "publicado-ultimos-15-dias",
                            "publicado-ultimos-30-dias",
                            "publicado-ultimos-40-dias"
                        ],
                        "type": "string",
                        "description": "Fecha en la que se publicó el anuncio",
                        "default": ""
                    },
                    "stratum": {
                        "title": "Estratos",
                        "type": "array",
                        "description": "Estratos a buscar (1 al 6 o Campestre).",
                        "items": {
                            "type": "string"
                        }
                    },
                    "startUrls": {
                        "title": "Start URLs (Opcional)",
                        "type": "array",
                        "description": "Si provees URLs base aquí, ignorará los filtros de arriba y raspará estas URLs.",
                        "default": [],
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "scrapeDetails": {
                        "title": "Extraer Detalles",
                        "type": "boolean",
                        "description": "Si es True, entrará a la página individual para extraer ficha técnica y comodidades completas.",
                        "default": true
                    },
                    "maxItems": {
                        "title": "Maximum Items",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Número máximo de propiedades a extraer.",
                        "default": 100
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
