# Property Skip Tracing — Address to People Lookup (`sian.agency/property-skip-tracing`) Actor

🔎 Resolve US street addresses to connected people — current/former residents, ages, locations, relatives. Single + bulk input. Lawful B2B use only — NOT for FCRA decisions. Independent tool, not affiliated with Zillow or any consumer reporting agency.

- **URL**: https://apify.com/sian.agency/property-skip-tracing.md
- **Developed by:** [SIÁN OÜ](https://apify.com/sian.agency) (community)
- **Categories:** Automation, Real estate, Lead generation
- **Stats:** 5 total users, 3 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

## Property Skip Tracing — Address → People for Real-Estate Leads 🔎

[![SIÁN Agency Store](https://img.shields.io/badge/Store-SI%C3%81N%20Agency-1AE392)](https://apify.com/sian.agency?fpr=sian)
[![Related Actor](https://img.shields.io/badge/Store-StreetEasy%20Scraper-1AE392)](https://apify.com/sian.agency/streeteasy-property-scraper?fpr=sian)

#### 🎯 Resolve a US Street Address to Connected People in Seconds
##### Wholesalers, real-estate investors, title researchers, and B2B due-diligence teams — turn addresses into leads with names, ages, locations, and reported relatives

---

### 📋 Overview

**Submit a US street address; get back the people connected to it** — current and former residents, with ages, current city, prior locations, and reported relatives. Designed for wholesalers building lead lists from a property list, investors verifying owner-occupied vs. absentee status, and B2B teams running address-based due diligence.

**Why teams choose this over the alternatives:**
- 🚫 **No charge on empty results** — you pay only when matches are returned, not for blank lookups
- 📦 **Three input modes built-in** — single address, bulk array, or CSV/TXT file URL — no custom plumbing
- 👥 **One row per person** — output is flat (one record = one contact), denormalized with the input address for instant CSV / Sheet workflows
- 🆓 **FREE tier** — 3 addresses per run, no credit card, full feature parity
- ⚖️ **Compliance-first** — clear FCRA boundary documented in input UI, README, and HTML report

---

### ✨ Features

- 🏠 **Address-first design** — pass `street` + `citystatezip` (e.g. `"Irving, TX 75061"`); get back everyone the source associates with that address
- 📦 **Single / bulk / file input** — single address on FREE; arrays or CSV/TXT URL on PAID
- 👥 **Per-person fields** — `name`, `age`, `livesIn`, `usedToLiveIn`, `relatedTo`, `profileUrl`, plus stable `personId`
- 🔁 **Built-in deduplication** — same person returning across pages is removed automatically
- 📄 **HTML run report** — match rate, per-address breakdown, and the lawful-use reminder
- 💰 **Match-only billing** — `SkipTraceCompleted` charge fires only when the upstream returns ≥1 match for that address
- 📱 **Standard Apify exports** — JSON, CSV, XLSX, RSS, HTML

---

### 🎬 Quick Start

```bash
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~property-skip-tracing/runs?token=[YOUR_TOKEN]' \
  -H 'Content-Type: application/json' \
  -d '{"street":"3828 Double Oak Ln","citystatezip":"Irving, TX 75061"}'
````

***

### 🚀 Getting Started (3 Simple Steps)

#### Step 1: Pick Your Input Mode

- **Single** — fill `street` + `citystatezip`
- **Bulk** (PAID) — pass `bulkAddresses: [{street, citystatezip}, ...]`
- **From file** (PAID) — pass `addressesFromUrl` to a CSV/TXT URL with two columns

#### Step 2: Run

Hit Run. Each address consumes one upstream lookup and pushes one row per person to the dataset.

#### Step 3: Export

Download as JSON / CSV / Excel. Open the HTML report in the key-value store for the run summary.

***

### 📥 Input Configuration

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `street` | string | Single mode | US street address line (e.g. `3828 Double Oak Ln`) |
| `citystatezip` | string | Single mode | `City, ST ZIP` (e.g. `Irving, TX 75061`) |
| `bulkAddresses` | array | No | Array of `{street, citystatezip}` objects (PAID) |
| `addressesFromUrl` | string | No | Public CSV/TXT URL with two columns (PAID) |

**Example — Single address:**

```json
{
  "street": "3828 Double Oak Ln",
  "citystatezip": "Irving, TX 75061"
}
```

**Example — Bulk addresses (PAID):**

```json
{
  "bulkAddresses": [
    { "street": "3828 Double Oak Ln", "citystatezip": "Irving, TX 75061" },
    { "street": "187 Kent Ave",       "citystatezip": "Brooklyn, NY 11249" }
  ]
}
```

**Example — CSV file URL (PAID):**

```json
{
  "addressesFromUrl": "https://example.com/leads.csv"
}
```

CSV format (comma-separated, header optional):

```
street,citystatezip
3828 Double Oak Ln,"Irving, TX 75061"
187 Kent Ave,"Brooklyn, NY 11249"
```

***

### 📤 Output

Each dataset record represents **one person** connected to the input address:

| Field | Type | Description |
|-------|------|-------------|
| `inputStreet` | string | Street address submitted |
| `inputCityStateZip` | string | City/state/ZIP submitted |
| `name` | string | Full name |
| `personId` | string | Stable identifier from the underlying people-search index |
| `age` | integer | Reported age |
| `livesIn` | string | Most recent city/state of residence |
| `usedToLiveIn` | string | Past addresses / cities (comma-separated) |
| `relatedTo` | string | Reported relatives or close associates |
| `profileUrl` | string | Public profile URL on the source |
| `page` | integer | Page index this record came from |
| `scrapedAt` | string | ISO timestamp |

**Example record:**

```json
{
  "inputStreet": "3828 Double Oak Ln",
  "inputCityStateZip": "Irving, TX 75061",
  "name": "Hortencia Puente",
  "personId": "px860662uu9n6u8r04888",
  "age": 53,
  "livesIn": "Irving, TX",
  "usedToLiveIn": "Dallas TX",
  "relatedTo": "Juan Puente, Alberto Rodriguez, Juan Puent...",
  "profileUrl": "https://www.truepeoplesearch.com/find/person/px860662uu9n6u8r04888",
  "page": 1,
  "scrapedAt": "2026-05-05T22:14:00.000Z"
}
```

***

### 💼 Use Cases & Examples

#### 1. Wholesaler Lead List

**Wholesalers turning a target-property list into named leads**
**Input:** CSV of 200 distressed-property addresses
**Output:** Names + ages + relatives per address, ready for cold outreach
**Use:** Skip the title-search step; build call/text lists in minutes.

#### 2. Owner-Occupied vs. Absentee Verification

**Real-estate investors confirming owner residency**
**Input:** A property's street + citystatezip
**Output:** Current residents — does the deed-name appear?
**Use:** Identify likely-absentee owners for direct-mail campaigns.

#### 3. B2B Vendor Due Diligence

**Procurement / fraud-prevention checking a registered business address**
**Input:** Vendor's listed business address
**Output:** People associated with the address; cross-check with company filings
**Use:** Spot shell-company patterns before signing.

#### 4. Title / Probate Research Assist

**Title researchers preparing comp packets**
**Input:** Subject property address
**Output:** Current and former occupants for genealogy / probate context
**Use:** Reduce hours of manual public-records lookup.

***

### 🔗 Integration Examples

#### JavaScript / Node.js

```javascript
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });

const run = await client.actor('sian.agency/property-skip-tracing').call({
  bulkAddresses: [
    { street: '3828 Double Oak Ln', citystatezip: 'Irving, TX 75061' }
  ]
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);
```

#### Python

```python
from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')

run = client.actor('sian.agency/property-skip-tracing').call(
    run_input={
        'street': '3828 Double Oak Ln',
        'citystatezip': 'Irving, TX 75061'
    }
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
    print(item)
```

#### cURL

```bash
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~property-skip-tracing/runs?token=YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"street":"3828 Double Oak Ln","citystatezip":"Irving, TX 75061"}'
```

#### Automation Workflows (N8N / Zapier / Make)

1. **Trigger** — new property address added to your CRM / pipeline
2. **HTTP Request** — call this actor with the address
3. **Process** — pick top contact, enrich with phone/email via your downstream tool
4. **Action** — push to dialer / SMS / mail-merge

***

### 📊 Performance & Pricing

#### FREE Tier

- **3 addresses** per run, no credit card
- Single-address mode only
- Same data quality as PAID
- Perfect for testing the data fit before scaling

#### PAID Tier

- **Unlimited** addresses per run
- Bulk array + CSV/TXT URL input modes
- Pay-per-result: only charged on confirmed matches

💰 **Transparent per-result pricing** — pay $0.01 per run start and $0.75 only when a match is found. Empty lookups (no people returned for the address) are NOT charged. Compared to per-API-key wholesaler tools at $0.30–$1.00 per lookup with no empty-result protection, you only pay for matches.

[🔗 View current pricing](https://apify.com/sian.agency/property-skip-tracing?fpr=sian)

***

### ❓ Frequently Asked Questions

**Q: Where does the data come from?**
A: The Actor wraps a public records aggregator that indexes openly-available people-search content. Profile URLs in each record link to the underlying source.

**Q: What if no people are returned for an address?**
A: You're not charged the `SkipTraceCompleted` event for empty matches. The run-start charge ($0.01) still applies once per run.

**Q: Why are some addresses returning unrelated people?**
A: Public people-search indexes return everyone historically associated with the address — current owner, previous tenants, family of past tenants. Use `livesIn` / `usedToLiveIn` to filter.

**Q: Are international addresses supported?**
A: No — US addresses only at this time.

**Q: Can I use this output to deny someone housing or a job?**
A: **No.** This Actor is not a consumer reporting agency and is not FCRA-regulated. Outputs MUST NOT be used as a factor in eligibility for credit, employment, insurance, housing, or tenant-screening decisions. See the legal section below.

**Q: What output formats are available?**
A: JSON, CSV, Excel — exported directly from the Apify dataset.

***

### 🐛 Troubleshooting

**"citystatezip must match "City, ST ZIP""**

- Use the exact format: `Irving, TX 75061`. Comma after the city, 2-letter state code, then ZIP.

**Bulk input rejected on FREE tier**

- Bulk and file input require a PAID Apify account. Use single-address mode to test.

**Returns 0 people on a known-occupied address**

- Public records lag for new construction and recent moves. Try a variant spelling (`Ln` vs `Lane`), or wait a billing cycle for the index to refresh.

**FREE tier hit at 3 addresses**

- That's the FREE cap. Upgrade to a paying Apify plan for unlimited.

***

### ⚠️ Trademark & Source Disclaimer

This Actor is an independent tool and is **not affiliated with, endorsed by, or sponsored by Zillow Group, Inc., TruePeopleSearch, or any consumer reporting agency**. Brand and source names are used solely in a descriptive sense to identify the public data the Actor reads from. All trademarks, service marks, and trade names referenced in this Actor or its documentation are the property of their respective owners.

***

### ⚖️ Compliance & Legal

**Lawful B2B use only.** This Actor returns information about individuals derived from public records. Outputs are intended for legitimate business uses such as real-estate investing, due diligence, fraud prevention, and asset recovery.

#### FCRA — Hard Boundary

This Actor is **NOT** a consumer reporting agency under the U.S. Fair Credit Reporting Act, and the data it returns is **NOT** a "consumer report" within the meaning of the FCRA. You **MAY NOT** use any output of this Actor — directly or indirectly, in whole or in part — as a factor in establishing a person's eligibility for any of the following:

- Credit or insurance for personal, family, or household purposes
- Employment, promotion, reassignment, or retention
- Housing or tenant screening
- Any other purpose covered by Section 604 of the FCRA, 15 U.S.C. § 1681b

#### Other Compliance

You are responsible for compliance with all state and local laws governing PII, including but not limited to:

- **CCPA / CPRA** (California)
- **VCDPA** (Virginia)
- **CPA** (Colorado)
- **GDPR** (when processing data of EU/UK residents)
- DPPA, GLBA, and any sector-specific regulations applicable to your use case

If you are unsure whether your intended use is permitted, consult qualified legal counsel.

#### Data Source

Data originates from publicly accessible people-search content. Profile URLs in each record link back to the underlying source. We make no representations or warranties about the accuracy, completeness, or currentness of any record returned.

You can also read Apify's blog post on the [legality of web scraping](https://blog.apify.com/is-web-scraping-legal/).

***

### 🤝 Support

[![Telegram Support](https://img.shields.io/badge/Telegram-Support%20Group-0088cc?logo=telegram)](https://t.me/+vyh1sRE08sAxMGRi)

**Join our active support community**

- For issues or questions, open an issue in the actor's repository
- Check [SIÁN Agency Store](https://apify.com/sian.agency?fpr=sian) for more automation tools
- 📧 <hello@sian-agency.online>

***

**Built by [SIÁN Agency](https://www.sian-agency.online)** | **[More Tools](https://apify.com/sian.agency?fpr=sian)**

# Actor input Schema

## `street` (type: `string`):

US street address line, including number and street name (e.g. "3828 Double Oak Ln"). Used for single-address mode.

## `citystatezip` (type: `string`):

Format: "City, ST ZIP" (e.g. "Irving, TX 75061"). State must be a 2-letter US code; ZIP is 5 digits (optional +4).

## `bulkAddresses` (type: `array`):

Array of { street, citystatezip } objects. Each address consumes 1 SkipTraceCompleted charge ONLY when matches are found.

Example item: { "street": "3828 Double Oak Ln", "citystatezip": "Irving, TX 75061" }

## `addressesFromUrl` (type: `string`):

Public CSV/TXT URL with two columns: street, citystatezip (header row optional). One address per line. Comma- or tab-separated.

## Actor input object example

```json
{
  "street": "3828 Double Oak Ln",
  "citystatezip": "Irving, TX 75061",
  "addressesFromUrl": "https://example.com/leads.csv"
}
```

# Actor output Schema

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

One record per person found, with the input address denormalized for easy CSV/Sheet workflows.

## `htmlReport` (type: `string`):

HTML summary with per-address results, match rate, and the lawful-use reminder.

# 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("sian.agency/property-skip-tracing").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("sian.agency/property-skip-tracing").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 sian.agency/property-skip-tracing --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=sian.agency/property-skip-tracing",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Property Skip Tracing — Address to People Lookup",
        "description": "🔎 Resolve US street addresses to connected people — current/former residents, ages, locations, relatives. Single + bulk input. Lawful B2B use only — NOT for FCRA decisions. Independent tool, not affiliated with Zillow or any consumer reporting agency.",
        "version": "1.0",
        "x-build-id": "bwaKDU1WkWVeJze1l"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/sian.agency~property-skip-tracing/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-sian.agency-property-skip-tracing",
                "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/sian.agency~property-skip-tracing/runs": {
            "post": {
                "operationId": "runs-sync-sian.agency-property-skip-tracing",
                "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/sian.agency~property-skip-tracing/run-sync": {
            "post": {
                "operationId": "run-sync-sian.agency-property-skip-tracing",
                "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": {
                    "street": {
                        "title": "🏠 Street Address",
                        "type": "string",
                        "description": "US street address line, including number and street name (e.g. \"3828 Double Oak Ln\"). Used for single-address mode."
                    },
                    "citystatezip": {
                        "title": "📍 City, State ZIP",
                        "type": "string",
                        "description": "Format: \"City, ST ZIP\" (e.g. \"Irving, TX 75061\"). State must be a 2-letter US code; ZIP is 5 digits (optional +4)."
                    },
                    "bulkAddresses": {
                        "title": "📋 Bulk Addresses (PAID)",
                        "type": "array",
                        "description": "Array of { street, citystatezip } objects. Each address consumes 1 SkipTraceCompleted charge ONLY when matches are found.\n\nExample item: { \"street\": \"3828 Double Oak Ln\", \"citystatezip\": \"Irving, TX 75061\" }"
                    },
                    "addressesFromUrl": {
                        "title": "🔗 Addresses From URL (PAID)",
                        "type": "string",
                        "description": "Public CSV/TXT URL with two columns: street, citystatezip (header row optional). One address per line. Comma- or tab-separated."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
