# Illinois ARDC Attorney Scraper (`automation-lab/illinois-ardc-attorney-scraper`) Actor

⚖️ Scrape official Illinois ARDC attorney registration, status changes, admission dates, profile links, and contact details when available.

- **URL**: https://apify.com/automation-lab/illinois-ardc-attorney-scraper.md
- **Developed by:** [Stas Persiianenko](https://apify.com/automation-lab) (community)
- **Categories:** Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
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

## Illinois ARDC Attorney Scraper

Extract official Illinois attorney registration and status data from the Illinois Attorney Registration & Disciplinary Commission (ARDC) Lawyer Search.

### What does Illinois ARDC Attorney Scraper do?

Illinois ARDC Attorney Scraper collects attorney records from the official Illinois ARDC website.

It can scrape the Recent Status Changes feed and run last-name based lawyer searches.

The actor returns structured rows that are easy to export to JSON, CSV, Excel, Google Sheets, or your CRM.

### Who is it for?

Legal marketers use it to build compliant outreach lists from official state-bar data.

Recruiters use it to monitor attorneys and candidates in Illinois.

Compliance teams use it for KYC, license checks, and status monitoring.

Legal researchers use it to track official registration and status-change signals.

Sales teams use it to enrich legal-market prospecting databases.

### Why use this actor?

✅ Official source: data comes from iardc.org.

✅ Structured output: each attorney becomes one dataset item.

✅ Status-change mode: the default input produces fresh rows without needing a last name.

✅ Detail mode: optional profile modal extraction captures address, phone, and email when ARDC exposes them.

✅ Low overhead: HTTP workflow, no browser required.

### What data can it extract?

The dataset can include:

- Search last name or status-change scope
- Attorney name
- City
- State
- Date admitted
- Authorized-to-practice value
- Recent status-change reason
- ARDC profile identifier
- ARDC profile URL
- Registration status from profile details
- Business or firm name when available
- Business address when available
- Phone when available
- Email when available
- Raw profile label/value details
- Scrape timestamp

### How much does it cost to scrape Illinois ARDC attorneys?

The actor uses pay-per-event pricing.

There is a small run-start charge and a per-result charge for saved attorney records.

A small test run with 25 records is designed to be inexpensive.

For large exports, set `maxItems` to the volume you need.

### Input options

`searchMode` controls how the actor searches.

Use `recentStatusChanges` to scrape the official recent status-change feed.

Use `lawyerSearch` to search by last name.

`lastNames` is optional in recent status-change mode.

`lastNames` is required for targeted lawyer-search mode.

`firstName` narrows lawyer-search mode.

`lastNameMatch` supports Exact and Phonetic.

`includeFormerNames` uses the ARDC former-name checkbox.

`status` can be All or Authorized to practice.

`city`, `state`, and `country` pass optional location filters.

`includeDetails` opens ARDC profile details for each row.

`maxItems` caps saved records.

### Example input

```json
{
  "searchMode": "recentStatusChanges",
  "lastNames": [],
  "maxItems": 25,
  "includeDetails": true
}
````

### Example targeted input

```json
{
  "searchMode": "lawyerSearch",
  "lastNames": ["Smith", "Johnson"],
  "lastNameMatch": "Exact",
  "status": "All",
  "maxItems": 50
}
```

### Output example

```json
{
  "searchLastName": "recent-status-changes",
  "name": "Adamson, Cynthia A.",
  "city": null,
  "state": null,
  "dateAdmitted": "12/3/2002",
  "authorizedToPractice": null,
  "statusChangeReason": "ARDC Registration",
  "ardcId": "165b723a-aa64-eb11-b810-000d3a9f4eeb",
  "profileUrl": "https://www.iardc.org/Lawyer/Details?id=165b723a-aa64-eb11-b810-000d3a9f4eeb",
  "businessAddress": "Not available",
  "phone": "Not available",
  "email": "Not available"
}
```

### How to run it

1. Open the actor on Apify.

2. Choose a search mode.

3. Keep the default recent status changes input for a quick first run.

4. Or switch to lawyer search and add last names.

5. Set `maxItems`.

6. Click Start.

7. Export the dataset.

### Tips for best results

Start with recent status changes to confirm the workflow.

Use exact last-name search for precise lists.

Use phonetic last-name search for broader matching.

Keep `includeDetails` enabled when you need contact fields.

Disable `includeDetails` for faster high-volume grid-only exports.

Use smaller `maxItems` while testing.

### Integrations

Send results to Google Sheets for legal-market tracking.

Export CSV files for CRM import.

Use Apify webhooks to notify compliance workflows after each run.

Connect the dataset API to enrichment tools.

Schedule recurring runs to monitor recent ARDC status changes.

### API usage: Node.js

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

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/illinois-ardc-attorney-scraper').call({
  searchMode: 'recentStatusChanges',
  maxItems: 25,
});
console.log(run.defaultDatasetId);
```

### API usage: Python

```python
from apify_client import ApifyClient
import os

client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('automation-lab/illinois-ardc-attorney-scraper').call(run_input={
    'searchMode': 'recentStatusChanges',
    'maxItems': 25,
})
print(run['defaultDatasetId'])
```

### API usage: cURL

```bash
curl -X POST "https://api.apify.com/v2/acts/automation-lab~illinois-ardc-attorney-scraper/runs?token=$APIFY_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"searchMode":"recentStatusChanges","maxItems":25}'
```

### MCP usage

Use this actor from Claude or other MCP-compatible clients through Apify MCP.

MCP URL:

`https://mcp.apify.com/?tools=automation-lab/illinois-ardc-attorney-scraper`

Claude Code setup:

```bash
claude mcp add apify https://mcp.apify.com/?tools=automation-lab/illinois-ardc-attorney-scraper
```

MCP JSON configuration:

```json
{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com/?tools=automation-lab/illinois-ardc-attorney-scraper"
    }
  }
}
```

Example prompts:

- "Run Illinois ARDC Attorney Scraper for recent status changes and summarize new registrations."
- "Search ARDC for attorneys with last name Smith and return the dataset URL."
- "Export 100 recent Illinois ARDC attorney records."

### Data freshness

The actor reads the live ARDC website during each run.

ARDC notes that registration status changes may not be reflected until the following business day.

Use recurring runs when you need monitoring.

### Limitations

Some retired, inactive, deceased, or never-registered attorney addresses may not be available online.

Contact fields are only returned when ARDC exposes them in the profile modal.

The standard last-name lawyer search can return fewer rows than expected if ARDC applies strict filters.

### Legality

This actor collects publicly available information from an official public website.

You are responsible for using the data lawfully.

Respect privacy, marketing, and professional-conduct rules that apply to your use case.

Do not use scraped data for harassment, spam, or unlawful discrimination.

### FAQ

#### Can I scrape all Illinois attorneys?

Use recent status changes for monitoring or targeted lawyer search for last-name based exports. Very large complete-state exports should be run in batches.

#### Why are some contact fields unavailable?

ARDC hides address/contact data for some attorney statuses and profiles. The actor returns `Not available` or null when ARDC does not publish the field.

### Troubleshooting: no results

If `lawyerSearch` returns no rows, try Phonetic mode or fewer filters.

If you just need working data, use `recentStatusChanges` mode.

If address fields are missing, ARDC likely does not publish them for that attorney.

### Troubleshooting: slow runs

Disable `includeDetails` for faster grid-only extraction.

Reduce `maxItems` for trial runs.

Large runs take longer because each profile detail requires an additional request.

### Related scrapers

- https://apify.com/automation-lab/attorney-lead-scraper
- https://apify.com/automation-lab/lawyerlegion-attorney-directory-scraper
- https://apify.com/automation-lab/california-state-bar-attorney-scraper
- https://apify.com/automation-lab/texas-state-bar-attorney-scraper

### Support

If the actor stops returning data, ARDC may have changed its form or grid workflow.

Open an issue with your input and run URL.

Include whether you used recent status changes or lawyer search mode.

### Changelog

Initial version supports recent status changes, last-name lawyer search, MVC grid parsing, and optional profile detail extraction.

### Field reference

`searchLastName` is the submitted last-name scope or `recent-status-changes`.

`name` is the ARDC display name.

`dateAdmitted` is the date shown by ARDC.

`authorizedToPractice` is populated in lawyer-search mode.

`statusChangeReason` is populated in recent-status-changes mode.

`profileDetails` contains additional raw labels from the profile modal.

### Performance notes

The actor uses HTTP requests and 256 MB memory by default.

No browser is launched.

This keeps compute cost low for normal runs.

### Store keywords

Illinois attorney scraper.

Illinois lawyer search scraper.

ARDC attorney scraper.

Illinois state bar attorney data.

Attorney registration status scraper.

# Actor input Schema

## `searchMode` (type: `string`):

Use recent status changes for a broad official feed, or lawyer search for specific last names.

## `lastNames` (type: `array`):

For lawyer search: last names to search. For recent status changes: optional last-name filter.

## `firstName` (type: `string`):

Optional first-name filter applied to lawyer-search mode.

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

Maximum number of attorney records to save across all searches.

## `lastNameMatch` (type: `string`):

ARDC supports exact and phonetic last-name matching in lawyer-search mode.

## `includeFormerNames` (type: `boolean`):

Include attorneys whose former names match the last-name search.

## `status` (type: `string`):

Return all matching attorneys or only attorneys authorized to practice.

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

Optional business-location city filter.

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

Optional business-location state filter, for example IL.

## `country` (type: `string`):

ARDC country filter. Use All unless you need a specific country value from ARDC.

## `includeDetails` (type: `boolean`):

Open each ARDC profile modal when an attorney ID is available and capture additional label/value details.

## Actor input object example

```json
{
  "searchMode": "recentStatusChanges",
  "lastNames": [],
  "maxItems": 20,
  "lastNameMatch": "Exact",
  "includeFormerNames": false,
  "status": "All",
  "country": "All",
  "includeDetails": true
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# 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 = {
    "searchMode": "recentStatusChanges",
    "lastNames": [],
    "maxItems": 20,
    "country": "All"
};

// Run the Actor and wait for it to finish
const run = await client.actor("automation-lab/illinois-ardc-attorney-scraper").call(input);

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

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

```

## Python example

```python
from apify_client import ApifyClient

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

# Prepare the Actor input
run_input = {
    "searchMode": "recentStatusChanges",
    "lastNames": [],
    "maxItems": 20,
    "country": "All",
}

# Run the Actor and wait for it to finish
run = client.actor("automation-lab/illinois-ardc-attorney-scraper").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "searchMode": "recentStatusChanges",
  "lastNames": [],
  "maxItems": 20,
  "country": "All"
}' |
apify call automation-lab/illinois-ardc-attorney-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Illinois ARDC Attorney Scraper",
        "description": "⚖️ Scrape official Illinois ARDC attorney registration, status changes, admission dates, profile links, and contact details when available.",
        "version": "0.1",
        "x-build-id": "4PYIxTXLnp7grxsx7"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/automation-lab~illinois-ardc-attorney-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-automation-lab-illinois-ardc-attorney-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/automation-lab~illinois-ardc-attorney-scraper/runs": {
            "post": {
                "operationId": "runs-sync-automation-lab-illinois-ardc-attorney-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/automation-lab~illinois-ardc-attorney-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-automation-lab-illinois-ardc-attorney-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "searchMode": {
                        "title": "Search mode",
                        "enum": [
                            "recentStatusChanges",
                            "lawyerSearch"
                        ],
                        "type": "string",
                        "description": "Use recent status changes for a broad official feed, or lawyer search for specific last names.",
                        "default": "recentStatusChanges"
                    },
                    "lastNames": {
                        "title": "Last names",
                        "minItems": 0,
                        "type": "array",
                        "description": "For lawyer search: last names to search. For recent status changes: optional last-name filter.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "firstName": {
                        "title": "First name (optional)",
                        "type": "string",
                        "description": "Optional first-name filter applied to lawyer-search mode."
                    },
                    "maxItems": {
                        "title": "Maximum attorneys",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of attorney records to save across all searches.",
                        "default": 20
                    },
                    "lastNameMatch": {
                        "title": "Last-name match mode",
                        "enum": [
                            "Exact",
                            "Phonetic"
                        ],
                        "type": "string",
                        "description": "ARDC supports exact and phonetic last-name matching in lawyer-search mode.",
                        "default": "Exact"
                    },
                    "includeFormerNames": {
                        "title": "Include former names",
                        "type": "boolean",
                        "description": "Include attorneys whose former names match the last-name search.",
                        "default": false
                    },
                    "status": {
                        "title": "Registration status filter",
                        "enum": [
                            "All",
                            "AuthorizedToPractice"
                        ],
                        "type": "string",
                        "description": "Return all matching attorneys or only attorneys authorized to practice.",
                        "default": "All"
                    },
                    "city": {
                        "title": "City (optional)",
                        "type": "string",
                        "description": "Optional business-location city filter."
                    },
                    "state": {
                        "title": "State (optional)",
                        "type": "string",
                        "description": "Optional business-location state filter, for example IL."
                    },
                    "country": {
                        "title": "Country",
                        "type": "string",
                        "description": "ARDC country filter. Use All unless you need a specific country value from ARDC.",
                        "default": "All"
                    },
                    "includeDetails": {
                        "title": "Fetch profile details",
                        "type": "boolean",
                        "description": "Open each ARDC profile modal when an attorney ID is available and capture additional label/value details.",
                        "default": true
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
