# Elempleo Scraper Colombia (`knowten/elempleo`) Actor

Extrae ofertas de empleo de ElEmpleo Colombia con filtros por cargo, ciudad, salario, fecha, experiencia y tipo de contrato. Guarda resultados enriquecidos en un dataset para análisis, reclutamiento e integraciones vía API.

- **URL**: https://apify.com/knowten/elempleo.md
- **Developed by:** [Knowten](https://apify.com/knowten) (community)
- **Categories:** Jobs, Automation, News
- **Stats:** 2 total users, 1 monthly users, 0.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

$0.75 / 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

## ElEmpleo.com Scraper Ultra

Extrae ofertas de empleo de ElEmpleo Colombia en minutos, con filtros avanzados y salida estructurada lista para reclutamiento, inteligencia de talento y analisis de mercado laboral.

Este Actor combina listado + detalle de cada vacante para que no te quedes solo con el titular.

### Que hace este Actor

- Busca vacantes por cargo, ciudad o URL directa de resultados.
- Aplica filtros de negocio (salario, antiguedad, experiencia, nivel y mas).
- Recorre paginacion automaticamente hasta completar tu limite de resultados.
- Abre cada oferta y extrae informacion enriquecida de detalle.
- Guarda todo en un dataset de Apify para consumir por API o descargar.

### Casos de uso

- Equipos de reclutamiento que monitorean vacantes por perfil y ciudad.
- Areas de talento que comparan rangos salariales y requisitos.
- Analistas de mercado laboral en Colombia.
- Startups HRTech que necesitan un feed estructurado para sus procesos.
- Agencias de seleccion que quieren alertas y pipelines automatizados.

### Datos que extrae

Por cada oferta, obtienes una combinacion de campos de listado y detalle, por ejemplo:

- Identificacion y navegacion: id, url, source, scrapedAt.
- Datos principales: title, company, location, salary, description.
- Contexto laboral: laborLevel, laborArea, contractType, workMode.
- Requisitos: minimumExperience, educationLevel, experienceRequirements.
- Metadata de publicacion: publishedAgo, publishedDateText, datePosted, validThrough.
- Enriquecimiento: relatedPositions, keySkills, equivalentPositions, tags, detallesOferta.

### Input rapido

#### 1) Busqueda por cargo y ciudad

```json
{
  "cargos": ["ingeniero de datos", "analista BI"],
  "ciudades": ["Bogota", "Medellin"],
  "maxItems": 200
}
````

#### 2) URLs directas de ElEmpleo

```json
{
  "startUrls": [
    {
      "url": "https://www.elempleo.com/co/ofertas-empleo/trabajo-ingeniero-de-sistemas?PublishDate=hoy-y-ayer"
    }
  ],
  "maxItems": 100
}
```

#### 3) Filtros avanzados

```json
{
  "cargos": ["ingeniero de software"],
  "ciudades": ["Bogota", "Cali"],
  "salarios": "Entre $4 - $8",
  "fechaPublicacion": "Hace 1 semana",
  "fechaMinima": "2026-05-01",
  "fechaMaxima": "2026-05-21",
  "tipoContrato": "Indefinido",
  "modalidadLaboral": "Remoto",
  "experiencias": "3",
  "nivelesCargo": "Profesional",
  "filtros": {
    "ContractTypes": ["1"],
    "PublishDate": "hace-1-semana"
  },
  "maxItems": 300
}
```

### Filtros soportados

El Actor incluye filtros comunes ya mapeados al formato del sitio:

- Salario (Salaries)
- Fecha de publicacion predefinida (PublishDate)
- Experiencia requerida (RequiredExperiences)
- Nivel de cargo (PositionLevels)
- Tipo de contrato (ContractTypes)

Ademas, puedes enviar filtros adicionales en el objeto filtros para cubrir nuevos parametros de ElEmpleo sin esperar cambios de version.

### Output

Los resultados se guardan en el dataset por ejecucion.

- Vista tabla para exploracion rapida.
- JSON para integraciones.
- Descarga en formatos como JSON, CSV, Excel, XML o HTML desde Apify.

Ejemplo simplificado de item:

```json
{
  "id": "18885675",
  "url": "https://www.elempleo.com/co/ofertas-trabajo/ejemplo/18885675",
  "title": "Ingeniero de Datos",
  "company": "Empresa confidencial",
  "location": "Bogota",
  "salary": "$ 6 a 8 millones",
  "contractType": "Indefinido",
  "workMode": "Remoto",
  "minimumExperience": "3 anos",
  "description": "...",
  "datePosted": "2026-05-20",
  "scrapedAt": "2026-05-21T13:30:21.091Z"
}
```

### Uso por API

Puedes ejecutar el Actor y leer el dataset desde API para automatizar pipelines:

```bash
curl -X POST "https://api.apify.com/v2/acts/<TU_USUARIO>~elempleo-scraper/runs?token=<APIFY_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{
    "cargos": ["desarrollador backend"],
    "ciudades": ["Bogota"],
    "maxItems": 100
  }'
