# NASBA CPA License Verifier — Multi-State Accountant Lookup (`jungle_synthesizer/nasba-cpa-scraper`) Actor

Verify CPA licenses across 53 U.S. jurisdictions from the official NASBA Accountancy Licensee Database. Search by last name, first name, license number, or jurisdiction. Returns status, dates, license type, firm, and contact city/state. Sources directly from cpaverify.org.

- **URL**: https://apify.com/jungle\_synthesizer/nasba-cpa-scraper.md
- **Developed by:** [BowTiedRaccoon](https://apify.com/jungle_synthesizer) (community)
- **Categories:** Lead generation, Business, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN 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.

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

## NASBA CPA License Scraper

Scrape Certified Public Accountant license records from the official [NASBA Accountancy Licensee Database](https://cpaverify.org). Returns license number, status, issue and expiration dates, jurisdiction, license type, firm, and contact city/state across the 53 U.S. boards of accountancy that share data with the central registry.

---

### NASBA CPA License Scraper Features

- Searches by last name, first name, license number, or jurisdiction
- Returns 20+ fields per CPA — license details, contact, firm, disciplinary flags
- Optional detail-page enrichment adds issue date, expiration, CPE-ID, and contact city/state/zip
- Multi-state sharding — list jurisdictions to bypass the server's per-query result cap
- Authoritative source — pulls directly from cpaverify.org, the only official single-source national CPA database
- No proxies, no captchas, no API keys

---

### Who Uses NASBA CPA Data?

- **Accounting software vendors** — Build prospect lists for tax, audit, and bookkeeping platforms
- **Compliance teams** — Verify a CPA's active license status, jurisdiction, and disciplinary history before engaging
- **B2B marketing** — Target active CPAs by state for newsletters, training, and conference outreach
- **Regulatory researchers** — Monitor enforcement actions and license-status patterns across boards
- **Recruiters** — Source CPAs by jurisdiction and license type for staffing and headhunting

---

### How the NASBA CPA Scraper Works

1. **Search** — The scraper hits the cpaverify.org public search with your filters (last name required, plus optional first name, license number, or jurisdiction codes)
2. **Paginate** — Walks the result pages until it hits your `maxItems` cap or the server's 250-record per-query ceiling
3. **Enrich (optional)** — When `do_fetch_detail` is on, fetches each licensee's detail page to add issue date, expiration, contact city/state/zip, and CPE-ID

If you list multiple jurisdictions, each runs as its own search shard. That's how you exceed the 250-row cap — narrow the query, then aggregate.

---

### Input

```json
{
  "lastName": "Smith",
  "firstName": "",
  "licenseNum": "",
  "jurisdictions": ["CA"],
  "do_fetch_detail": true,
  "maxItems": 10
}
````

| Field | Type | Default | Description |
|-------|------|---------|-------------|
| lastName | string | (required) | Last name to search. NASBA rejects empty queries. |
| firstName | string | "" | First-name filter. Use it when a last name returns the 250-row cap. |
| licenseNum | string | "" | Specific license number to verify. |
| jurisdictions | array | \[] | Two-letter state codes (CA, NY, TX). Empty searches every jurisdiction at once; listing codes runs one shard per state. |
| do\_fetch\_detail | boolean | true | Fetch each licensee's detail page for issue/expiration dates, CPE-ID, and contact location. Disable for a fast metadata-only sweep. |
| maxItems | integer | 10 | Maximum records to return. Default keeps tester runs under the 5-minute cap. |

#### Verify a single license

```json
{
  "lastName": "Smith",
  "licenseNum": "12364",
  "jurisdictions": ["KS"],
  "maxItems": 1
}
```

#### Sweep one state without detail enrichment

```json
{
  "lastName": "Johnson",
  "jurisdictions": ["CA"],
  "do_fetch_detail": false,
  "maxItems": 250
}
```

***

### NASBA CPA Scraper Output Fields

```json
{
  "licenseeId": 519411205,
  "licenseeGeneralId": 529516185,
  "lastName": "(HILL) SMITH",
  "firstName": "LINDSAY",
  "middleName": null,
  "maiden": null,
  "suffix": null,
  "indivName": "LINDSAY (HILL) SMITH",
  "licenseNum": "12364",
  "licenseTypeDescription": "",
  "licenseTypeName": "CPA.",
  "licenseStatusDescription": "ACTIVE CERTIFICATE",
  "licenseStatusType": "ACTIVE CERTIFICATE",
  "active": true,
  "issueDate": "2017-01-03",
  "expirationDate": null,
  "jurisdictionAbbreviation": "KS",
  "jurisdictionName": "KANSAS BOARD OF ACCOUNTANCY",
  "jurisdictionId": 90,
  "city": "FRONTENAC",
  "stateProvince": "Kansas",
  "zip": null,
  "country": "USA",
  "firmName": null,
  "cpeId": "CPE-F594D",
  "ncId": null,
  "disciplinaryAction": "N",
  "disciplinaryActions": [],
  "detailUrl": "https://ald.nasba.org/search/cpa/529516185?jurisdictionId=90",
  "lastUpdatedAt": "2026-05-01",
  "scrapedAt": "2026-05-01T23:40:12.345Z"
}
```

| Field | Type | Description |
|-------|------|-------------|
| licenseeId | integer | NASBA's internal licensee ID |
| licenseeGeneralId | integer | General ID used in the detail-page URL |
| lastName | string | Last name as recorded by the State Board |
| firstName | string | First name |
| middleName | string | Middle name |
| maiden | string | Maiden name when reported |
| suffix | string | Name suffix (Jr., Sr., III) |
| indivName | string | Full display name |
| licenseNum | string | CPA license / certificate number |
| licenseTypeDescription | string | License type description |
| licenseTypeName | string | Short license type code (detail-only) |
| licenseStatusDescription | string | Status (ACTIVE, INACTIVE, REVOKED, LAPSED) |
| licenseStatusType | string | Normalized status type |
| active | boolean | True when the license is currently active |
| issueDate | string | Issue date YYYY-MM-DD (detail-only) |
| expirationDate | string | Expiration date YYYY-MM-DD (detail-only) |
| jurisdictionAbbreviation | string | Two-letter state code |
| jurisdictionName | string | Full State Board name |
| jurisdictionId | integer | NASBA jurisdiction ID |
| city | string | Contact city (detail-only) |
| stateProvince | string | Contact state (detail-only) |
| zip | string | Contact ZIP (detail-only) |
| country | string | Contact country (detail-only) |
| firmName | string | Associated CPA firm name |
| cpeId | string | CPE-ID for continuing-education tracking (detail-only) |
| ncId | string | National Candidate ID (detail-only) |
| disciplinaryAction | string | Y, N, or "Contact State Board For Details" |
| disciplinaryActions | array | Action descriptions when reported |
| detailUrl | string | Public NASBA detail page URL |
| lastUpdatedAt | string | Last update from the State Board feed (detail-only) |
| scrapedAt | string | When the record was extracted (ISO 8601) |

***

### FAQ

#### How do I look up a CPA on NASBA?

The NASBA CPA License Scraper takes a last name (required) plus optional first name, license number, or state codes. Run it with `lastName` and `jurisdictions: ["CA"]` to find a California CPA, or add `licenseNum` to verify a specific license.

#### How much does the NASBA CPA Scraper cost to run?

Pricing is pay-per-event: a flat $0.10 per run start plus $0.001 per record extracted. A full state sweep of 250 records with detail enrichment runs in under two minutes.

#### Why are some fields null?

The NASBA CPA Scraper returns whatever each State Board chooses to share with cpaverify.org. Hawaii and New Mexico don't participate at all. Other boards withhold expiration dates, contact info, or disciplinary detail under state privacy rules. Null means the board didn't publish it — not that the scraper missed it.

#### Can I extract more than 250 records per search?

Yes. NASBA caps each individual query at 250 results, but the scraper bypasses that by sharding on jurisdiction. Pass `jurisdictions: ["CA", "NY", "TX", ...]` and the scraper runs one search per state, returning up to 250 records each. Combine with `firstName` for narrower slices.

#### Does the NASBA CPA Scraper need a proxy?

No. NASBA's public search at cpaverify.org runs without IP filtering or geo-blocking. The scraper hits it directly with default Apify infrastructure.

***

### Need More Features?

Need custom fields, sub-state filters, or a scraper for a different licensure board? [File an issue](https://console.apify.com/actors/issues) or get in touch.

### Why Use the NASBA CPA Scraper?

- **Authoritative** — Pulls from cpaverify.org, the official NASBA registry maintained by the State Boards themselves
- **Detailed** — Returns 20+ fields including issue date, expiration, CPE-ID, contact location, and disciplinary flags — most CPA scrapers stop at name and license number
- **Honest about limits** — Documents the 250-row per-query cap up front and gives you the sharding tools to work around it, instead of pretending it doesn't exist

# Actor input Schema

## `sp_intended_usage` (type: `string`):

Please describe how you plan to use the data extracted by this crawler.

## `sp_improvement_suggestions` (type: `string`):

Provide any feedback or suggestions for improvements.

## `sp_contact` (type: `string`):

Provide your email address so we can get in touch with you.

## `lastName` (type: `string`):

Last name to search (required by NASBA — server rejects empty queries).

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

Optional first-name filter to narrow results. Useful when last name returns >250 hits (server cap).

## `licenseNum` (type: `string`):

Optional CPA license number filter. Use to verify a specific license.

## `jurisdictions` (type: `array`):

Two-letter state codes (e.g. CA, NY, TX). Empty = search all 53 jurisdictions at once. Listing one or more codes runs a separate search per jurisdiction so you can exceed the 250-row per-query cap.

## `do_fetch_detail` (type: `boolean`):

Fetch each licensee's detail page to add issue date, expiration date, contact city/state/zip, CPE ID, and DOB. Doubles request count. Disable for a fast listing-only sweep.

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

Maximum number of records to extract. Default keeps tester runs under the 5-min cap.

## Actor input object example

```json
{
  "sp_intended_usage": "Describe your intended use...",
  "sp_improvement_suggestions": "Share your suggestions here...",
  "sp_contact": "Share your email here...",
  "lastName": "Smith",
  "jurisdictions": [],
  "do_fetch_detail": true,
  "maxItems": 10
}
```

# Actor output Schema

## `results` (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 = {
    "sp_intended_usage": "Describe your intended use...",
    "sp_improvement_suggestions": "Share your suggestions here...",
    "sp_contact": "Share your email here...",
    "lastName": "Smith",
    "firstName": "",
    "licenseNum": "",
    "jurisdictions": [],
    "do_fetch_detail": true,
    "maxItems": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("jungle_synthesizer/nasba-cpa-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 = {
    "sp_intended_usage": "Describe your intended use...",
    "sp_improvement_suggestions": "Share your suggestions here...",
    "sp_contact": "Share your email here...",
    "lastName": "Smith",
    "firstName": "",
    "licenseNum": "",
    "jurisdictions": [],
    "do_fetch_detail": True,
    "maxItems": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("jungle_synthesizer/nasba-cpa-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 '{
  "sp_intended_usage": "Describe your intended use...",
  "sp_improvement_suggestions": "Share your suggestions here...",
  "sp_contact": "Share your email here...",
  "lastName": "Smith",
  "firstName": "",
  "licenseNum": "",
  "jurisdictions": [],
  "do_fetch_detail": true,
  "maxItems": 10
}' |
apify call jungle_synthesizer/nasba-cpa-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "NASBA CPA License Verifier — Multi-State Accountant Lookup",
        "description": "Verify CPA licenses across 53 U.S. jurisdictions from the official NASBA Accountancy Licensee Database. Search by last name, first name, license number, or jurisdiction. Returns status, dates, license type, firm, and contact city/state. Sources directly from cpaverify.org.",
        "version": "0.1",
        "x-build-id": "fSyAwOyw70gSe4E4k"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/jungle_synthesizer~nasba-cpa-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-jungle_synthesizer-nasba-cpa-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/jungle_synthesizer~nasba-cpa-scraper/runs": {
            "post": {
                "operationId": "runs-sync-jungle_synthesizer-nasba-cpa-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/jungle_synthesizer~nasba-cpa-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-jungle_synthesizer-nasba-cpa-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",
                "required": [
                    "lastName",
                    "maxItems"
                ],
                "properties": {
                    "sp_intended_usage": {
                        "title": "What is the intended usage of this data?",
                        "minLength": 1,
                        "type": "string",
                        "description": "Please describe how you plan to use the data extracted by this crawler."
                    },
                    "sp_improvement_suggestions": {
                        "title": "How can we improve this crawler for you?",
                        "minLength": 1,
                        "type": "string",
                        "description": "Provide any feedback or suggestions for improvements."
                    },
                    "sp_contact": {
                        "title": "Contact Email",
                        "minLength": 1,
                        "type": "string",
                        "description": "Provide your email address so we can get in touch with you."
                    },
                    "lastName": {
                        "title": "Last Name",
                        "type": "string",
                        "description": "Last name to search (required by NASBA — server rejects empty queries)."
                    },
                    "firstName": {
                        "title": "First Name",
                        "type": "string",
                        "description": "Optional first-name filter to narrow results. Useful when last name returns >250 hits (server cap)."
                    },
                    "licenseNum": {
                        "title": "License Number",
                        "type": "string",
                        "description": "Optional CPA license number filter. Use to verify a specific license."
                    },
                    "jurisdictions": {
                        "title": "Jurisdictions (state abbreviations)",
                        "type": "array",
                        "description": "Two-letter state codes (e.g. CA, NY, TX). Empty = search all 53 jurisdictions at once. Listing one or more codes runs a separate search per jurisdiction so you can exceed the 250-row per-query cap.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "do_fetch_detail": {
                        "title": "Fetch Detail Pages",
                        "type": "boolean",
                        "description": "Fetch each licensee's detail page to add issue date, expiration date, contact city/state/zip, CPE ID, and DOB. Doubles request count. Disable for a fast listing-only sweep."
                    },
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 1,
                        "maximum": 100000,
                        "type": "integer",
                        "description": "Maximum number of records to extract. Default keeps tester runs under the 5-min cap.",
                        "default": 10
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
