# ClinicalTrials.gov Recruiting Site Monitor (`lash12/clinical-trials-site-monitor`) Actor

Extract study and recruiting-site records from the official ClinicalTrials.gov API. Search by condition, sponsor, NCT ID, status, phase, and location; export compact study/site datasets or monitor recurring searches for changes.

- **URL**: https://apify.com/lash12/clinical-trials-site-monitor.md
- **Developed by:** [Logan Ash](https://apify.com/lash12) (community)
- **Categories:** Developer tools, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 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

## ClinicalTrials.gov Recruiting Site Monitor & Study Intelligence Feed

Extract normalized study and recruiting-site records from the official ClinicalTrials.gov v2 public API. Use it to find clinical trials by condition, intervention, sponsor, NCT ID, status, phase, update date, and trial location.

The Actor can write one row per study, one row per recruiting site, or monitor a recurring search for new and changed public registry records.

### Target Users

- Clinical operations teams tracking recruiting sites and trial locations.
- Sponsor, CRO, and site-network teams monitoring public study activity.
- Business development and market intelligence teams watching sponsors, conditions, and interventions.
- Analysts building compact public clinical trials datasets.

### What It Does

- Searches ClinicalTrials.gov studies by text, NCT ID, condition, intervention, sponsor, status, phase, country, state, city, and update date.
- Emits normalized study rows with NCT ID, title, sponsor, conditions, interventions, phase, enrollment, dates, status, and official study URL.
- Emits normalized site rows with NCT ID, facility, city, state, country, recruiting status, contact fields when available, and official study URL.
- Supports monitor mode with saved snapshots, `isNew`, `isChanged`, and `changeSummary`.
- Writes a run summary to the default key-value store under `OUTPUT` and `RUN-SUMMARY`.
- Keeps the default dataset limited to user-facing study and site records.
- Does not emit raw source payloads in dataset rows.

### API Keys

No API key is required for small public ClinicalTrials.gov v2 API runs.

### Data Source

This Actor uses the official ClinicalTrials.gov v2 public API and normalizes the public fields returned by that source. It does not scrape private records or enrich the data with non-registry sources.

### Example Inputs

Study search:

```json
{
  "mode": "studySearch",
  "query": "NCT07465341",
  "maxStudies": 5,
  "emitStudyRecords": true,
  "emitSiteRecords": false
}
````

Site search:

```json
{
  "mode": "siteSearch",
  "conditions": ["diabetes"],
  "countries": ["United States"],
  "maxStudies": 25,
  "emitStudyRecords": false,
  "emitSiteRecords": true
}
```

Monitor mode:

```json
{
  "mode": "monitor",
  "conditions": ["breast cancer"],
  "statuses": ["RECRUITING", "NOT_YET_RECRUITING"],
  "countries": ["United States"],
  "maxStudies": 50,
  "diffAgainstPreviousRun": true,
  "snapshotKey": "breast-cancer-us-recruiting"
}
```

### Example Output

Study row:

```json
{
  "recordType": "study",
  "source": "ClinicalTrials.gov",
  "nctId": "NCT07465341",
  "briefTitle": "Michigan Weight Navigation Program (MiWeigh) Study",
  "status": "RECRUITING",
  "phase": "NA",
  "studyType": "INTERVENTIONAL",
  "sponsor": "University of Michigan",
  "conditions": ["Obesity"],
  "interventions": ["MiWeigh", "Enhanced Usual Care (EUC)"],
  "enrollment": 500,
  "startDate": "2026-04-09",
  "lastUpdateSubmitDate": "2026-06-10",
  "url": "https://clinicaltrials.gov/study/NCT07465341",
  "isNew": false,
  "isChanged": false,
  "changeSummary": []
}
```

Site row:

```json
{
  "recordType": "site",
  "source": "ClinicalTrials.gov",
  "nctId": "NCT07465341",
  "briefTitle": "Michigan Weight Navigation Program (MiWeigh) Study",
  "sponsor": "University of Michigan",
  "status": "RECRUITING",
  "facilityName": "University of Michigan",
  "city": "Ann Arbor",
  "state": "Michigan",
  "country": "United States",
  "zip": "48109",
  "siteStatus": "RECRUITING",
  "contactName": "Study team",
  "contactRole": "CONTACT",
  "url": "https://clinicaltrials.gov/study/NCT07465341",
  "isNew": false,
  "isChanged": false,
  "changeSummary": []
}
```

Missing contact, location, phase, sponsor, and date fields are omitted rather than filled with placeholder text.

### Monitor Mode and Snapshots

Monitor mode compares the current normalized study and site rows with the prior snapshot. Snapshots are stored in the named key-value store `monitor-snapshots`.

If `snapshotKey` is omitted, the Actor derives a stable key from the input, so unrelated searches do not overwrite each other. Reusing the same custom `snapshotKey` intentionally points multiple runs at the same saved snapshot.

### Default Input

The default input searches a small public recruiting-study feed with `maxStudies` set to 25. It is designed to finish quickly, avoid credentials, and write a compact non-empty dataset when ClinicalTrials.gov returns matching public records.

The default dataset contains user-facing study and site rows only. Run summary details are stored in the default key-value store under `OUTPUT` and `RUN-SUMMARY`.

### Output Summary

- `studySearch` writes normalized study rows.
- `siteSearch` writes normalized recruiting-site rows.
- `monitor` writes normalized rows with change flags when a previous snapshot exists.
- Dataset rows do not include raw ClinicalTrials.gov source payloads.
- Run summaries are written to `OUTPUT` and `RUN-SUMMARY` in the key-value store.

### Limitations and Disclaimers

This Actor provides public clinical trial registry data only. It is not medical advice, recruitment advice, investment advice, patient eligibility advice, or a completeness guarantee.

Users must verify study status, contacts, recruiting sites, eligibility, dates, and registry details against ClinicalTrials.gov before making operational, clinical, recruitment, or business decisions.

ClinicalTrials.gov records can omit locations, contacts, sponsors, phases, interventions, or current recruiting status. This Actor reports the public API fields it receives and normalizes them for analysis.

# Actor input Schema

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

Use studySearch for one row per study, siteSearch for one row per recruiting location, or monitor to compare against a saved snapshot.

## `query` (type: `string`):

General ClinicalTrials.gov search text such as an NCT ID, study title words, sponsor, condition, or intervention.

## `conditions` (type: `array`):

Conditions or diseases to search, for example diabetes or breast cancer.

## `interventions` (type: `array`):

Interventions, drugs, devices, or procedures to search.

## `sponsors` (type: `array`):

Sponsor or collaborator names to match.

## `statuses` (type: `array`):

ClinicalTrials.gov overall study statuses to include.

## `phases` (type: `array`):

Trial phases to include, for example PHASE2 or PHASE3.

## `countries` (type: `array`):

Recruiting-site countries to match, for example United States.

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

Recruiting-site states or regions to match.

## `cities` (type: `array`):

Recruiting-site cities to match.

## `updatedAfter` (type: `string`):

Only include studies last updated on or after this YYYY-MM-DD date.

## `updatedBefore` (type: `string`):

Only include studies last updated on or before this YYYY-MM-DD date.

## `maxStudies` (type: `integer`):

Maximum study records to fetch before flattening site rows. The default 25 keeps first runs quick and compact.

## `emitStudyRecords` (type: `boolean`):

Write normalized study rows with NCT ID, sponsor, conditions, interventions, phase, dates, and study URL.

## `emitSiteRecords` (type: `boolean`):

Write normalized recruiting-site rows with NCT ID, facility, city, state, country, site status, contact fields when available, and study URL.

## `diffAgainstPreviousRun` (type: `boolean`):

Compare this run with the saved snapshot and mark new or changed study and site records.

## `snapshotKey` (type: `string`):

Optional custom key for saved monitor snapshots. Reuse the same key for the same recurring monitor.

## `dryRun` (type: `boolean`):

Validate the input without calling ClinicalTrials.gov or writing study/site results.

## Actor input object example

```json
{
  "mode": "studySearch",
  "conditions": [],
  "interventions": [],
  "sponsors": [],
  "statuses": [
    "RECRUITING",
    "NOT_YET_RECRUITING"
  ],
  "phases": [],
  "countries": [],
  "states": [],
  "cities": [],
  "maxStudies": 25,
  "emitStudyRecords": true,
  "emitSiteRecords": true,
  "diffAgainstPreviousRun": false,
  "dryRun": false
}
```

# Actor output Schema

## `records` (type: `string`):

Default dataset containing normalized study and recruiting-site records. Run summaries are not written as dataset rows.

# 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("lash12/clinical-trials-site-monitor").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("lash12/clinical-trials-site-monitor").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 lash12/clinical-trials-site-monitor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=lash12/clinical-trials-site-monitor",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "ClinicalTrials.gov Recruiting Site Monitor",
        "description": "Extract study and recruiting-site records from the official ClinicalTrials.gov API. Search by condition, sponsor, NCT ID, status, phase, and location; export compact study/site datasets or monitor recurring searches for changes.",
        "version": "0.1",
        "x-build-id": "7HNw2gU9gzu2eiBuX"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/lash12~clinical-trials-site-monitor/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-lash12-clinical-trials-site-monitor",
                "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/lash12~clinical-trials-site-monitor/runs": {
            "post": {
                "operationId": "runs-sync-lash12-clinical-trials-site-monitor",
                "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/lash12~clinical-trials-site-monitor/run-sync": {
            "post": {
                "operationId": "run-sync-lash12-clinical-trials-site-monitor",
                "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": {
                    "mode": {
                        "title": "Search mode",
                        "enum": [
                            "studySearch",
                            "siteSearch",
                            "monitor"
                        ],
                        "type": "string",
                        "description": "Use studySearch for one row per study, siteSearch for one row per recruiting location, or monitor to compare against a saved snapshot.",
                        "default": "studySearch"
                    },
                    "query": {
                        "title": "Free text or NCT ID",
                        "type": "string",
                        "description": "General ClinicalTrials.gov search text such as an NCT ID, study title words, sponsor, condition, or intervention."
                    },
                    "conditions": {
                        "title": "Conditions",
                        "type": "array",
                        "description": "Conditions or diseases to search, for example diabetes or breast cancer.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "interventions": {
                        "title": "Interventions",
                        "type": "array",
                        "description": "Interventions, drugs, devices, or procedures to search.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "sponsors": {
                        "title": "Sponsors",
                        "type": "array",
                        "description": "Sponsor or collaborator names to match.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "statuses": {
                        "title": "Study statuses",
                        "type": "array",
                        "description": "ClinicalTrials.gov overall study statuses to include.",
                        "items": {
                            "type": "string"
                        },
                        "default": [
                            "RECRUITING",
                            "NOT_YET_RECRUITING"
                        ]
                    },
                    "phases": {
                        "title": "Phases",
                        "type": "array",
                        "description": "Trial phases to include, for example PHASE2 or PHASE3.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "countries": {
                        "title": "Countries",
                        "type": "array",
                        "description": "Recruiting-site countries to match, for example United States.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "states": {
                        "title": "States",
                        "type": "array",
                        "description": "Recruiting-site states or regions to match.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "cities": {
                        "title": "Cities",
                        "type": "array",
                        "description": "Recruiting-site cities to match.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "updatedAfter": {
                        "title": "Updated after date",
                        "type": "string",
                        "description": "Only include studies last updated on or after this YYYY-MM-DD date."
                    },
                    "updatedBefore": {
                        "title": "Updated before date",
                        "type": "string",
                        "description": "Only include studies last updated on or before this YYYY-MM-DD date."
                    },
                    "maxStudies": {
                        "title": "Max studies",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Maximum study records to fetch before flattening site rows. The default 25 keeps first runs quick and compact.",
                        "default": 25
                    },
                    "emitStudyRecords": {
                        "title": "Emit study records",
                        "type": "boolean",
                        "description": "Write normalized study rows with NCT ID, sponsor, conditions, interventions, phase, dates, and study URL.",
                        "default": true
                    },
                    "emitSiteRecords": {
                        "title": "Emit site records",
                        "type": "boolean",
                        "description": "Write normalized recruiting-site rows with NCT ID, facility, city, state, country, site status, contact fields when available, and study URL.",
                        "default": true
                    },
                    "diffAgainstPreviousRun": {
                        "title": "Diff against previous run",
                        "type": "boolean",
                        "description": "Compare this run with the saved snapshot and mark new or changed study and site records.",
                        "default": false
                    },
                    "snapshotKey": {
                        "title": "Snapshot key",
                        "type": "string",
                        "description": "Optional custom key for saved monitor snapshots. Reuse the same key for the same recurring monitor."
                    },
                    "dryRun": {
                        "title": "Dry run",
                        "type": "boolean",
                        "description": "Validate the input without calling ClinicalTrials.gov or writing study/site results.",
                        "default": false
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