```

### Rendimiento y recomendaciones

- Para exploracion rapida, empieza con maxItems entre 50 y 300.
- Si vas a gran escala, ejecuta por segmentos (cargo/ciudad) y luego unifica datasets.
- Si necesitas consistencia historica, programa ejecuciones periodicas y compara snapshots.

### FAQ

#### El Actor sirve solo para Colombia?

Si. Esta optimizado para ElEmpleo Colombia y su estructura actual.

#### Puedo pasar URLs directas en lugar de filtros?

Si. Usa startUrls y el Actor respeta esos enlaces.

#### Puedo agregar filtros no expuestos en el formulario?

Si. Usa el objeto filtros con pares clave/valor para parametros avanzados.

#### El Actor devuelve detalle completo o solo listado?

Devuelve ambos: primero detecta resultados y luego abre cada oferta para enriquecer campos.

#### Se puede integrar con Make, Zapier o flujos propios?

Si. Puedes conectar por API, webhooks o exportacion de dataset.

### Notas de cumplimiento

- Usa los datos conforme a leyes aplicables y terminos del sitio objetivo.
- Si procesas datos personales, define una base legal y politicas de retencion adecuadas.

### Soporte

Si necesitas una variante (campos extra, filtros custom, normalizacion para ATS o scoring), abre un issue en el Actor y te ayudamos a adaptarlo a tu flujo.

# Actor input Schema

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

URLs completas de búsquedas o de ofertas. Si se envían, se respetan con sus filtros.

## `cargos` (type: `array`):

Ejemplo: ingeniero de sistemas, analista financiero.

## `ciudades` (type: `array`):

Selecciona hasta 3 ciudades. Déjalo vacío para buscar en todas.

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

Cantidad máxima de ofertas a guardar.

## `salarios` (type: `string`):

Selecciona una opción de salario.

## `fechaPublicacion` (type: `string`):

Antigüedad de la oferta (filtro directo de elempleo).

## `fechaMinima` (type: `string`):

Formato YYYY-MM-DD. Sólo guarda ofertas publicadas en o después de esta fecha (Nativo en el Scraper).

## `fechaMaxima` (type: `string`):

Formato YYYY-MM-DD. Sólo guarda ofertas publicadas en o antes de esta fecha (Nativo en el Scraper).

## `tipoContrato` (type: `string`):

Selecciona el tipo de contrato.

## `modalidadLaboral` (type: `string`):

Presencial, remoto o híbrido.

## `experiencias` (type: `string`):

Rango de experiencia.

## `nivelesCargo` (type: `string`):

Selecciona el nivel laboral.

## `sectorIndustria` (type: `string`):

Selecciona el sector o industria.

## `campoLaboral` (type: `string`):

Selecciona el área de trabajo.

## `filtros` (type: `object`):

Filtros avanzados opcionales.

## Actor input object example

```json
{
  "startUrls": [],
  "cargos": [
    "ingeniero de sistemas"
  ],
  "ciudades": [],
  "maxItems": 1000,
  "salarios": "Todos",
  "fechaPublicacion": "Todas",
  "fechaMinima": "",
  "fechaMaxima": "",
  "tipoContrato": "Todos los contratos",
  "modalidadLaboral": "Todos",
  "experiencias": "Todas",
  "nivelesCargo": "Todos",
  "sectorIndustria": "Todos",
  "campoLaboral": "Todos",
  "filtros": {}
}
```

# Actor output Schema

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

Items del dataset con información detallada de cada oferta de empleo.

# 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/elempleo").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/elempleo").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/elempleo --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Elempleo Scraper Colombia",
        "description": "Extrae ofertas de empleo de ElEmpleo Colombia con filtros por cargo, ciudad, salario, fecha, experiencia y tipo de contrato. Guarda resultados enriquecidos en un dataset para análisis, reclutamiento e integraciones vía API.",
        "version": "0.0",
        "x-build-id": "sZCMguudCnOcAfA5a"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/knowten~elempleo/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-knowten-elempleo",
                "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~elempleo/runs": {
            "post": {
                "operationId": "runs-sync-knowten-elempleo",
                "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~elempleo/run-sync": {
            "post": {
                "operationId": "run-sync-knowten-elempleo",
                "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": {
                    "startUrls": {
                        "title": "URLs iniciales",
                        "type": "array",
                        "description": "URLs completas de búsquedas o de ofertas. Si se envían, se respetan con sus filtros.",
                        "default": [],
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "cargos": {
                        "title": "Cargos a buscar",
                        "type": "array",
                        "description": "Ejemplo: ingeniero de sistemas, analista financiero.",
                        "items": {
                            "type": "string"
                        },
                        "default": [
                            "ingeniero de sistemas"
                        ]
                    },
                    "ciudades": {
                        "title": "Ciudades",
                        "maxItems": 3,
                        "type": "array",
                        "description": "Selecciona hasta 3 ciudades. Déjalo vacío para buscar en todas.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Bogota",
                                "Medellin",
                                "Cali",
                                "Barranquilla",
                                "Bogota alrededores",
                                "Bucaramanga",
                                "Cartagena",
                                "Villavicencio",
                                "Ibagué",
                                "Pereira",
                                "Manizales",
                                "Cúcuta",
                                "Neiva",
                                "Santa Marta",
                                "Armenia",
                                "Pasto",
                                "Montería",
                                "Valledupar",
                                "Popayán",
                                "Tunja",
                                "Sincelejo",
                                "Riohacha",
                                "Remoto"
                            ]
                        },
                        "default": []
                    },
                    "maxItems": {
                        "title": "Máximo de ofertas",
                        "minimum": 1,
                        "maximum": 1000000,
                        "type": "integer",
                        "description": "Cantidad máxima de ofertas a guardar.",
                        "default": 1000
                    },
                    "salarios": {
                        "title": "Rangos salariales",
                        "enum": [
                            "Todos",
                            "Hasta $2",
                            "Entre $2 - $4",
                            "Entre $4 - $8",
                            "Entre $8 - $12,5",
                            "Entre $12,5 - $21",
                            "Desde $21"
                        ],
                        "type": "string",
                        "description": "Selecciona una opción de salario.",
                        "default": "Todos"
                    },
                    "fechaPublicacion": {
                        "title": "Fecha de publicación predefinida",
                        "enum": [
                            "Todas",
                            "Hoy y ayer",
                            "Hace 1 semana",
                            "Hace 2 semanas",
                            "Hace 1 mes",
                            "Hace más de 1 mes"
                        ],
                        "type": "string",
                        "description": "Antigüedad de la oferta (filtro directo de elempleo).",
                        "default": "Todas"
                    },
                    "fechaMinima": {
                        "title": "Rango Personalizado: Fecha Mínima",
                        "type": "string",
                        "description": "Formato YYYY-MM-DD. Sólo guarda ofertas publicadas en o después de esta fecha (Nativo en el Scraper).",
                        "default": ""
                    },
                    "fechaMaxima": {
                        "title": "Rango Personalizado: Fecha Máxima",
                        "type": "string",
                        "description": "Formato YYYY-MM-DD. Sólo guarda ofertas publicadas en o antes de esta fecha (Nativo en el Scraper).",
                        "default": ""
                    },
                    "tipoContrato": {
                        "title": "Tipo de contrato",
                        "enum": [
                            "Todos los contratos",
                            "Indefinido",
                            "Término fijo",
                            "Por obra o labor",
                            "Prestación de servicios",
                            "Contrato de aprendizaje",
                            "Pasantía"
                        ],
                        "type": "string",
                        "description": "Selecciona el tipo de contrato.",
                        "default": "Todos los contratos"
                    },
                    "modalidadLaboral": {
                        "title": "Modalidad laboral",
                        "enum": [
                            "Todos",
                            "Presencial",
                            "Híbrido",
                            "Remoto"
                        ],
                        "type": "string",
                        "description": "Presencial, remoto o híbrido.",
                        "default": "Todos"
                    },
                    "experiencias": {
                        "title": "Experiencia en años",
                        "enum": [
                            "Todas",
                            "0",
                            "1",
                            "3",
                            "5",
                            "10",
                            "15+"
                        ],
                        "type": "string",
                        "description": "Rango de experiencia.",
                        "default": "Todas"
                    },
                    "nivelesCargo": {
                        "title": "Niveles de cargo",
                        "enum": [
                            "Todos",
                            "Operativo",
                            "Asistencial",
                            "Profesional",
                            "Gerencia Media",
                            "Alta Gerencia"
                        ],
                        "type": "string",
                        "description": "Selecciona el nivel laboral.",
                        "default": "Todos"
                    },
                    "sectorIndustria": {
                        "title": "Sector / Industria",
                        "enum": [
                            "Todos",
                            "tecnologia",
                            "salud",
                            "servicios",
                            "financiero",
                            "educativo",
                            "construccion",
                            "manufactura",
                            "logistica",
                            "telecomunicaciones",
                            "alimentos",
                            "consumo-masivo",
                            "estatal-y-relacionados",
                            "quimicos",
                            "consultorias-asesorias",
                            "publicidad-y-mercadeo",
                            "otros"
                        ],
                        "type": "string",
                        "description": "Selecciona el sector o industria.",
                        "default": "Todos"
                    },
                    "campoLaboral": {
                        "title": "Campo laboral",
                        "enum": [
                            "Todos",
                            "47",
                            "2",
                            "5",
                            "19",
                            "30",
                            "17",
                            "21",
                            "4",
                            "45",
                            "6",
                            "53",
                            "7",
                            "10",
                            "12",
                            "59",
                            "27",
                            "46",
                            "56",
                            "41",
                            "42",
                            "13",
                            "18",
                            "20",
                            "43",
                            "22",
                            "58",
                            "23",
                            "24",
                            "57",
                            "25",
                            "51"
                        ],
                        "type": "string",
                        "description": "Selecciona el área de trabajo.",
                        "default": "Todos"
                    },
                    "filtros": {
                        "title": "Filtros adicionales (JSON)",
                        "type": "object",
                        "description": "Filtros avanzados opcionales.",
                        "default": {}
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
