# Pre-Foreclosure List Scraper — Lis Pendens & Notice of Default (`dominvo/lis-pendens-ai-scraper`) Actor

Lis pendens & notice-of-default filings from county recorder title records, fused per property, scored for sale-urgency, and skip-traced to a callable owner. Motivated-seller leads for wholesalers & investors. Recorder title data only, never family-court records.

- **URL**: https://apify.com/dominvo/lis-pendens-ai-scraper.md
- **Developed by:** [Domin Vo](https://apify.com/dominvo) (community)
- **Categories:** Lead generation, Real estate, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $60.00 / 1,000 enriched leads

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

## Pre-Foreclosure List & Lis Pendens Lead Finder — Notice of Default

**Pull a fresh pre-foreclosure list — lis pendens and notice-of-default filings recorded against property title — fused per parcel, scored for sale-urgency, and skip-traced to a callable owner.**

Get the freshest forced-sale leads before they hit the market. This Actor pulls
**lis pendens**, **notice-of-default (NOD)**, and **pre-foreclosure** filings straight
from county recorder records, fuses each onto its parcel, scores how urgently the
owner must sell, and skip-traces the hot ones to a phone you can call.

A lis pendens is a public notice **recorded against a property's title** that an
active lawsuit may affect ownership. It is recorded at the county recorder —
exactly like a deed or mortgage — so it is **property-keyed (by parcel/APN), not
person-keyed**. While it sits on title, the owner usually cannot sell or
refinance normally, so they have a strong, time-pressured reason to deal fast.

### Legal boundary (read this)

**This Actor reads ONLY the county recorder's PROPERTY index** — the title-side
record: parcel, owner-of-record name (as it appears on title), recorded document
type, and recording date.

**It never pulls, stores, or sells family-court party data**, divorce-defendant
lists, case-party rosters, or any person-keyed "who is getting divorced / sued"
list. Bulk court-record solicitation of named parties is restricted in several
jurisdictions (WA GR 31.1, Massachusetts, Cook County IL) precisely because it is
person-keyed court data. A divorce that produced a recorded lis pendens reaches
us only as **a parcel with a recorded lis pendens** — a property fact, not a
person list. This boundary is restated in the code and in `docs/prd.md` §1/§10
and must survive every code review.

Leads are for making **purchase offers** only — not for tenant, credit, or
employment screening (FCRA).

### Example

**Input**

```json
{
  "county": "Miami-Dade, FL",
  "mode": "check_for_changes",
  "lookbackDays": 30,
  "maxResults": 100,
  "enrich": true
}
````

**Output (one row per lead)**

```json
{
  "mode": "enriched_lead",
  "parcel_key": "1450 nw 7th st miami fl 33125",
  "address": "1450 NW 7th St, Miami, FL 33125",
  "payload": {
    "document_types": ["lis_pendens", "notice_of_default"],
    "urgency_score": 58,
    "owner_name": "MARIA L SANTOS",
    "owner": { "full_name": "Maria Santos" },
    "mailing_address": "PO Box 22, Hialeah, FL 33010",
    "phones": ["+13055551234"],
    "source_urls": ["https://onlineservices.miamidadeclerk.gov/..."],
    "snapshot_date": "2026-06-15",
    "change_type": "new_filing",
    "enriched": true
  },
  "sha256": "a91f…"
}
```

### Inputs

| Key | Required | Default | What it does |
|---|---|---|---|
| `county` | yes | — | County recorder to pull from, as `"County, ST"` (e.g. `"Miami-Dade, FL"`). |
| `mode` | no | `check_for_changes` | Monitor selector. `check_for_changes` returns only filings recorded since your last run (auto-creates the baseline on the first run → first run returns everything). `reset_baseline` re-snapshots and reports nothing. |
| `signals` | no | all | Which recorded-filing signals to run: `lis_pendens`, `notice_of_default`. |
| `lookbackDays` | no | `30` | How far back to read recorded filings. |
| `maxResults` | no | `100` | Max buyer-ready leads to return. |
| `enrich` | no | `true` | When true, skip-trace owners (`enriched_lead`); when false, return scored matches only (`lis_pendens_match`, cheaper). |

The signal modes (`lis_pendens`, `notice_of_default`, `owner_attribute`) self-
register and run automatically inside the monitor pipeline — they are not
selected via `mode`.

### Pricing (pay-per-event)

| Event | Price | What you get |
|---|---|---|
| `run_started` | $0.005 | Lifecycle floor, once per run. |
| `signal_record` | $0.002 | One raw recorded filing (parcel + doc type + recording date). |
| `owner_attribute` | $0.003 | One derived owner-state row (e.g. absentee owner-of-record). |
| `lis_pendens_match` | $0.02 | One parcel with the filing fused to the owner-of-record record + sale-urgency score. The fusion moat. |
| `enriched_lead` | $0.06 | One scored match + owner name, mailing, and phone. The sellable lead. |

**The first 20 result rows per run are free** — except `enriched_lead`, which
bills from the first row (each lead chains a publisher-paid skip-trace, so a free
lead would still spend real cash).

### Output

Main dataset = buyer-ready leads. Each row carries `parcelId`/`parcel_key`,
`address`, `documentType`, `recordingDate`, `ownerName`, `urgencyScore`, optional
`ownerPhone`/`ownerMailing` (enriched only), `evidence`/`sourceUrls`,
`snapshotDate`/`changeType` (monitor), and a stable `sha256` fingerprint for
cross-run dedup.

### Coverage & build status

Coverage starts with the most-open Florida recorders (Miami-Dade, Broward,
Hillsborough, Orange, Duval, Palm Beach). **No Florida county exposes a free
queryable API for recorded documents** — all use HTML search portals (AcclaimWeb,
Landmark Web, custom OMNI). The recorder fetch adapter (`recorder_fetch.py`) is a
correct-contract scaffold: it carries each county's live portal URL and yields
nothing until a per-county portal scraper / OCR template is wired. The parcel /
owner-of-record fusion side IS available free via ArcGIS (Florida Statewide
Cadastral, Miami-Dade parcels) and is wired. The fusion, scoring, enrichment, and
monitor pipeline are complete and tested end-to-end offline.

This is a focused sibling of `distressed-property-ai-scraper` (tax-delinquency /
code-violation / vacant / probate signals). For those signals, use that Actor.

# Actor input Schema

## `county` (type: `string`):

County recorder to pull from, as "County, ST". Coverage starts with the most-open recorders (Florida) plus high-volume CA/TX counties. Example: "Miami-Dade, FL".

## `mode` (type: `string`):

Stateful-monitor selector. check\_for\_changes (default) pulls, fuses, scores, and (if enrich) skip-traces the signals, then returns ONLY filings recorded since your last run on this county (auto-creates the baseline on the first run, so the first run returns everything). reset\_baseline re-snapshots the baseline and reports nothing. The signal modes (lis\_pendens, notice\_of\_default, owner\_attribute) self-register and run automatically — they are not selected here.

## `signals` (type: `array`):

Optional filter — which recorded-filing signals to run. Empty = run all self-registered signals. Choose from lis\_pendens, notice\_of\_default.

## `lookbackDays` (type: `integer`):

How far back to read recorded filings. Recorders post with a lag; 30–60 days catches fresh motivation.

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

Max buyer-ready leads to return.

## `enrich` (type: `boolean`):

When true, attach owner phone + mailing to scored matches (enriched\_lead). When false, return scored matches only (lis\_pendens\_match), cheaper.

## `skiptrace_actor_id` (type: `string`):

Apify Actor ID to chain for skip-trace enrichment. Paid (~$0.007/result); billed to the actor publisher via the DOMIN\_APIFY\_TOKEN resale token, not to the buyer. No match = 0 items = $0. Override with any Actor accepting street\_citystatezip input.

## `skiptrace_api_key` (type: `string`):

Optional paid skip-trace API key. Alternative to chaining an Apify Actor.

## `max_filings_per_source` (type: `integer`):

Caps raw recorded filings scanned per source before fusion, bounding cost and compute. Increase for broader coverage; decrease to limit compute cost.

## `output_format` (type: `string`):

json streams to the default dataset. ndjson/csv/xlsx flush to the key-value store at end of run.

## `proxyConfiguration` (type: `object`):

Proxy settings. Defaults to Apify Proxy (US) — several county/parcel portals block non-US or datacenter egress IPs, so US routing keeps runs reliable. Switch country or add residential groups if a source still blocks you.

## Actor input object example

```json
{
  "county": "Miami-Dade, FL",
  "mode": "check_for_changes",
  "signals": [
    "lis_pendens",
    "notice_of_default"
  ],
  "lookbackDays": 30,
  "maxResults": 100,
  "enrich": true,
  "skiptrace_actor_id": "one-api/skip-trace",
  "max_filings_per_source": 2000,
  "output_format": "json",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyCountry": "US"
  }
}
```

# 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 = {
    "county": "Miami-Dade, FL",
    "mode": "check_for_changes",
    "signals": [
        "lis_pendens",
        "notice_of_default"
    ],
    "skiptrace_actor_id": "one-api/skip-trace"
};

// Run the Actor and wait for it to finish
const run = await client.actor("dominvo/lis-pendens-ai-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 = {
    "county": "Miami-Dade, FL",
    "mode": "check_for_changes",
    "signals": [
        "lis_pendens",
        "notice_of_default",
    ],
    "skiptrace_actor_id": "one-api/skip-trace",
}

# Run the Actor and wait for it to finish
run = client.actor("dominvo/lis-pendens-ai-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 '{
  "county": "Miami-Dade, FL",
  "mode": "check_for_changes",
  "signals": [
    "lis_pendens",
    "notice_of_default"
  ],
  "skiptrace_actor_id": "one-api/skip-trace"
}' |
apify call dominvo/lis-pendens-ai-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Pre-Foreclosure List Scraper — Lis Pendens & Notice of Default",
        "description": "Lis pendens & notice-of-default filings from county recorder title records, fused per property, scored for sale-urgency, and skip-traced to a callable owner. Motivated-seller leads for wholesalers & investors. Recorder title data only, never family-court records.",
        "version": "0.0",
        "x-build-id": "41UsZVRXkzoUIwlvE"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/dominvo~lis-pendens-ai-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-dominvo-lis-pendens-ai-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/dominvo~lis-pendens-ai-scraper/runs": {
            "post": {
                "operationId": "runs-sync-dominvo-lis-pendens-ai-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/dominvo~lis-pendens-ai-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-dominvo-lis-pendens-ai-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": [
                    "county"
                ],
                "properties": {
                    "county": {
                        "title": "County",
                        "type": "string",
                        "description": "County recorder to pull from, as \"County, ST\". Coverage starts with the most-open recorders (Florida) plus high-volume CA/TX counties. Example: \"Miami-Dade, FL\"."
                    },
                    "mode": {
                        "title": "Monitor mode",
                        "enum": [
                            "check_for_changes",
                            "reset_baseline"
                        ],
                        "type": "string",
                        "description": "Stateful-monitor selector. check_for_changes (default) pulls, fuses, scores, and (if enrich) skip-traces the signals, then returns ONLY filings recorded since your last run on this county (auto-creates the baseline on the first run, so the first run returns everything). reset_baseline re-snapshots the baseline and reports nothing. The signal modes (lis_pendens, notice_of_default, owner_attribute) self-register and run automatically — they are not selected here.",
                        "default": "check_for_changes"
                    },
                    "signals": {
                        "title": "Signals to pull",
                        "type": "array",
                        "description": "Optional filter — which recorded-filing signals to run. Empty = run all self-registered signals. Choose from lis_pendens, notice_of_default.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "lookbackDays": {
                        "title": "Lookback window (days)",
                        "minimum": 1,
                        "type": "integer",
                        "description": "How far back to read recorded filings. Recorders post with a lag; 30–60 days catches fresh motivation.",
                        "default": 30
                    },
                    "maxResults": {
                        "title": "Maximum results",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Max buyer-ready leads to return.",
                        "default": 100
                    },
                    "enrich": {
                        "title": "Skip-trace owners",
                        "type": "boolean",
                        "description": "When true, attach owner phone + mailing to scored matches (enriched_lead). When false, return scored matches only (lis_pendens_match), cheaper.",
                        "default": true
                    },
                    "skiptrace_actor_id": {
                        "title": "Skip-trace Actor ID",
                        "type": "string",
                        "description": "Apify Actor ID to chain for skip-trace enrichment. Paid (~$0.007/result); billed to the actor publisher via the DOMIN_APIFY_TOKEN resale token, not to the buyer. No match = 0 items = $0. Override with any Actor accepting street_citystatezip input.",
                        "default": "one-api/skip-trace"
                    },
                    "skiptrace_api_key": {
                        "title": "Skip-trace API key",
                        "type": "string",
                        "description": "Optional paid skip-trace API key. Alternative to chaining an Apify Actor."
                    },
                    "max_filings_per_source": {
                        "title": "Max filings per source",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Caps raw recorded filings scanned per source before fusion, bounding cost and compute. Increase for broader coverage; decrease to limit compute cost.",
                        "default": 2000
                    },
                    "output_format": {
                        "title": "Output format",
                        "enum": [
                            "json",
                            "ndjson",
                            "csv",
                            "xlsx"
                        ],
                        "type": "string",
                        "description": "json streams to the default dataset. ndjson/csv/xlsx flush to the key-value store at end of run.",
                        "default": "json"
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Proxy settings. Defaults to Apify Proxy (US) — several county/parcel portals block non-US or datacenter egress IPs, so US routing keeps runs reliable. Switch country or add residential groups if a source still blocks you.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyCountry": "US"
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
