# Obituary Life-Insurance Lead Scraper (`george.the.developer/obituary-life-insurance-leads`) Actor

Recent US obituaries with surviving family extraction, funeral home details, estate signals, lead score, and insurance pitch angles. Built for life insurance agents and estate planners. Pay per result.

- **URL**: https://apify.com/george.the.developer/obituary-life-insurance-leads.md
- **Developed by:** [George Kioko](https://apify.com/george.the.developer) (community)
- **Categories:** Lead generation
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

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

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

## Obituary Life-Insurance Lead Scraper

Recent US obituaries with surviving family extraction, funeral home details, estate signals, lead score, and insurance pitch angles. Built for life insurance agents, final-expense IMOs, and estate planners. Pay per result.

[![Obituary Lead Scraper on Apify](https://img.shields.io/badge/Apify-Obituary%20Lead%20Scraper-1f8f4d)](https://apify.com/george.the.developer/obituary-life-insurance-leads)
[![Pricing](https://img.shields.io/badge/Pricing-%240.50%20discovery%20%2F%20%242.00%20enriched-blue)](#pricing)

### Why this exists

LIMRA published a 2025 white paper on AI + obituary data for preneed insurance lead generation. The final-expense market is $1.05B in new annualized premium with 16% YoY growth. Final-expense exclusive leads cost $75-$200 each from traditional vendors. The data is public. The structured extraction is the missing piece.

This actor pulls recent obituaries, extracts surviving family with relationships, identifies the funeral home contact, flags estate / business / charitable signals, scores the lead 0-100, and writes pitch angles you can drop straight into a CRM template. One request per record. No seat license, no monthly minimum.

### How It Works

````

```
            ┌──────────────────────────────────────────────┐
            │   Obituary Life-Insurance Lead Scraper       │
            └──────────────────┬───────────────────────────┘
                               │
            ┌──────────────────▼───────────────────────────┐
            │  Source 1: LEGACY.COM (anti-bot tier)        │
            │  Routed through VPS Go TLS service           │
            │  (Chrome 124 fingerprinted client)           │
            │  /us/obituaries/local/{state}/{city}         │
            └──────────────────┬───────────────────────────┘
                               │
            ┌──────────────────▼───────────────────────────┐
            │  Source 2: TRIBUTES.COM (lighter anti-bot)   │
            │  Direct fetch fallback                       │
            └──────────────────┬───────────────────────────┘
                               │
            ┌──────────────────▼───────────────────────────┐
            │  Step 3: SURVIVING FAMILY EXTRACTION         │
            │  "survived by" block detection               │
            │  Relationship + name + (location) parser     │
            │  Filters non-name fragments                  │
            └──────────────────┬───────────────────────────┘
                               │
            ┌──────────────────▼───────────────────────────┐
            │  Step 4: SIGNAL DETECTION                    │
            │  Estate / trust / executor mentions          │
            │  Business owner / founder mentions           │
            │  Charity named (in lieu of flowers...)       │
            │  Funeral home + phone + address              │
            └──────────────────┬───────────────────────────┘
                               │
            ┌──────────────────▼───────────────────────────┐
            │  Step 5: LEAD SCORING + PITCH ANGLES         │
            │  0-100 score weighted on family + signals    │
            │  Custom insurance pitch lines per record     │
            └──────────────────┬───────────────────────────┘
                               │
            ┌──────────────────▼───────────────────────────┐
            │  Output: structured JSON per obituary        │
            └──────────────────────────────────────────────┘
```

````

### Endpoints

| Method | Path | Purpose | Charge |
|--------|------|---------|--------|
| `GET` | `/` | Service info | none |
| `GET` | `/health` | Health probe | none |
| `GET` | `/search?location=Phoenix,AZ&days=7&limit=20` | Recent obits by city + state, basic record per result | $0.50 / record |
| `GET` | `/enrich?url=https://www.legacy.com/...` | Full enrichment for one obituary URL | $2.00 / record |
| `POST` | `/enrich/bulk` | Up to 25 URLs in one call | $2.00 / record |

Each run also incurs a $0.10 actor-start fee.

### Quick start

```bash
TOKEN="<your-apify-token>"
BASE="https://george-the-developer--obituary-life-insurance-leads.apify.actor"

## Last 7 days of Phoenix obituaries
curl "$BASE/search?location=Phoenix,AZ&days=7&limit=20" \
  -H "Authorization: Bearer $TOKEN"

## Full enrichment for one obituary
curl "$BASE/enrich?url=https://www.legacy.com/us/obituaries/example" \
  -H "Authorization: Bearer $TOKEN"

## Bulk enrichment
curl -X POST "$BASE/enrich/bulk" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"urls":["https://www.legacy.com/...","https://www.tributes.com/..."]}'
````

### Sample response (enriched)

```json
{
  "ok": true,
  "via": "vps",
  "record": {
    "deceased": {
      "name": "Jane Marie Doe",
      "age": 72,
      "date_of_death": "2026-04-22",
      "location": "Phoenix, AZ",
      "photo_url": "https://..."
    },
    "obituary_text_excerpt": "Jane Marie Doe, age 72, of Phoenix, AZ, passed away peacefully...",
    "surviving_family": [
      {"name": "John A. Doe", "relationship": "husband", "location": "Phoenix, AZ"},
      {"name": "Sarah Smith", "relationship": "daughter", "location": "Tucson, AZ"},
      {"name": "Michael Doe", "relationship": "son", "location": "Mesa, AZ"}
    ],
    "funeral_home": {
      "name": "Memorial Mortuary",
      "address": "123 Main St, Phoenix, AZ 85001",
      "phone": "(602) 555-1234",
      "website": null
    },
    "service_details": {
      "viewing_date": "April 25, 2026",
      "service_date": "April 26, 2026",
      "service_url": null
    },
    "estate_signals": {
      "mentions_estate": true,
      "mentions_business_owner": true,
      "mentions_charity": true,
      "charity_named": "American Heart Association"
    },
    "lead_score": 84,
    "insurance_pitch_angles": [
      "Surviving spouse may need new term-life policy or beneficiary review on existing policies.",
      "2 adult children mentioned. Final-expense coverage for surviving parent is a common need.",
      "Estate or trust mentioned. Likely candidate for estate planning, probate counsel, or pre-need insurance review.",
      "Business ownership signaled. Family business succession + key-person life insurance is a high-value pitch.",
      "Charitable giving signal (charity: American Heart Association). Open to donor-advised fund, charitable remainder trust, or insurance-funded gifting conversations."
    ],
    "source": {
      "platform": "legacy.com",
      "url": "https://www.legacy.com/...",
      "scraped_at": "2026-05-09T18:30:00Z"
    }
  }
}
```

### Pricing

| Event | Price | What it covers |
|-------|-------|----------------|
| `apify-actor-start` | $0.10 | One run start (per GB of memory, minimum one) |
| `obituary-discovered` | $0.50 | One obituary record discovered (deceased name, date, location, source URL) |
| `obituary-enriched` | $2.00 | Full enrichment with surviving family, funeral home, estate signals, lead score, pitch angles |

A traditional final-expense exclusive lead costs $75-$200. Even at $2 per fully-enriched record this is two orders of magnitude cheaper for the agent doing their own outreach.

### Use cases

1. **Final-expense life insurance agents** running outreach to surviving spouses
2. **Estate planning attorneys** offering probate, trust, and will services to surviving families
3. **Funeral product upsell** (urn, casket, headstone vendors filtered by service date)
4. **Death cleaning / estate sale services** booking jobs from current obituary inventory
5. **Financial advisors** offering beneficiary review and AUM rollover services
6. **Pre-need insurance carriers** running campaigns based on charitable giving signals

### Data sources

- **Legacy.com** — primary, broadest US coverage. Routed through VPS Go TLS service (Chrome 124 fingerprinted client) to handle Datadome / Cloudflare protection.
- **Tributes.com** — lighter anti-bot, useful for direct-fetch records.
- **Funeral home networks** (FrontRunner, Tukios) — deferred to v1.1.

### Honest tradeoffs

- Cold-start latency on first call after idle (10-30s while Apify wakes the Standby actor)
- Legacy.com first-fetch may be slow (2-5s) due to TLS handshake through the Go service
- Surviving-family extraction misses single-token first names (e.g. "Emma, Noah, Ava" sentence). v1.1 will handle list patterns inside grandchildren clauses.
- US-only in v1. UK probate notices are a separate market (handled differently via the UK Gazette).
- Date parsing returns the raw matched string (e.g. "April 22, 2026"). v1.1 will normalize to ISO-8601.
- Funeral home extraction works best on Legacy.com pages where "Arrangements by..." is in the body. Sites that hide it inside JS-rendered footers may return null.

### Compliance and ethics

This actor surfaces only data published in public obituaries. Use responsibly:

- Respect the grieving period. Most agents wait 14-30 days before outreach.
- Always identify yourself and the source of the lead in first contact.
- Honor requests to be removed.
- US state DNC laws + LIMRA preneed best-practice guidelines apply.

### Docs and examples

Full curl, Node, and Python examples at [github.com/the-ai-entrepreneur-ai-hub/obituary-life-insurance-leads-docs](https://github.com/the-ai-entrepreneur-ai-hub/obituary-life-insurance-leads-docs).

### More from this developer

Other lead-gen actors built for the same pay-per-result model:

- **[Funded Startup Tracker](https://apify.com/george.the.developer/funded-startup-tracker)** — TechCrunch + SEC EDGAR funding events with parsed amount, round, investors, founders, hiring signals. $0.04 / $0.10 per record.
- **[ATS Hire-Trigger Intent Scraper](https://apify.com/george.the.developer/ats-hire-trigger-intent-scraper)** — Greenhouse + Lever + Ashby + SmartRecruiters jobs in one API. Hiring intent signals for SDR teams. $0.005 / $0.015 per job.
- **[Shopify DTC Brand Discovery](https://apify.com/george.the.developer/shopify-dtc-brand-discovery)** — Shopify stores by niche with tech-stack detection. $0.02 / $0.05 per store.
- **[Email Validator API](https://apify.com/george.the.developer/email-validator-api)** — SMTP probe, MX record check, disposable detection. Pairs with this actor for verifying surviving-family emails. $0.002 per email.
- **[Domain WHOIS Lookup](https://apify.com/george.the.developer/domain-whois-lookup)** — Domain registration data for funeral home / estate website intel. $0.005 per domain.

Full portfolio: [apify.com/george.the.developer](https://apify.com/george.the.developer).

### License

MIT.

# Actor input Schema

## `location` (type: `string`):

City and state, e.g. 'Phoenix,AZ' or 'Houston,TX'. Used by /search to pull recent local obituaries.

## `days` (type: `integer`):

Only return obituaries from the last N days (1-90)

## `limit` (type: `integer`):

Maximum number of records per search (1-100)

## `url` (type: `string`):

Single legacy.com or tributes.com obituary URL to enrich.

## `name` (type: `string`):

Optional: deceased name for /enrich when no URL is supplied.

## `enrichment` (type: `string`):

'basic' returns deceased + location + date only, 'full' adds surviving family + funeral home + estate signals + lead score + insurance pitch angles

## `urls` (type: `array`):

Optional: array of obituary URLs to enrich in bulk (max 25)

## Actor input object example

```json
{
  "location": "Phoenix,AZ",
  "days": 7,
  "limit": 20,
  "url": "https://www.legacy.com/us/obituaries/example",
  "enrichment": "full"
}
```

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("george.the.developer/obituary-life-insurance-leads").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 = {}

# Run the Actor and wait for it to finish
run = client.actor("george.the.developer/obituary-life-insurance-leads").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 '{}' |
apify call george.the.developer/obituary-life-insurance-leads --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=george.the.developer/obituary-life-insurance-leads",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Obituary Life-Insurance Lead Scraper",
        "description": "Recent US obituaries with surviving family extraction, funeral home details, estate signals, lead score, and insurance pitch angles. Built for life insurance agents and estate planners. Pay per result.",
        "version": "1.0",
        "x-build-id": "e1lVABjuJZnxlGAHA"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/george.the.developer~obituary-life-insurance-leads/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-george.the.developer-obituary-life-insurance-leads",
                "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/george.the.developer~obituary-life-insurance-leads/runs": {
            "post": {
                "operationId": "runs-sync-george.the.developer-obituary-life-insurance-leads",
                "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/george.the.developer~obituary-life-insurance-leads/run-sync": {
            "post": {
                "operationId": "run-sync-george.the.developer-obituary-life-insurance-leads",
                "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": {
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "City and state, e.g. 'Phoenix,AZ' or 'Houston,TX'. Used by /search to pull recent local obituaries."
                    },
                    "days": {
                        "title": "Days Window",
                        "minimum": 1,
                        "maximum": 90,
                        "type": "integer",
                        "description": "Only return obituaries from the last N days (1-90)",
                        "default": 7
                    },
                    "limit": {
                        "title": "Max Results",
                        "minimum": 1,
                        "maximum": 100,
                        "type": "integer",
                        "description": "Maximum number of records per search (1-100)",
                        "default": 20
                    },
                    "url": {
                        "title": "Obituary URL",
                        "type": "string",
                        "description": "Single legacy.com or tributes.com obituary URL to enrich."
                    },
                    "name": {
                        "title": "Deceased Name",
                        "type": "string",
                        "description": "Optional: deceased name for /enrich when no URL is supplied."
                    },
                    "enrichment": {
                        "title": "Enrichment Level",
                        "enum": [
                            "basic",
                            "full"
                        ],
                        "type": "string",
                        "description": "'basic' returns deceased + location + date only, 'full' adds surviving family + funeral home + estate signals + lead score + insurance pitch angles",
                        "default": "full"
                    },
                    "urls": {
                        "title": "Bulk Obituary URLs",
                        "maxItems": 25,
                        "type": "array",
                        "description": "Optional: array of obituary URLs to enrich in bulk (max 25)",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
