# Twitter X B2b Lead Generator Email Scraper (`solid-scraper/twitter-x-b2b-lead-generator-email-scraper`) Actor

🚀 Find targeted B2B leads from X with an email scraper built for speed and accuracy. Extract verified contacts by keyword, industry, and location—ideal for sales teams, agencies & marketers to boost outreach ROI fast. ✅

- **URL**: https://apify.com/solid-scraper/twitter-x-b2b-lead-generator-email-scraper.md
- **Developed by:** [SolidScraper](https://apify.com/solid-scraper) (community)
- **Categories:** Lead generation, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.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 web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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

### Twitter X B2b Lead Generator Email Scraper 🔍

**Twitter X B2b Lead Generator Email Scraper** automatically extracts **public emails from X (Twitter) profiles and tweets**, so you can find journalists, founders, and crypto leads without manually hunting across the web. Whether you’re running a **Twitter X B2B lead generator**, looking for a **Twitter X email scraper**, or building a **Twitter X email finder** workflow, this tool helps you turn relevant conversations into outreach-ready contact data—saving you hours of manual work at scale.

---

### Why choose Twitter X B2b Lead Generator Email Scraper?

| Feature | Benefit |
|---|---|
| ✅ **Profiles and posts coverage** | Extracts leads from X profile pages and tweet content using your chosen content type. |
| ✅ **Reliability built for resilience** | Includes fallbacks and controls to keep runs moving even when some requests fail. |
| ✅ **Keyword-driven lead discovery** | Uses your search terms to focus scraping on the topics, hashtags, or job titles that matter. |
| ✅ **Structured dataset output** | Saves consistent fields like `email`, `email_domain`, `title`, `url`, and location/type metadata. |
| ✅ **Scale-friendly limits** | Lets you set `maxEmails` to control collection volume and runtime cost. |
| ✅ **Export-ready results** | Produces a clean dataset you can export as JSON/CSV for CRM import or analysis. |

---

### Key features

- 📌 **B2B-focused email extraction:** Designed specifically to extract business email addresses tied to X accounts and public content.
- 🔎 **Search Keywords targeting:** Feed topics, hashtags, or job titles to power **Twitter X data scraping for leads**.
- 🌍 **Target Country filtering:** Choose a country to localize lead searching for more relevant outreach (great for **Twitter X lead generation tool** use cases).
- 🗂️ **Profiles or Posts selection:** Use `sourceRegion` to scrape **All**, **Profiles**, or **Posts** depending on your prospecting strategy.
- 🛡️ **Resilient scraping engine options:** Select `engine` to choose between a **Performance (New)** or **Standard** approach.
- 💾 **Real-time dataset saving:** Results are pushed into the actor dataset as structured records, ready for export.

---

### Input

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

```json
{
  "searchTerms": ["saas founder", "crypto", "marketing"],
  "country": "United States",
  "sourceRegion": "All",
  "engine": "legacy",
  "maxEmails": 20
}
````

#### Input Fields

| Key | Required | Description |
|---|---:|---|
| `searchTerms` | ✅ | Topics, hashtags, or job titles to search on X (Twitter). Use multiple terms to broaden **Twitter X B2B lead generator** coverage. |
| `country` | ✅ | Target country for localized lead searching (e.g., United States, United Kingdom, Canada). Useful for **X.com lead generation email** and region-focused campaigns. |
| `sourceRegion` | ✅ | Content type to scrape: `All`, `Profiles`, or `Posts`. Pick `Profiles` for contact-focused bios/handles, or `Posts` to focus on tweet content. |
| `engine` | ❌ | Scraping engine selection: `cost-effective` (Performance, new) or `legacy` (Standard). This controls the scraping method used for reliability and cost. |
| `maxEmails` | ✅ | Maximum number of emails to collect. Set a smaller number for testing and a larger number for broader prospecting. |

***

### Output

The actor saves extracted leads into a dataset in **JSON format** with these fields per record.

Example output record:

```json
[
  {
    "searchTerm": "saas founder",
    "title": "Name / Handle",
    "url": "https://x.com/some_handle",
    "description": "Bio",
    "email": "name@company.com",
    "email_domain": "company.com",
    "source_region": "Profiles",
    "country": "United States"
  }
]
```

#### Output Fields

| Field | Type | Description |
|---|---|---|
| `searchTerm` | string | The specific search keyword that led to this lead. |
| `title` | string | Name / handle value for the lead. |
| `url` | string | Link to the source profile/page for the lead (stored as a URL). |
| `description` | string | Bio / short descriptive text captured for context. |
| `email` | string | Extracted email address (when available). |
| `email_domain` | string | Email domain extracted from `email` (useful for filtering and deduping). |
| `source_region` | string | Type of content scraped (as labeled in the dataset: e.g., `Profiles` or `Posts`). |
| `country` | string | Target country used for the run. |

> Tip: Export the dataset to JSON or CSV for use in CRMs, spreadsheets, and analytics pipelines—ideal for **Twitter X email scraper** workflows.

***

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

1. **Open Apify Console**\
   Log in at https://console.apify.com and go to the **Actors** section.

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

3. **Go to the INPUT tab**\
   Use the built-in input form or paste an `input.json` payload.

4. **Set your scraping scope**\
   Enter `searchTerms` (topics/hashtags/job titles), choose `country`, and select `sourceRegion` (`All`, `Profiles`, or `Posts`).\
   If you want a cost/performance preference, set `engine` to `cost-effective` or `legacy`.

5. **Control volume with maxEmails**\
   Set `maxEmails` to limit how many emails the actor will collect in this run (great for quick tests and then scaling up).

6. **Run the actor**\
   Click **Run**. Monitor logs for progress, retries/fallback behavior, and scraping stability.

7. **Open the OUTPUT tab / Dataset**\
   After the run finishes, open the dataset titled **X (Twitter) Leads Data** and view the extracted records in the table.

8. **Export your results**\
   Export the dataset (JSON/CSV) and use it in your **Twitter X contact email extraction** or **Twitter X profile scraper leads** pipeline.

No coding required—get accurate results in minutes with this **Twitter X B2B lead generator**.

***

### Advanced features & SEO optimization

- ⚙️ **Engine choice for reliability vs cost:** Use `engine` to pick either `cost-effective` (Performance, new) or `legacy` (Standard), so you can tune runs for your budget. This supports **compliant Twitter X lead scraping** workflows by staying resilient under real-world scraping constraints.
- 🔄 **Rate-limit-aware resilience:** Includes retries and fallbacks for resilience when some requests fail or return empty results.
- 🧼 **Clean, consistent lead records:** Each dataset item includes `email` and `email_domain` alongside `title`, `url`, `description`, `source_region`, and `country`, making **Twitter X business leads email database** style workflows easier.
- 🔁 **Deduplication-friendly outputs:** The presence of `email_domain` supports quick organization by domain for **Twitter X scrape emails for outreach**.

***

### Best use cases

- 📈 **Growth marketing lead lists:** Build prospect lists by extracting **X.com lead generation email** contacts from relevant profiles using keyword sets.
- 🎓 **Journalism and founder research:** Quickly compile outreach targets for journalists, founders, and crypto leads found via your `searchTerms`.
- 💼 **Recruiting and partnerships:** Find business-facing contacts for B2B opportunities by focusing on `Profiles` vs `Posts` with `sourceRegion`.
- 🛠️ **CRM enrichment pipelines:** Load extracted fields (`email`, `email_domain`, `url`, `title`) directly into your systems for **Twitter X lead generation tool** operations.
- 📊 **Email-domain analysis:** Use `email_domain` for account-level segmentation and better targeting by industry/domain patterns.
- 💻 **Automation at scale:** Use `maxEmails` to run controlled batches, then automate reruns for ongoing prospecting.

***

### Technical specifications

- **Supported Input Formats**
  - ✅ `searchTerms` (array of strings)
  - ✅ `country` (select list of country names)
  - ✅ `sourceRegion` (`All`, `Profiles`, `Posts`)
  - ✅ `engine` (`cost-effective`, `legacy`)
  - ✅ `maxEmails` (integer, min 1, max 10000)

- **Proxy Support**
  - ✅ Built-in proxy support for reliable scraping (engine selection affects the scraping method)
  - ❌ No custom proxy fields are exposed in the provided input schema

- **Retry Mechanism**
  - ✅ Includes retries and fallbacks for resilience when requests fail or return empty results

- **Dataset Structure**
  - ✅ Dataset view: **Extracted Leads** (table view)
  - ✅ Output fields: `searchTerm`, `title`, `url`, `description`, `email`, `email_domain`, `source_region`, `country`

- **Rate Limits & Performance**
  - ✅ Designed to include resilience controls and delays
  - ✅ Use `maxEmails` to manage volume and runtime

- **Limitations**
  - ❌ Only extracts **public emails** (no access to private or password-protected data)
  - ❌ Not every profile/post will include an email address, so results depend on publicly available content

***

### FAQ

#### Can I use Twitter X B2b Lead Generator Email Scraper for B2B outreach?

✅ Yes. The actor is designed for extracting public emails associated with X profiles and tweets, making it a practical **Twitter X email scraper** for B2B contact discovery and outreach lists.

#### What content types does it scrape: profiles or tweets?

The `sourceRegion` input lets you choose `All`, `Profiles`, or `Posts`. This maps to the dataset field `source_region`, so you can separate results depending on where the lead context came from.

#### Where do the results go?

The actor saves results to the dataset titled **X (Twitter) Leads Data**, with one record per extracted lead. Each record includes `email`, `email_domain`, `title`, `url`, `description`, `source_region`, `country`, and the `searchTerm` used.

#### Do I need to write code to run it?

❌ No coding is required. You can run it directly from Apify Console, set the input fields, and export the dataset afterward.

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

Use the `maxEmails` input. It limits the number of emails the actor will collect for the run (min 1, max 10000), which is ideal for testing or throttling larger campaigns.

#### Is the email data pulled from publicly available sources?

✅ Yes. The scraper collects emails from publicly accessible sources, but it does not access private profiles or authenticated content.

#### Can I scrape specific regions or countries?

✅ Yes. Set `country` to your target location from the provided select list. The dataset also stores that value in the `country` field for each record.

***

### Support & feature requests

Want to improve **Twitter X B2b Lead Generator Email Scraper**? Share your feedback and feature requests—we build the roadmap around what users need most. 💡

- 💡 **Feature Requests:** Examples include adding more output fields, enhancing CSV export ergonomics, or expanding filtering options for domain-based targeting.
- 📧 **Contact:** Email us at <dataforleads@gmail.com>.

Your feedback helps shape the next iterations of this **Twitter X B2B lead generator**.

***

### *Twitter X B2b Lead Generator Email Scraper* — final thoughts

*If you’re looking for a fast, structured way to build a targeted lead list, this SEO-optimized Twitter X email scraper gives you export-ready data in minutes.*

***

### Disclaimer

This tool **only accesses publicly accessible sources** to collect publicly available contact information. It does not access private profiles, authenticated data, or password-protected pages.

You are responsible for ensuring compliance with applicable laws and requirements (for example, GDPR/CCPA), spam regulations, and each platform’s terms of service.

For data removal requests, contact <dataforleads@gmail.com>. Please use **Twitter X B2b Lead Generator Email Scraper** responsibly, ethically, and for legitimate purposes only.

# Actor input Schema

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

Topics, hashtags, or job titles to search on X (Twitter).

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

Select the country for localized lead searching.

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

Select content type: Profiles or Posts (Tweets).

## `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": [
    "saas founder",
    "crypto",
    "marketing"
  ],
  "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": [
        "saas founder",
        "crypto",
        "marketing"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("solid-scraper/twitter-x-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": [
        "saas founder",
        "crypto",
        "marketing",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("solid-scraper/twitter-x-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": [
    "saas founder",
    "crypto",
    "marketing"
  ]
}' |
apify call solid-scraper/twitter-x-b2b-lead-generator-email-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Twitter X B2b Lead Generator Email Scraper",
        "description": "🚀 Find targeted B2B leads from X with an email scraper built for speed and accuracy. Extract verified contacts by keyword, industry, and location—ideal for sales teams, agencies & marketers to boost outreach ROI fast. ✅",
        "version": "1.0",
        "x-build-id": "BW6zI0o5RQ4GosbnF"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/solid-scraper~twitter-x-b2b-lead-generator-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-solid-scraper-twitter-x-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/solid-scraper~twitter-x-b2b-lead-generator-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-solid-scraper-twitter-x-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/solid-scraper~twitter-x-b2b-lead-generator-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-solid-scraper-twitter-x-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 Keywords",
                        "type": "array",
                        "description": "Topics, hashtags, or job titles to search on X (Twitter).",
                        "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 lead searching.",
                        "default": "United States"
                    },
                    "sourceRegion": {
                        "title": "Content Type",
                        "enum": [
                            "All",
                            "Profiles",
                            "Posts"
                        ],
                        "type": "string",
                        "description": "Select content type: Profiles or Posts (Tweets).",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
