# Análise Fundamentalista de Ações B3 - Preço Justo Graham (`brasildados/analise-fundamentalista-acoes-b3`) Actor

Todas as ações da B3 em uma consulta: indicadores fundamentalistas + campos calculados (preço justo de Graham, preço-teto de Bazin, margem de segurança, valor de mercado, lucro, dívida líquida). Entire B3 market with intrinsic value and margin of safety.

- **URL**: https://apify.com/brasildados/analise-fundamentalista-acoes-b3.md
- **Developed by:** [BrasilDados.org](https://apify.com/brasildados) (community)
- **Categories:** Other, Automation, AI
- **Stats:** 1 total users, 1 monthly users, 0.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $180.00 / 1,000 por consulta realizada - pay per single queries

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

#### 📈 O que é a Análise Fundamentalista de Ações B3?

**Análise Fundamentalista B3** retorna **todas as ações da bolsa em uma única consulta** (~990 papéis) em **JSON** estruturado: indicadores fundamentalistas brutos mais **campos calculados** que você não encontra prontos - **preço justo de Graham**, **preço-teto de Bazin**, **margem de segurança**, **valor de mercado**, **lucro líquido**, **EBIT**, **receita** e **dívida líquida**. Deixe o input vazio para o mercado inteiro ou filtre por `tickers`. Exporte **JSON, CSV, Excel ou XML**, ou chame a **API Standby** (`POST /screen`) em tempo real.

> **Cobrança por consulta, não por ação.** Uma execução bem-sucedida cobra uma vez, traga ~990 papéis ou uma lista curta de tickers. Cotação buscada no momento da consulta (tempo real no pregão; último fechamento fora do horário). Conteúdo informativo - não é recomendação de investimento.

##### Quais dados cada ação traz? (43 campos)

| | |
|---|---|
| 📊 **Indicadores brutos** | P/L, P/VP, PSR, P/EBIT, EV/EBIT, EV/EBITDA, dividend yield, margens, ROE, ROIC, ROA, liquidez, crescimento da receita em 5 anos |
| 💰 **Valores absolutos (R$)** | Valor de mercado, enterprise value, lucro líquido, EBIT, receita, ativos totais, dívida líquida, LPA, VPA, DPA |
| 🎯 **Valuation (calculado)** | `precoJustoGraham`, `margemSegurancaGraham`, `multiplicadorGraham`, `grahamPassa`, `precoTetoBazin`, `upsideBazin`, earnings yield, EBIT yield, PEG |

##### O que este Actor faz?

- 📋 **Mercado inteiro:** ~990 ações da B3, uma linha por ticker no Dataset
- 🔍 **Filtro opcional:** array `tickers` (ex.: `PETR4`, `VALE3`) - mesma tarifa por consulta
- 🧮 **Graham e Bazin embutidos:** valor intrínseco e teto para dividendos sem planilha
- 📤 **Exportação:** JSON, CSV, Excel, XML pelo Dataset da Apify
- ⚡ **API Standby:** `POST /screen` com corpo opcional `{"tickers":[...]}`
- 🔗 **Pipeline:** combine com [Dados Financeiros por CNPJ](https://apify.com/brasildados/cnpj-financial-market?fpr=t5lwzq) para fundamentos da empresa emissora

**Bônus Apify:** agendar telas recorrentes, monitorar runs, webhooks, API e integração MCP.

---

### Por que consultar o mercado B3 inteiro de uma vez?

- **Value investing:** ranquear papéis por margem de segurança de Graham ou upside de Bazin
- **Estratégia de dividendos:** achar nomes abaixo do teto Bazin com bom yield
- **Screening quant:** ordenar/filtrar por PEG, earnings yield, ROIC, dívida líquida/patrimônio
- **Monitoramento de carteira:** atualizar métricas de valuation em agenda
- **Pesquisa e dashboards:** alimentar CRM, BI ou pipelines de IA com JSON limpo
- **Sem infraestrutura:** fundamentos públicos + cotação atual sem manter scrapers

Indicadores derivados de **demonstrações financeiras públicas de companhias abertas** (CVM/B3). Campos inválidos retornam `null` (ex.: lucro negativo).

---

### Como rodar a análise fundamentalista?

1. Abra o Actor no [Console Apify](https://console.apify.com/) na aba **Input**.
2. **Deixe `tickers` vazio** para carregar todo o mercado B3, ou informe os papéis desejados.
3. Clique em **Start** e aguarde a execução.
4. Abra **Dataset** > **Exportar** > escolha **XLSX**, CSV ou JSON.

**Exemplo de entrada (filtro):**

```json
{
  "tickers": ["PETR4", "VALE3", "ITUB4"]
}
````

**Exemplo de entrada (mercado inteiro):**

```json
{}
```

> **Dica:** no Standby, corpo vazio em `POST /screen` devolve todas as ações listadas. Filtrar tickers **não reduz** o preço da consulta.

***

#### Quanto custa?

Preço por evento - **uma cobrança por consulta bem-sucedida** (`consulta-fundamentalista`), não por ação retornada.

| Plano | Preço por consulta |
|-------|-------------------|
| Free | $0,50 |
| Bronze | $0,45 |
| Silver | $0,40 |
| Gold+ | $0,35 |

Exemplo: **$0,45** no Bronze devolve ~990 ações com 43 campos cada - cerca de **$0,00045 por papel** se usar o mercado inteiro.

***

#### Isso é recomendação de investimento?

Não. O Actor agrega **dados públicos de mercado** e aplica fórmulas clássicas (Graham, Bazin). Não indica compra ou venda. Consulte um profissional habilitado antes de investir.

***

#### ⬇️ Entrada

| Campo | Obrigatório | Descrição |
|---|---|---|
| `tickers` | Não | Tickers B3 para filtrar (ex.: `PETR4`, `TAEE11`). **Vazio = mercado inteiro** (~990 ações). |

***

#### ⬆️ Saída

Uma linha no Dataset por ação. Amostra abreviada abaixo (dois tickers); veja a aba **Dataset schema** para os 43 campos.

```json
[
  {
    "ticker": "CMIG4",
    "precoAtual": 10.88,
    "precoLucro": 6.44,
    "precoValorPatrimonial": 1.08,
    "precoReceita": 0.718,
    "precoEbit": 5.12,
    "valorFirmaEbit": 8.05,
    "valorFirmaEbitda": 6.4,
    "precoAtivos": 0.457,
    "precoCapitalGiro": -29.34,
    "precoAtivoCirculanteLiquido": -1.25,
    "roe": 16.75,
    "roic": 9.62,
    "roa": 7.1,
    "margemBruta": 16.39,
    "margemEbit": 14.02,
    "margemLiquida": 11.16,
    "dividendYield": 8.65,
    "payout": 55.71,
    "dividendoPorAcao": 0.94,
    "patrimonioLiquido": 28887600000,
    "dividaLiquidaSobrePatrimonio": 0.62,
    "liquidezCorrente": 0.93,
    "volumeFinanceiro2meses": 207221000,
    "crescimentoReceita5anos": 6.24,
    "valorMercado": 31198608000,
    "enterpriseValue": 49052498906.25,
    "lucroLiquido": 4844504347.83,
    "ebit": 6093478125,
    "receita": 43452100278.55,
    "ativosTotais": 68268288840.26,
    "dividaLiquida": 17853890906.25,
    "lucroPorAcao": 1.69,
    "valorPatrimonialPorAcao": 10.07,
    "precoJustoGraham": 19.57,
    "margemSegurancaGraham": 79.86,
    "multiplicadorGraham": 6.96,
    "grahamPassa": true,
    "precoTetoBazin": 15.69,
    "upsideBazin": 44.17,
    "earningsYield": 15.53,
    "ebitYield": 12.42,
    "peg": 1.03
  },
  {
    "ticker": "TAEE11",
    "precoAtual": 38.6,
    "precoLucro": 8.48,
    "precoValorPatrimonial": 1.67,
    "precoReceita": 2.842,
    "precoEbit": 5.81,
    "valorFirmaEbit": 10.22,
    "valorFirmaEbitda": 9.88,
    "precoAtivos": 0.571,
    "precoCapitalGiro": 6.11,
    "precoAtivoCirculanteLiquido": -1.16,
    "roe": 19.7,
    "roic": 10.69,
    "roa": 6.73,
    "margemBruta": 54.77,
    "margemEbit": 48.91,
    "margemLiquida": 33.52,
    "dividendYield": 8.49,
    "payout": 72,
    "dividendoPorAcao": 3.28,
    "patrimonioLiquido": 7959210000,
    "dividaLiquidaSobrePatrimonio": 1.27,
    "liquidezCorrente": 2.29,
    "volumeFinanceiro2meses": 87403400,
    "crescimentoReceita5anos": 11.85,
    "valorMercado": 13291880700,
    "enterpriseValue": 23380898580.72,
    "lucroLiquido": 1567438761.79,
    "ebit": 2287759156.63,
    "receita": 4676946059.11,
    "ativosTotais": 23278249912.43,
    "dividaLiquida": 10089017880.72,
    "lucroPorAcao": 4.55,
    "valorPatrimonialPorAcao": 23.11,
    "precoJustoGraham": 48.65,
    "margemSegurancaGraham": 26.05,
    "multiplicadorGraham": 14.16,
    "grahamPassa": true,
    "precoTetoBazin": 54.62,
    "upsideBazin": 41.5,
    "earningsYield": 11.79,
    "ebitYield": 9.78,
    "peg": 0.72
  }
]
```

> **Lendo o exemplo:** CMIG4 cota a R$ 10,88 com preço justo de Graham R$ 19,57 (~80% de margem de segurança). TAEE11 cota a R$ 38,60 com teto Bazin R$ 54,62 (~41% de upside). Percentuais vêm como número (`7,26` = 7,26%); valores monetários em reais.

***

#### API Standby

```http
POST https://brasildados--analise-fundamentalista-acoes-b3.apify.actor/screen
Authorization: Bearer <APIFY_TOKEN>
Content-Type: application/json

{"tickers": ["PETR4", "VALE3"]}
```

Corpo vazio `{}` retorna o mercado inteiro. Use a aba **Endpoints** para Try it out.

***

### Perguntas frequentes

**Preciso configurar algo?** Não. Input vazio = mercado inteiro; opcionalmente filtre por `tickers`.

**Com que frequência os dados atualizam?** Toda consulta busca cotação na hora (pregão aberto = tempo real; bolsa fechada = último fechamento). Fundamentos refletem os últimos balanços divulgados.

**O que é preço justo de Graham?** Estimativa de valor intrínseco a partir de LPA e VPA; a margem de segurança compara com a cotação atual.

**O que é preço-teto de Bazin?** Preço máximo para atingir dividend yield alvo de 6%, na linha da estratégia de Décio Bazin.

**Filtrar tickers reduz o preço?** Não. A cobrança é por consulta (`consulta-fundamentalista`), independente do volume de papéis retornados.

***

#### Sobre a brasildados

APIs prontas para **dados públicos do Brasil** - JSON limpo, pague por uso, Standby e execução em lote. Mais actors: [brasildados na Apify](https://apify.com/brasildados?fpr=t5lwzq).

📧 <contato@brasildados.org> · 💬 [WhatsApp](https://wa.me/5547991322332) · 🌐 [brasildados.org](https://brasildados.org)

***

### 🇺🇸 English version

**B3 Fundamental Stock Analysis** returns the **entire Brazilian B3 equity market in a single query** (~990 tickers) as structured JSON: raw fundamental ratios plus computed **Graham intrinsic value**, **Bazin ceiling price**, **margin of safety**, **market cap**, **net income**, **EBIT**, **revenue** and **net debt** (43 fields per stock). Leave input empty for the full market, or pass optional `tickers`. Export JSON, CSV, Excel or XML, or call **Standby** `POST /screen`.

> **Pay per query, not per stock.** One successful run charges once ($0.45/query on Bronze tier). Live quotes during market hours; last close when B3 is closed. Informational only - not investment advice.

**Use cases:** value/dividend screening, portfolio monitoring, quant filters (PEG, ROIC, earnings yield), CRM/BI/AI pipelines.

**Input:** optional `tickers` array; empty = ~990 stocks.

**Pricing:** `consulta-fundamentalista` event - from $0.35 (Gold+) to $0.50 (Free) per query.

The full field schema, JSON output sample and step-by-step instructions are in the Portuguese section above (see **Entrada** / **Saída**), and on the **Dataset schema** tab.

***

[Apify Store - brasildados/analise-fundamentalista-acoes-b3](https://apify.com/brasildados/analise-fundamentalista-acoes-b3?fpr=t5lwzq)

# Actor input Schema

## `tickers` (type: `array`):

Opcional. Tickers da B3 para filtrar (ex.: <code>PETR4</code>, <code>TAEE11</code>). <b>Deixe vazio</b> para retornar todas as ações listadas (~990). Mesma tarifa por consulta com ou sem filtro.<br><br>Optional B3 tickers to filter. <b>Leave empty</b> for the full market (~990 stocks). Same price per query.

## Actor input object example

```json
{
  "tickers": [
    "PETR4",
    "VALE3",
    "ITUB4",
    "BBAS3",
    "WEGE3",
    "TAEE11"
  ]
}
```

# Actor output Schema

## `resultados` (type: `string`):

Ações da B3 enriquecidas (43 campos por ação)

# 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 = {
    "tickers": [
        "PETR4",
        "VALE3",
        "ITUB4",
        "BBAS3",
        "WEGE3",
        "TAEE11"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("brasildados/analise-fundamentalista-acoes-b3").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 = { "tickers": [
        "PETR4",
        "VALE3",
        "ITUB4",
        "BBAS3",
        "WEGE3",
        "TAEE11",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("brasildados/analise-fundamentalista-acoes-b3").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 '{
  "tickers": [
    "PETR4",
    "VALE3",
    "ITUB4",
    "BBAS3",
    "WEGE3",
    "TAEE11"
  ]
}' |
apify call brasildados/analise-fundamentalista-acoes-b3 --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Análise Fundamentalista de Ações B3 - Preço Justo Graham",
        "description": "Todas as ações da B3 em uma consulta: indicadores fundamentalistas + campos calculados (preço justo de Graham, preço-teto de Bazin, margem de segurança, valor de mercado, lucro, dívida líquida). Entire B3 market with intrinsic value and margin of safety.",
        "version": "1.0",
        "x-build-id": "ezCTleTvMGBesyTgN"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/brasildados~analise-fundamentalista-acoes-b3/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-brasildados-analise-fundamentalista-acoes-b3",
                "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/brasildados~analise-fundamentalista-acoes-b3/runs": {
            "post": {
                "operationId": "runs-sync-brasildados-analise-fundamentalista-acoes-b3",
                "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/brasildados~analise-fundamentalista-acoes-b3/run-sync": {
            "post": {
                "operationId": "run-sync-brasildados-analise-fundamentalista-acoes-b3",
                "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": {
                    "tickers": {
                        "title": "Papéis (opcional) / Tickers (optional)",
                        "type": "array",
                        "description": "Opcional. Tickers da B3 para filtrar (ex.: <code>PETR4</code>, <code>TAEE11</code>). <b>Deixe vazio</b> para retornar todas as ações listadas (~990). Mesma tarifa por consulta com ou sem filtro.<br><br>Optional B3 tickers to filter. <b>Leave empty</b> for the full market (~990 stocks). Same price per query.",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
