# CNPJ Enrichment & Lead Search by CNAE - Brazil B2B Prospecting (`brasildados/cnpj-enrichment-lead-search`) Actor

Find and enrich Brazilian companies by CNAE industry code. Generate qualified B2B leads with company data, shareholders, Simples Nacional and tax regime. Search by CNAE + UF + size or enrich CNPJs directly.

- **URL**: https://apify.com/brasildados/cnpj-enrichment-lead-search.md
- **Developed by:** [BrasilDados.org](https://apify.com/brasildados) (community)
- **Categories:** Lead generation, AI, Automation
- **Stats:** 2 total users, 1 monthly users, 0.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

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

## 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

## CNPJ Enrichment & Lead Search by CNAE - Brazil B2B Prospecting

Generate qualified B2B lead lists from 55+ million Brazilian companies. Search by CNAE industry code with state, city and company size filters, or enrich existing CNPJs with full company data, shareholders (QSA), Simples Nacional and tax regime.

Built for sales teams, marketing agencies and data-driven companies that need targeted company lists for outbound prospecting, market analysis and lead scoring.

---

**Gere listas de leads B2B qualificados a partir de 55+ milhoes de empresas brasileiras.** Busque por codigo CNAE com filtros de estado, cidade e porte, ou enriqueca CNPJs existentes com dados cadastrais completos, socios (QSA), Simples Nacional e regime tributario.

Feito para equipes de vendas, agencias de marketing e empresas data-driven que precisam de listas segmentadas para prospecao outbound, analise de mercado e lead scoring.

### Two modes in one tool / Dois modos em uma ferramenta

#### 1. CNAE Lead Search (find companies by industry)

Search for companies by CNAE code and filter by state, company size and registration status. Returns all matching establishments (headquarters + branches) sorted by share capital.

**Example**: Find all active software development companies (CNAE 6201501) in SP with medium/large size.

#### 2. CNPJ Enrichment (enrich your existing list)

Provide a list of up to 2,000 CNPJs and get complete enrichment: company data, address, shareholders, Simples Nacional status and tax regime.

**Example**: Enrich your CRM export with full company profiles before a sales campaign.

Both modes can be combined in a single run.

### What data does it return? / Quais dados retorna?

Each CNPJ returns one record per establishment (full 14-digit CNPJ), with `matriz: true/false` flag. All establishments that match the filters are returned (headquarters and branches). Shareholders, Simples Nacional and tax regime are linked only to the headquarters to avoid duplication.

Cada CNPJ retorna um registro por estabelecimento (CNPJ completo de 14 digitos), com flag `matriz: true/false`. Todos os estabelecimentos que passam nos filtros sao retornados (matriz e filiais). Socios, Simples e regime tributario sao vinculados apenas na matriz.

#### Data included in every result

| Data | Fields / Campos |
|------|--------|
| **Company** | Legal name, trade name, legal nature, share capital, company size, manager role, government entity |
| **Status** | Registration status + date + reason, activity start date, special status, company age (years/days), days in current status |
| **CNAE** | Primary CNAE code + description, secondary CNAEs with descriptions |
| **Address** | Full address (street, number, complement, neighborhood, city, state, zip), foreign city, country |
| **Contact** | Phone 1, phone 2, fax, email |
| **Shareholders (QSA)** | Full list: name, type (PF/PJ/foreign), document, role (68 types), entry date, age range, legal representative, average tenure |
| **Simples Nacional** | Simples and MEI opt-in status with start/end dates |
| **Tax regime** | Lucro Real, Lucro Presumido, Lucro Arbitrado, Imune, Isento |
| **Computed** | Full address string, company age, shareholder count, secondary CNAE count, avg shareholder tenure, days in current status |

### Use cases / Casos de uso

- **B2B lead generation**: Search companies by CNAE to build targeted prospect lists for outbound sales
- **Market sizing**: Count and analyze companies in specific industries, regions and size segments
- **Sales prospecting**: Find decision-makers through shareholder data (QSA) with roles and entry dates
- **CRM enrichment**: Enrich your existing CNPJ list with full company profiles, contacts and tax data
- **Lead scoring**: Use company age, capital, size, CNAE and shareholder count to score and prioritize leads
- **Competitor analysis**: Map competitors and their branches across regions by CNAE
- **Account-based marketing**: Build company profiles with full organizational data for ABM campaigns
- **TAM/SAM analysis**: Calculate total addressable market by CNAE, region and company size

### Input

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| cnpjs | string[] | No* | List of CNPJs to enrich. Max 2,000 per run. |
| cnaes | string[] | No* | CNAE codes (7 digits) for industry search. |
| uf | string | No | State filter (e.g. 'SP', 'RJ'). CNAE mode only. |
| porte | string[] | No | Company size: '01'=ME, '03'=EPP, '05'=Other. CNAE mode only. |
| situacaoCadastral | string | No | Status filter. Default: '02' (Active). Use 'all' for all. |
| maxResults | integer | No | Max results in CNAE mode. Default: 1000, max: 5000. |

*At least one of `cnpjs` or `cnaes` is required.

### Output example / Exemplo de output

```json
{
  "cnpj": "33000167000101",
  "cnpjFormatado": "33.000.167/0001-01",
  "matriz": true,
  "consultadoEm": "2026-05-13T14:00:00.000Z",

  "razaoSocial": "PETROLEO BRASILEIRO S A PETROBRAS",
  "nomeFantasia": "PETROBRAS",
  "naturezaJuridica": "2046",
  "naturezaJuridicaDescricao": "Sociedade Anonima Aberta",
  "capitalSocial": "205.431.960.490,52",
  "capitalSocialNumerico": 205431960490.52,
  "porte": "05",
  "porteDescricao": "Demais",
  "qualificacaoResponsavel": "05",
  "qualificacaoResponsavelDescricao": "Administrador",
  "enteFederativo": null,

  "situacaoCadastral": "02",
  "situacaoCadastralDescricao": "Ativa",
  "dataSituacaoCadastral": "03/11/2005",
  "motivoSituacaoCadastral": "00",
  "motivoSituacaoCadastralDescricao": "Sem motivo",
  "dataInicioAtividade": "28/09/1966",
  "situacaoEspecial": null,
  "dataSituacaoEspecial": null,

  "cnaePrincipal": {
    "codigo": "1921700",
    "descricao": "Fabricacao de produtos do refino de petroleo"
  },
  "cnaesSecundarios": [
    { "codigo": "0600001", "descricao": "Extracao de petroleo e gas natural" },
    { "codigo": "3520401", "descricao": "Producao de gas" }
  ],

  "tipoLogradouro": "AVENIDA",
  "logradouro": "REPUBLICA DO CHILE",
  "numero": "65",
  "complemento": null,
  "bairro": "CENTRO",
  "cep": "20031912",
  "uf": "RJ",
  "ufNome": "Rio de Janeiro",
  "municipioCodigo": "6001",
  "municipioNome": "RIO DE JANEIRO",
  "nomeCidadeExterior": null,
  "pais": null,
  "paisDescricao": null,
  "telefone1": "(21) 32242164",
  "telefone2": null,
  "fax": null,
  "email": "ATENDIMENTOFISCAL@PETROBRAS.COM.BR",
  "enderecoCompleto": "AVENIDA REPUBLICA DO CHILE, 65, CENTRO, RIO DE JANEIRO/RJ, 20031912",

  "idadeEmpresaAnos": 59,
  "idadeEmpresaDias": 21609,
  "tempoSituacaoAtualDias": 7494,
  "totalSocios": 11,
  "totalCnaesSecundarios": 25,
  "tempoMedioSociosDias": 985,

  "socios": [
    {
      "nome": "MAGDA MARIA DE REGINA CHAMBRIARD",
      "tipo": "02",
      "tipoDescricao": "Pessoa Fisica",
      "documento": "***456789**",
      "qualificacao": "10",
      "qualificacaoDescricao": "Diretor",
      "dataEntrada": "24/05/2024",
      "pais": null,
      "paisDescricao": null,
      "faixaEtaria": "06",
      "faixaEtariaDescricao": "51 a 60 anos",
      "representanteLegalCpf": null,
      "representanteLegalNome": null,
      "representanteLegalQualificacao": null,
      "representanteLegalQualificacaoDescricao": null
    }
  ],

  "simples": {
    "optanteSimples": false,
    "dataOpcaoSimples": null,
    "dataExclusaoSimples": null,
    "optanteMei": false,
    "dataOpcaoMei": null,
    "dataExclusaoMei": null
  },

  "regimeTributario": "Lucro Real"
}
````

### Why this tool / Por que esta ferramenta

- **Two modes**: Search by CNAE to discover companies or enrich existing CNPJs, both in one tool
- **Full enrichment**: Company data + shareholders + Simples + tax regime in every result
- **Flexible filters**: Combine CNAE + UF + company size for precise targeting
- **All establishments**: Returns headquarters and branches that match your filters
- **Up to 5,000 leads per CNAE search**: Build large prospect lists in one run
- **Up to 2,000 CNPJs per enrichment**: Process your CRM export in minutes
- **Sorted by capital**: CNAE results ordered by share capital (largest first) for lead prioritization
- **Computed fields**: Company age, shareholder tenure, address string ready for your CRM

***

- **Dois modos**: Busque por CNAE para descobrir empresas ou enriqueca CNPJs existentes
- **Enriquecimento completo**: Dados cadastrais + socios + Simples + regime tributario em cada resultado
- **Filtros flexiveis**: Combine CNAE + UF + porte para segmentacao precisa
- **Todos os estabelecimentos**: Retorna matriz e filiais que passam nos filtros
- **Ate 5.000 leads por busca CNAE**: Monte listas grandes de prospectos em uma execucao
- **Ate 2.000 CNPJs por enriquecimento**: Processe seu export do CRM em minutos
- **Ordenado por capital**: Resultados CNAE ordenados por capital social (maiores primeiro)
- **Campos calculados**: Idade, tempo de socios, endereco completo prontos para seu CRM

### Pricing / Precos

**$0.002 per CNPJ** ($2.00 per 1,000

# Actor input Schema

## `cnpjs` (type: `array`):

List of CNPJs to enrich directly. Accepts formatted or unformatted. Max 2,000 per run. Optional if cnaes is provided.

## `cnaes` (type: `array`):

CNAE codes (7 digits) to search for companies by industry. Example: 6201501 = software development. Use with UF filter for targeted B2B prospecting.

## `uf` (type: `string`):

State abbreviation to filter results (e.g. SP, RJ, MG). Only applies to CNAE search.

## `porte` (type: `array`):

Filter by company size: 00 = Not informed, 01 = Micro (ME), 03 = Small (EPP), 05 = Other. Only applies to CNAE search.

## `situacaoCadastral` (type: `string`):

Filter by registration status. Default: 02 (Active). Use all to include all statuses.

## `maxResults` (type: `integer`):

Maximum establishments to return in CNAE search mode. Default: 1000, max: 5000.

## Actor input object example

```json
{
  "cnpjs": [
    "33000167000101"
  ],
  "cnaes": [
    "6201501"
  ],
  "situacaoCadastral": "02",
  "maxResults": 1000
}
```

# Actor output Schema

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

Dataset with one record per CNPJ establishment, including company data, address, shareholders (QSA), Simples Nacional and tax regime.

# 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 = {
    "cnpjs": [
        "33000167000101"
    ],
    "cnaes": [
        "6201501"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("brasildados/cnpj-enrichment-lead-search").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 = {
    "cnpjs": ["33000167000101"],
    "cnaes": ["6201501"],
}

# Run the Actor and wait for it to finish
run = client.actor("brasildados/cnpj-enrichment-lead-search").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 '{
  "cnpjs": [
    "33000167000101"
  ],
  "cnaes": [
    "6201501"
  ]
}' |
apify call brasildados/cnpj-enrichment-lead-search --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "CNPJ Enrichment & Lead Search by CNAE - Brazil B2B Prospecting",
        "description": "Find and enrich Brazilian companies by CNAE industry code. Generate qualified B2B leads with company data, shareholders, Simples Nacional and tax regime. Search by CNAE + UF + size or enrich CNPJs directly.",
        "version": "1.0",
        "x-build-id": "hlSYaHfpTmCrXxrAX"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/brasildados~cnpj-enrichment-lead-search/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-brasildados-cnpj-enrichment-lead-search",
                "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~cnpj-enrichment-lead-search/runs": {
            "post": {
                "operationId": "runs-sync-brasildados-cnpj-enrichment-lead-search",
                "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~cnpj-enrichment-lead-search/run-sync": {
            "post": {
                "operationId": "run-sync-brasildados-cnpj-enrichment-lead-search",
                "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": {
                    "cnpjs": {
                        "title": "CNPJs to enrich",
                        "type": "array",
                        "description": "List of CNPJs to enrich directly. Accepts formatted or unformatted. Max 2,000 per run. Optional if cnaes is provided.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "cnaes": {
                        "title": "CNAE codes for lead search",
                        "type": "array",
                        "description": "CNAE codes (7 digits) to search for companies by industry. Example: 6201501 = software development. Use with UF filter for targeted B2B prospecting.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "uf": {
                        "title": "State filter (UF)",
                        "type": "string",
                        "description": "State abbreviation to filter results (e.g. SP, RJ, MG). Only applies to CNAE search."
                    },
                    "porte": {
                        "title": "Company size filter",
                        "type": "array",
                        "description": "Filter by company size: 00 = Not informed, 01 = Micro (ME), 03 = Small (EPP), 05 = Other. Only applies to CNAE search.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "00",
                                "01",
                                "03",
                                "05"
                            ],
                            "enumTitles": [
                                "Not informed",
                                "Micro (ME)",
                                "Small (EPP)",
                                "Other (Demais)"
                            ]
                        }
                    },
                    "situacaoCadastral": {
                        "title": "Registration status",
                        "enum": [
                            "02",
                            "01",
                            "03",
                            "04",
                            "08",
                            "all"
                        ],
                        "type": "string",
                        "description": "Filter by registration status. Default: 02 (Active). Use all to include all statuses.",
                        "default": "02"
                    },
                    "maxResults": {
                        "title": "Max results (CNAE mode)",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Maximum establishments to return in CNAE search mode. Default: 1000, max: 5000.",
                        "default": 1000
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
