# Zillow B2b Lead Generator Email Scraper (`scrapers-hub/zillow-b2b-lead-generator-email-scraper`) Actor

🏢 Zillow B2B Lead Generator Email Scraper extracts property business leads and emails for targeted outreach. 🚀 Automate prospecting, boost sales efficiency, and streamline B2B research. Perfect for agencies, recruiters & marketers.

- **URL**: https://apify.com/scrapers-hub/zillow-b2b-lead-generator-email-scraper.md
- **Developed by:** [Scrapers Hub](https://apify.com/scrapers-hub) (community)
- **Categories:** Lead generation, Real estate, Automation
- **Stats:** 1 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

### Zillow B2b Lead Generator Email Scraper 🔍

**Zillow B2b Lead Generator Email Scraper** helps you find Real Estate Agents and Realtors on Zillow and extract **verified emails** (and related contact details) from agent profiles. If you’re searching for a **Zillow email scraper**, a **Zillow B2B lead generation** workflow, or a **Zillow lead generator email** dataset, this actor automates the hard part—so you can spend less time hunting and more time outreach-ready. Whether you’re a marketer, data analyst, recruiter, or sales researcher, this Zillow B2B email scraper for real estate turns publicly available web data into structured leads you can use at scale.

---

### Why choose Zillow B2b Lead Generator Email Scraper?

| Feature | Benefit |
|---|---|
| ✅ All-in-one Zillow lead generation | Extracts contact emails from agent profiles in one automated run (great for Zillow property owner email list research). |
| ✅ Reliability and fallback logic | Uses a selectable scraping engine and designed resilience to help keep runs productive. |
| ✅ Built-in limits for cost control | You can cap collection with `maxEmails` so results match your lead-gen capacity. |
| ✅ Structured dataset output | Produces a clean table-ready dataset with fields like `email`, `email_domain`, and `url`. |
| ✅ Scale-friendly for lists | Run across multiple `searchTerms` (cities, zip codes, agent names) to expand coverage quickly. |
| ✅ Works for B2B enrichment workflows | Output integrates cleanly into CRM pipelines and B2B prospecting steps (e.g., Zillow agent contact email scraper use cases). |

---

### Key features

- ✅ **Zillow B2B email extraction from agent profiles**: Collects emails tied to Zillow agent profile content for outreach-ready prospecting  
- 🔍 **Keyword-driven discovery**: Uses your `searchTerms` (like zip codes, cities, or agent names) to drive lead discovery for **Zillow contact info scraper** workflows  
- 🛡️ **Engine selection for different performance needs**: Choose between `cost-effective` and `legacy` scraping engines based on your run goals  
- 💾 **Structured output for fast importing**: Saves leads into the **Zillow Leads Data** dataset in a table-friendly schema  
- 📊 **Domain-level visibility**: Includes `email_domain` so you can segment leads by organization (helpful for **Zillow verified business emails**)  
- 🔄 **Controlled volume**: Stop at your `maxEmails` target to keep your Zillow scraping for leads cost and processing predictable  
- 🌐 **Country-localized targeting**: Use `country` to focus discovery to your target market—ideal for international **Zillow business contact leads** research  

---

### Input

Provide input via an `input.json` file. Example structure:

```json
{
  "searchTerms": ["Los Angeles", "New York Real Estate", "90210"],
  "country": "United States",
  "sourceRegion": "All",
  "engine": "legacy",
  "maxEmails": 20
}
````

#### Input Fields

| Key | Required | Description |
|---|---:|---|
| `searchTerms` | Yes | Zip codes, cities, or agent names to search for on Zillow. You can provide multiple values to broaden results. |
| `country` | Yes | Select the country for localized agent discovery. Use the market you want leads from. |
| `sourceRegion` | Yes | Select content type: `All` (Agent Profiles). This actor currently supports `All` only. |
| `engine` | No | Select your preferred scraping engine. `legacy` is described as Standard; `cost-effective` is described as Performance (New). |
| `maxEmails` | Yes | Limit the number of emails to collect. Useful for testing runs and lead-gen quotas. |

***

### Output

After execution, the actor saves each profile’s data in JSON format in the dataset **Zillow Leads Data** (view: **Extracted Leads**).

```json
[
  {
    "searchTerm": "90210",
    "title": "Agent Name",
    "url": "https://www.zillow.com/agent-profile-example",
    "description": "Agency / Bio",
    "email": "name@example.com",
    "email_domain": "example.com",
    "source_region": "All",
    "country": "United States"
  }
]
```

#### Output Fields

| Field | Type | Description |
|---|---|---|
| `searchTerm` | string | The search term that generated this lead (from your `searchTerms`). |
| `title` | string | The agent name (labelled as “Agent Name” in the dataset view). |
| `url` | string | The agent profile URL (shown as “Agent URL” with link text **View Profile**). |
| `description` | string | Agency / bio content associated with the lead (labelled as “Agency / Bio”). |
| `email` | string | The email address extracted for the lead (when available). |
| `email_domain` | string | The email domain extracted from `email` for easy segmentation. |
| `source_region` | string | The content type recorded for the lead (e.g., `All`). |
| `country` | string | The target country used for localized discovery. |
| `error_message` | string | Not present in the dataset schema (the actor output dataset fields shown do not include `error_message`). |

> Exports: After the run, you can export the dataset (for example to JSON or CSV) directly from the Apify Console dataset page.

***

### How to use Zillow B2b Lead Generator Email Scraper (via Apify Console)

1. **Open Apify Console**\
   Go to [console.apify.com](https://console.apify.com) and log in.

2. **Find the actor**\
   Search for **Zillow B2b Lead Generator Email Scraper** and open the actor details page.

3. **Enter input settings**\
   In the **INPUT** tab, add:
   - `searchTerms` (zip codes, cities, or agent names)
   - `country` (your target market)
   - `sourceRegion` (use `All`)
   - `maxEmails` (a cap for emails to collect)

4. **Choose the scraping engine (optional)**\
   If you need faster execution, set `engine` to `cost-effective` (described as Performance / New).\
   If you prefer the described legacy option, keep `engine` as `legacy`.

5. **Run the actor**\
   Click **Run**. During execution, watch the logs for progress and any retry/fallback behavior.

6. **Review results in the dataset**\
   Open the **OUTPUT** tab and open the dataset **Zillow Leads Data** → view **Extracted Leads**.

7. **Export your lead list**\
   Export the dataset to JSON or CSV from the dataset screen for use in outreach tools, spreadsheets, or CRM workflows.

No coding required—get accurate results in minutes with **Zillow Bb Lead Generator Email Scraper**.

***

### Advanced features & SEO optimization

- 🚦 **Engine-first performance tuning**: Pick `engine` (`cost-effective` vs `legacy`) to match your volume and reliability needs—useful for **Zillow email scraper** runs at different speeds
- 🧠 **Designed for B2B outreach**: Built to support **Zillow B2B lead generation** by pairing your discovery terms with email-domain-friendly output (helpful for **Zillow verified business emails**)
- 💾 **Dataset-ready structure**: The actor outputs consistent fields like `title`, `url`, `email`, and `email_domain`, making it easy to feed into downstream analytics and lead scoring
- 🧩 **Keyword + market targeting**: Combine `searchTerms` and `country` to create more relevant lead pools (great for **Zillow contact info scraper** use cases)

***

### Best use cases

- 📈 **Real estate sales teams building outbound lists**: Generate **Zillow B2B lead generation** datasets by extracting agent emails tied to profile pages
- 🎯 **Agency lead-gen campaigns**: Use `email_domain` to segment leads for industry-specific outreach and account targeting (Zillow landlord email finder style workflows)
- 🧪 **Market research on proptech and brokerage footprints**: Analyze how many leads appear per search term and country using the structured dataset
- 🗂️ **CRM enrichment pipelines**: Import leads with `url`, `email`, and `email_domain` into your CRM for faster personalization
- 👥 **Recruiters sourcing real estate talent contacts**: Build a **Zillow agent contact email scraper** list for outreach based on geographic targeting
- 🧠 **Data analysts validating lead-market coverage**: Combine dataset outputs to measure email presence across different regions and terms
- 🔁 **Proptech partnerships and vendor outreach**: Find business contacts to support partnership inquiries using Zillow property owner email list style research

***

### Technical specifications

- **Supported Input Formats**
  - ✅ `searchTerms` as an array of strings (zip codes, cities, or agent names)
  - ✅ `country` as a string from the provided `enum`
  - ✅ `sourceRegion` as `All` (Agent Profiles)
  - ✅ `maxEmails` as an integer (min `1`, max `10000`)
  - ❌ No other `sourceRegion` values are listed beyond `All`

- **Proxy Support**
  - ✅ Built-in proxy support for reliable scraping (configured internally by the selected engine)

- **Retry Mechanism**
  - ✅ Includes retries and fallbacks for resilience (details depend on the selected engine)

- **Dataset Structure**
  - ✅ Dataset name: **Zillow Leads Data**
  - ✅ View: **Extracted Leads**
  - ✅ Fields: `searchTerm`, `title`, `url`, `description`, `email`, `email_domain`, `source_region`, `country`

- **Rate Limits & Performance**
  - ✅ Execution is controlled via `maxEmails` to help you manage volume and throughput
  - ✅ Performance varies based on the selected engine and target coverage

- **Limitations**
  - ❌ Leads may not always include an email, depending on the publicly available profile content
  - ❌ Results depend on the coverage of the targeted `searchTerms` and `country`

***

### FAQ

#### Does Zillow B2b Lead Generator Email Scraper work for international lead generation?

✅ Yes. You can select `country` from the provided list to focus agent discovery for localized **Zillow business contact leads** use cases.

#### What kinds of searches can I run with this Zillow email scraper?

You can pass `searchTerms` as zip codes, cities, or agent names. This is designed for **Zillow lead generator email** workflows where you build a list using targeted terms.

#### How do I control how many emails I collect?

Use `maxEmails` to cap the number of emails collected in a run. This is useful when you want to test **Zillow scraping for leads** quality before expanding volume.

#### What does the output dataset contain?

The actor saves leads into **Zillow Leads Data** with fields including `searchTerm`, `title`, `url`, `description`, `email`, `email_domain`, `source_region`, and `country`.

#### Can I choose between different scraping modes?

Yes. The `engine` input lets you select between `cost-effective` (Performance / New) and `legacy` (Standard).

#### Is this a REST API / code-based scraper?

This actor runs via Apify. You can use Apify Console to run it without coding, and then export the dataset. If you integrate via Apify’s APIs, you’ll still provide the same actor inputs (`searchTerms`, `country`, `sourceRegion`, `engine`, `maxEmails`).

#### Is the extracted data limited to publicly available information?

✅ Yes. The actor is designed to collect information only from publicly available sources.

#### How do I handle compliance and consent for email usage?

You’re responsible for complying with applicable laws and platform rules regarding outreach and email handling (e.g., GDPR/CCPA and spam regulations). Use the data ethically and legally.

***

### Support & feature requests

Want to improve your **Zillow B2b Lead Generator Email Scraper** experience? We’d love feedback.

- 💡 **Feature Requests**: For example, enhancements like additional export formats, more dataset fields, or workflow improvements for **Zillow leads email extraction** and **Zillow contact info scraper** use cases.
- 📧 **Contact**: For support, reach out via <dataforleads@gmail.com>.

Your feedback shapes the roadmap—thanks for helping make this Zillow B2B lead generation tool even more valuable. 🚀

***

### *Final thoughts on Zillow B2b Lead Generator Email Scraper*

If you’re building a **Zillow B2B lead generator email** pipeline, this actor gives you an SEO-friendly, dataset-structured way to scale **Zillow verified business emails** collection—fast.

# Actor input Schema

## `searchTerms` (type: `array`):

Zip codes, cities, or agent names to search for on Zillow.

## `country` (type: `string`):

Select the country for localized agent discovery.

## `sourceRegion` (type: `string`):

Select content type: Agent Profiles (Default).

## `engine` (type: `string`):

Select your preferred scraping method. ⚡ Performance (New): Faster, cheaper, uses residential proxies. 🛡️ Standard: Reliable, uses GOOGLE\_SERP proxy, but slower.

## `maxEmails` (type: `integer`):

Limit the number of emails to collect.

## Actor input object example

```json
{
  "searchTerms": [
    "Los Angeles",
    "New York Real Estate",
    "90210"
  ],
  "country": "United States",
  "sourceRegion": "All",
  "engine": "legacy",
  "maxEmails": 20
}
```

# 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 = {
    "searchTerms": [
        "Los Angeles",
        "New York Real Estate",
        "90210"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers-hub/zillow-b2b-lead-generator-email-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "searchTerms": [
        "Los Angeles",
        "New York Real Estate",
        "90210",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("scrapers-hub/zillow-b2b-lead-generator-email-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "searchTerms": [
    "Los Angeles",
    "New York Real Estate",
    "90210"
  ]
}' |
apify call scrapers-hub/zillow-b2b-lead-generator-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapers-hub/zillow-b2b-lead-generator-email-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Zillow B2b Lead Generator Email Scraper",
        "description": "🏢 Zillow B2B Lead Generator Email Scraper extracts property business leads and emails for targeted outreach. 🚀 Automate prospecting, boost sales efficiency, and streamline B2B research. Perfect for agencies, recruiters & marketers.",
        "version": "1.0",
        "x-build-id": "59Z0An9LPcaXeU6VC"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapers-hub~zillow-b2b-lead-generator-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapers-hub-zillow-b2b-lead-generator-email-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/scrapers-hub~zillow-b2b-lead-generator-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapers-hub-zillow-b2b-lead-generator-email-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/scrapers-hub~zillow-b2b-lead-generator-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapers-hub-zillow-b2b-lead-generator-email-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "searchTerms",
                    "country",
                    "sourceRegion",
                    "maxEmails"
                ],
                "properties": {
                    "searchTerms": {
                        "title": "Search Terms",
                        "type": "array",
                        "description": "Zip codes, cities, or agent names to search for on Zillow.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "country": {
                        "title": "Target Country",
                        "enum": [
                            "United States",
                            "United Kingdom",
                            "Canada",
                            "Australia",
                            "Germany",
                            "France",
                            "India",
                            "Japan",
                            "Brazil",
                            "Italy",
                            "Spain",
                            "Netherlands",
                            "Sweden",
                            "Norway",
                            "Denmark",
                            "Finland",
                            "Poland",
                            "Czech Republic",
                            "Hungary",
                            "Romania",
                            "Bulgaria",
                            "Croatia",
                            "Slovenia",
                            "Slovakia",
                            "Estonia",
                            "Latvia",
                            "Lithuania",
                            "Portugal",
                            "Greece",
                            "Cyprus",
                            "Malta",
                            "Luxembourg",
                            "Ireland",
                            "Belgium",
                            "Austria",
                            "Switzerland",
                            "Liechtenstein",
                            "Iceland",
                            "South Korea",
                            "China",
                            "Mexico",
                            "Argentina",
                            "Chile",
                            "Colombia",
                            "Peru",
                            "Venezuela",
                            "Ecuador",
                            "Uruguay",
                            "Paraguay",
                            "Bolivia",
                            "Guyana",
                            "Suriname",
                            "French Guiana",
                            "Falkland Islands (Malvinas)",
                            "South Georgia and the South Sandwich Islands",
                            "Bonaire, Sint Eustatius and Saba",
                            "Curaçao",
                            "Aruba",
                            "Sint Maarten (Dutch part)",
                            "Turks and Caicos Islands",
                            "British Virgin Islands",
                            "Anguilla",
                            "Montserrat",
                            "Antigua and Barbuda",
                            "Barbados",
                            "Dominica",
                            "Grenada",
                            "Saint Kitts and Nevis",
                            "Saint Lucia",
                            "Saint Vincent and the Grenadines",
                            "Trinidad and Tobago",
                            "Jamaica",
                            "Bahamas",
                            "Belize",
                            "Costa Rica",
                            "Guatemala",
                            "Honduras",
                            "Nicaragua",
                            "Panama",
                            "El Salvador",
                            "Cuba",
                            "Dominican Republic",
                            "Haiti",
                            "Puerto Rico",
                            "U.S. Virgin Islands",
                            "American Samoa",
                            "Guam",
                            "Northern Mariana Islands",
                            "Saudi Arabia",
                            "United Arab Emirates",
                            "Bahrain",
                            "Iraq",
                            "Iran, Islamic Republic of",
                            "Israel",
                            "Jordan",
                            "Kuwait",
                            "Lebanon",
                            "Oman",
                            "Qatar",
                            "Syrian Arab Republic",
                            "Yemen",
                            "Afghanistan",
                            "Bangladesh",
                            "Bhutan",
                            "Maldives",
                            "Nepal",
                            "Pakistan",
                            "Sri Lanka",
                            "Myanmar",
                            "Cambodia",
                            "Lao People's Democratic Republic",
                            "Thailand",
                            "Viet Nam",
                            "Malaysia",
                            "Singapore",
                            "Brunei Darussalam",
                            "Philippines",
                            "Indonesia",
                            "Timor-Leste",
                            "Papua New Guinea",
                            "Fiji",
                            "New Zealand",
                            "Solomon Islands",
                            "Vanuatu",
                            "New Caledonia",
                            "French Polynesia",
                            "Wallis and Futuna",
                            "Samoa",
                            "Tonga",
                            "Tuvalu",
                            "Kiribati",
                            "Nauru",
                            "Federated States of Micronesia",
                            "Marshall Islands",
                            "Palau",
                            "Cook Islands",
                            "Niue",
                            "Tokelau"
                        ],
                        "type": "string",
                        "description": "Select the country for localized agent discovery.",
                        "default": "United States"
                    },
                    "sourceRegion": {
                        "title": "Content Type",
                        "enum": [
                            "All"
                        ],
                        "type": "string",
                        "description": "Select content type: Agent Profiles (Default).",
                        "default": "All"
                    },
                    "engine": {
                        "title": "Scraping Engine",
                        "enum": [
                            "cost-effective",
                            "legacy"
                        ],
                        "type": "string",
                        "description": "Select your preferred scraping method. ⚡ Performance (New): Faster, cheaper, uses residential proxies. 🛡️ Standard: Reliable, uses GOOGLE_SERP proxy, but slower.",
                        "default": "legacy"
                    },
                    "maxEmails": {
                        "title": "Maximum Emails",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Limit the number of emails to collect.",
                        "default": 20
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
