# FEMA NRI County Risk Profile — Asset Hazard Join (`malonestar/fema-nri-county-risk-profile`) Actor

Join any asset (address, lat/lon, or county FIPS) to FEMA's National Risk Index hazard profile at county or census-tract resolution: composite risk score, expected annual loss, social vulnerability, resilience, and ranked top-3 hazards across all 18 FEMA perils.

- **URL**: https://apify.com/malonestar/fema-nri-county-risk-profile.md
- **Developed by:** [Kyle Maloney](https://apify.com/malonestar) (community)
- **Categories:** Agents, Developer tools, Real estate
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.30 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

## FEMA NRI County Risk Profile — Asset Hazard Join

Join any list of assets — street addresses (via state+county), GPS coordinates, or
county FIPS codes — to FEMA's **National Risk Index (NRI)** hazard profile:
composite risk score, expected annual loss ($), social vulnerability, community
resilience, and a **ranked top-3 hazards** breakdown across all **18 FEMA perils**
(wildfire, hurricane, earthquake, tornado, inland flooding, drought, and more).
Resolve at **county** resolution (default, ~3,144 areas) or **census-tract**
resolution (~85,000 areas, finer-grained).

Source: FEMA National Risk Index Counties and Census Tracts FeatureServers
(ArcGIS, keyless). County/tract geocoding for lat/lon assets uses the keyless
FCC Census Block API. No API keys required.

### Who this is for
- **Insurers & reinsurers** scoring a book of business by county- or tract-level hazard exposure.
- **Real estate & REITs** screening acquisition targets for climate/hazard risk down to the neighborhood.
- **Corporate risk / business continuity teams** profiling facility and supply-chain locations.
- **Lenders & underwriters** adding a hazard-risk data point to due diligence.
- **AI agents** (via MCP) that need a quick "how risky is this location" tool call.

### County vs. census-tract resolution
Set the `resolution` input to `"county"` (default) or `"tract"`:
- **County** — FEMA's county-level NRI roll-up, ~3,144 areas nationwide. Works with
  any of the three asset input types (fips, state+county, or lat/lon).
- **Tract** — FEMA's finer-grained census-tract NRI, ~85,000 areas nationwide.
  Only applies precisely to **lat/lon assets**: the point is geocoded to a
  15-digit Census block FIPS via the FCC API, and the tract FIPS (its first 11
  digits) is joined against the NRI tract layer. `fips` and `state+county`
  assets carry no tract-level signal, so they always resolve at county level.
  If a tract lookup misses or the tract FeatureServer errors, the record
  **gracefully falls back to its county profile** — the run never fails, and
  the output tells you which resolution was actually used (`resolution_used`).

**Honesty note on tract-level precision:** FEMA's National Risk Index tract data
is a finer-grained cut of the same underlying hazard/loss/vulnerability models,
not an independently-collected dataset — smaller geographic areas mean smaller
underlying sample sizes for some inputs, so treat tract-level scores as
directionally useful rather than as statistically tight as the county
aggregate, and expect more `Not Applicable` ratings for geographically-gated
hazards (e.g. avalanche, coastal flooding, tsunami) in small inland tracts.
When precision matters for a decision, cross-check the tract score against its
parent county's score (both are always included via `stcofips`/`county`).

### Two modes

#### 1. Asset mode (default) — join your locations to NRI
Provide an `assets` array. Each item can be **any one** of:
- `{ "fips": "08031" }` — 5-digit county FIPS code (always resolves at county level)
- `{ "state": "Colorado", "county": "Denver" }` — state + county name (always resolves at county level)
- `{ "lat": 39.7392, "lon": -104.9903 }` — geocoded via the FCC Census Block API (resolves at tract level when `resolution: "tract"`)

Add an optional `"label"` to identify each asset in the output.

```json
{
  "resolution": "tract",
  "assets": [
    { "lat": 39.7392, "lon": -104.9903, "label": "Denver HQ" },
    { "lat": 29.9511, "lon": -90.0715, "label": "New Orleans warehouse" },
    { "fips": "06037", "label": "LA County DC (county-level — no lat/lon)" }
  ]
}
````

#### 2. Inventory mode — full NRI dumps by state/county

Leave `assets` empty and set `states` and/or `counties` to pull full NRI profiles
for those areas, at the resolution set by `resolution` (all ~3,144 counties or
\~85,000 tracts if left fully empty, bounded by `maxResults`).

```json
{ "resolution": "tract", "states": ["CO"], "counties": ["Denver"] }
```

### Output fields (per record)

- `asset_label`, `input_type`, `match_status` (`matched` / `not_found` / `geocode_failed` / `invalid_input`)
- `resolution_used` — `"tract"` or `"county"`, whichever resolution actually produced this record's profile (see fallback note above)
- `state`, `county`, `stcofips`, `tract_fips`, `tract`, `nri_id`
- `risk_score`, `risk_rating` — FEMA NRI composite risk (0-100 percentile + category)
- `expected_annual_loss_usd`, `expected_annual_loss_score` — modeled $ loss/year, all hazards combined
- `social_vulnerability_score`, `social_vulnerability_rating` — CDC/ATSDR SVI-based
- `resilience_score`, `resilience_rating` — community recovery capacity
- `top_hazards` — the area's **3 highest-scoring hazards** of 18, each `{code, hazard, score, rating}`
- `hazards` — full breakdown of **all 18 hazard types** for the area

### Example output row (tract resolution)

```json
{
  "asset_label": "Denver HQ",
  "input_type": "lat_lon",
  "match_status": "matched",
  "resolution_used": "tract",
  "state": "Colorado",
  "county": "Denver",
  "stcofips": "08031",
  "tract_fips": "08031002000",
  "tract": "002000",
  "nri_id": "T08031002000",
  "risk_score": 63.34,
  "risk_rating": "Relatively Moderate",
  "expected_annual_loss_usd": 3123456.78,
  "social_vulnerability_rating": "Relatively Moderate",
  "resilience_rating": "Relatively Moderate",
  "top_hazards": [
    { "code": "HAIL", "hazard": "Hail", "score": 97.5, "rating": "Very High" },
    { "code": "IFLD", "hazard": "Inland Flooding", "score": 73.9, "rating": "Relatively Moderate" }
  ]
}
```

### Use as an MCP tool

This actor is discoverable to AI agents (Claude, Cursor, etc.) via mcp.apify.com.
Field-level output descriptions make it a clean, chainable tool: an agent can pass
a `{state, county}` or `{lat, lon}` (optionally with `resolution: "tract"`) and get
back a structured hazard profile it can reason over directly — no scraping or
parsing needed.

### Pricing

$6 per 1,000 results (single automatic Result/dataset-item event — one billed
record per asset in asset mode, or per county/tract in inventory mode).

### FAQ

**Does this need an API key?** No — the FEMA NRI FeatureServers and the FCC
Census Block geocoder are all keyless public APIs.

**What if my county name doesn't match?** The join strips common suffixes
("County", "Parish", "Borough") and matches case-insensitively. If a county still
doesn't resolve, the record is returned with `match_status: "not_found"` (not an
error) so batch runs never fail partway through.

**Can I get census-tract-level risk for a street address without lat/lon?**
Not directly — tract resolution requires a coordinate (geocode the address to
lat/lon first, e.g. with a free geocoder, then pass it in). `fips` and
`state+county` inputs only carry county-level precision.

**What does "Inland Flooding" mean vs "Coastal Flooding"?** FEMA NRI's 18 hazard
types split flood risk into `IFLD` (Inland/riverine flooding) and `CFLD` (coastal
flooding, `Not Applicable` for landlocked areas) — both are included in the
`hazards` array.

**How current is the data?** FEMA NRI is a static, periodically-updated dataset
(not real-time); this actor always queries the live FeatureServers for the
current published version.

# Actor input Schema

## `assets` (type: `array`):

Locations to profile. Each item is EITHER {fips:"08031"} (5-digit county FIPS), OR {state:"Colorado", county:"Denver"}, OR {lat:39.7392, lon:-104.9903} (geocoded via the keyless FCC Census Block API). Add an optional "label" to identify each asset in the output. Leave empty to run inventory mode instead (see states/counties below).

## `resolution` (type: `string`):

Geographic resolution to join against: "county" (default — ~3,144 US counties) or "tract" (~85,000 US census tracts, finer-grained). Tract resolution only applies to lat/lon assets (geocoded to a tract via the FCC Census Block API) and to inventory-mode states/counties pulls; fips or state+county assets carry no tract signal and always use county data. If a tract lookup misses or the tract service errors, the record gracefully falls back to its county profile with resolution\_used="county" (never fails the run).

## `states` (type: `array`):

Used only when Assets is empty. Return full NRI risk profiles for these US states (2-letter postal codes or full names, e.g. CO or Colorado) at the resolution set above (county or tract). Leave empty (with Assets also empty) to return a small nationwide sample bounded by Max results.

## `counties` (type: `array`):

Used only when Assets is empty. Narrows the States filter above to specific bare county names (no "County"/"Parish" suffix), e.g. Denver. Applies at both county and tract resolution.

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

Maximum number of output records (each is one billed result). In asset mode this caps the number of assets processed; in inventory mode it bounds the row count returned (there are ~3,144 US counties and ~85,000 US census tracts total).

## Actor input object example

```json
{
  "assets": [
    {
      "state": "Colorado",
      "county": "Denver",
      "label": "Denver HQ"
    },
    {
      "lat": 29.9511,
      "lon": -90.0715,
      "label": "New Orleans warehouse"
    }
  ],
  "resolution": "county",
  "maxResults": 500
}
```

# Actor output Schema

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

The default dataset.

# 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 = {
    "assets": [
        {
            "state": "Colorado",
            "county": "Denver",
            "label": "Denver HQ"
        },
        {
            "lat": 29.9511,
            "lon": -90.0715,
            "label": "New Orleans warehouse"
        }
    ],
    "resolution": "county",
    "maxResults": 500
};

// Run the Actor and wait for it to finish
const run = await client.actor("malonestar/fema-nri-county-risk-profile").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 = {
    "assets": [
        {
            "state": "Colorado",
            "county": "Denver",
            "label": "Denver HQ",
        },
        {
            "lat": 29.9511,
            "lon": -90.0715,
            "label": "New Orleans warehouse",
        },
    ],
    "resolution": "county",
    "maxResults": 500,
}

# Run the Actor and wait for it to finish
run = client.actor("malonestar/fema-nri-county-risk-profile").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 '{
  "assets": [
    {
      "state": "Colorado",
      "county": "Denver",
      "label": "Denver HQ"
    },
    {
      "lat": 29.9511,
      "lon": -90.0715,
      "label": "New Orleans warehouse"
    }
  ],
  "resolution": "county",
  "maxResults": 500
}' |
apify call malonestar/fema-nri-county-risk-profile --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=malonestar/fema-nri-county-risk-profile",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "FEMA NRI County Risk Profile — Asset Hazard Join",
        "description": "Join any asset (address, lat/lon, or county FIPS) to FEMA's National Risk Index hazard profile at county or census-tract resolution: composite risk score, expected annual loss, social vulnerability, resilience, and ranked top-3 hazards across all 18 FEMA perils.",
        "version": "1.0",
        "x-build-id": "ih8nlF0eSDXFCvioE"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/malonestar~fema-nri-county-risk-profile/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-malonestar-fema-nri-county-risk-profile",
                "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/malonestar~fema-nri-county-risk-profile/runs": {
            "post": {
                "operationId": "runs-sync-malonestar-fema-nri-county-risk-profile",
                "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/malonestar~fema-nri-county-risk-profile/run-sync": {
            "post": {
                "operationId": "run-sync-malonestar-fema-nri-county-risk-profile",
                "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": {
                    "assets": {
                        "title": "Assets",
                        "type": "array",
                        "description": "Locations to profile. Each item is EITHER {fips:\"08031\"} (5-digit county FIPS), OR {state:\"Colorado\", county:\"Denver\"}, OR {lat:39.7392, lon:-104.9903} (geocoded via the keyless FCC Census Block API). Add an optional \"label\" to identify each asset in the output. Leave empty to run inventory mode instead (see states/counties below)."
                    },
                    "resolution": {
                        "title": "Resolution",
                        "enum": [
                            "county",
                            "tract"
                        ],
                        "type": "string",
                        "description": "Geographic resolution to join against: \"county\" (default — ~3,144 US counties) or \"tract\" (~85,000 US census tracts, finer-grained). Tract resolution only applies to lat/lon assets (geocoded to a tract via the FCC Census Block API) and to inventory-mode states/counties pulls; fips or state+county assets carry no tract signal and always use county data. If a tract lookup misses or the tract service errors, the record gracefully falls back to its county profile with resolution_used=\"county\" (never fails the run).",
                        "default": "county"
                    },
                    "states": {
                        "title": "States (inventory mode)",
                        "type": "array",
                        "description": "Used only when Assets is empty. Return full NRI risk profiles for these US states (2-letter postal codes or full names, e.g. CO or Colorado) at the resolution set above (county or tract). Leave empty (with Assets also empty) to return a small nationwide sample bounded by Max results.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "counties": {
                        "title": "Counties (inventory mode)",
                        "type": "array",
                        "description": "Used only when Assets is empty. Narrows the States filter above to specific bare county names (no \"County\"/\"Parish\" suffix), e.g. Denver. Applies at both county and tract resolution.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxResults": {
                        "title": "Max results",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Maximum number of output records (each is one billed result). In asset mode this caps the number of assets processed; in inventory mode it bounds the row count returned (there are ~3,144 US counties and ~85,000 US census tracts total).",
                        "default": 500
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
