# Linkedin B2b Lead Generator Email Scraper (`scraperoka/linkedin-b2b-lead-generator-email-scraper`) Actor

📧🚀 LinkedIn B2B Lead Generator Email Scraper pulls verified email/contact data from LinkedIn profiles & company pages—streamlining lead gen, sales outreach, and prospecting. Perfect for B2B teams seeking targeted audiences fast. 🔎

- **URL**: https://apify.com/scraperoka/linkedin-b2b-lead-generator-email-scraper.md
- **Developed by:** [Scraperoka](https://apify.com/scraperoka) (community)
- **Categories:** Lead generation, Automation, Developer tools
- **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.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

### Linkedin B2b Lead Generator Email Scraper 🔍

**Linkedin B2b Lead Generator Email Scraper** helps you extract professional B2B email contacts and basic profile metadata from publicly available sources on LinkedIn—so you can build targeted outreach lists faster. Whether you’re looking for **linkedin b2b lead generator email scraper tool** results, **linkedin email scraper for b2b leads**, or **linkedin lead generation email extraction** for prospecting, this actor is built for marketers, recruiters, and data researchers who want speed and structure at scale. Save time by automating email collection—without spending hours doing manual research.

---

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

| Feature | Benefit |
|---|---|
| ✅ **All-in-one B2B email collection** | Extracts lead contact emails with accompanying profile details in one run |
| ✅ **Structured dataset output** | Saves results to a dataset with consistent fields for easier analysis |
| ✅ **Built-in proxy support for reliable scraping** | Improves success rate by supporting different scraping engine options |
| ✅ **Resilience-focused execution** | Includes retries and fallback behavior to reduce interruptions |
| ✅ **Scale with limits** | Lets you control results with `maxEmails` for predictable data volume |
| ✅ **Keyword-driven discovery** | Uses your `searchTerms` (job titles, industries, or company names) to find relevant leads |

---

### Key features

- 🔎 **Accurate B2B email extraction:** Collects email addresses and also stores the email domain for cleaner lead matching  
- 🧭 **Flexible search terms:** Use job titles, industries, or company names as `searchTerms` to generate targeted results (great for linkedin b2b prospecting email scraper workflows)  
- 🌍 **Country-targeted lead finding:** Choose a `country` to focus on localized professional search results  
- 🧱 **Content-type filtering (source region):** Select what kind of LinkedIn content to scan via `sourceRegion` (All, Profile, Company, Posts, Pulse) for better targeting  
- 🛡️ **Resilience & retries:** Includes retries and fallback behavior for improved run stability  
- 💾 **Structured output you can use immediately:** Writes records to the **“LinkedIn Leads Data”** dataset in a tabular-friendly schema  
- 📊 **Controlled scale:** Use `maxEmails` (1–10000) to cap how many emails to collect per run  
- 🔄 **Scraping engine option:** Switch between `engine` modes to balance cost/performance for your linkedin outreach email list scraper needs  

---

### Input

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

```json
{
  "searchTerms": ["software engineer", "marketing director"],
  "country": "United States",
  "sourceRegion": "All",
  "engine": "legacy",
  "maxEmails": 20
}
````

#### Input Fields

| Field | Required | Description |
|---|---:|---|
| `searchTerms` | ✅ | A list of job titles, industries, or company names to search for on LinkedIn. This is the main driver behind your **linkedin lead generator chrome extension email**-style prospecting workflows—except fully automated. |
| `country` | ✅ | Select the country for localized professional search results (e.g., United States, United Kingdom, Canada, Germany, India, Japan, etc.). |
| `sourceRegion` | ✅ | Choose the LinkedIn content type to target: `All`, `Profile`, `Company`, `Posts`, or `Pulse`. This helps narrow the scope for **scrape emails from linkedin company pages** or **linkedin email finder for outreach** scenarios. |
| `engine` | ❌ | Scraping engine selection: `cost-effective` (Performance (New)) or `legacy` (Standard). Default is `legacy`. Use this to tune for speed vs. reliability. |
| `maxEmails` | ✅ | Limit the number of emails to collect (minimum `1`, maximum `10000`, default `20`). Great for controlled runs and predictable pipeline feeds. |

***

### Output

The actor saves each lead’s data in **JSON format** in the dataset view **“Extracted Leads”**.

Sample output (record shape based on dataset transformation fields):

```json
[
  {
    "searchTerm": "software engineer",
    "title": "Name / Company",
    "url": "https://www.linkedin.com/in/example",
    "description": "Heading / Bio",
    "email": "contact@example.com",
    "email_domain": "example.com",
    "source_region": "Profile",
    "country": "United States"
  }
]
```

#### Output Fields

| Field | Type | Description |
|---|---|---|
| `searchTerm` | string | The keyword from your `searchTerms` that produced this lead |
| `title` | string | Name or company name for the lead (shown as “Name / Company”) |
| `url` | string | LinkedIn URL for the lead (shown as a link in the dataset UI) |
| `description` | string | Heading or bio snippet (stored as “Heading / Bio”) |
| `email` | string | Extracted email address |
| `email_domain` | string | Domain part of the email (helps with filtering and deduping) |
| `source_region` | string | Content type used for the source (the dataset labels it as “Type”) |
| `country` | string | The target country you selected for this run |

**Export note:** you can typically export the dataset from the Apify UI as **JSON or CSV** for CRM import, spreadsheet analysis, or downstream automation.

***

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

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

2. **Find the actor**\
   Search for **Linkedin B2b Lead Generator Email Scraper** in the Actors marketplace and open the actor page.

3. **Go to the INPUT section**\
   Paste your settings into the input form (or upload an `input.json`). The actor accepts exactly the fields described in the **Input** section: `searchTerms`, `country`, `sourceRegion`, `engine` (optional), and `maxEmails`.

4. **Choose your targeting**\
   Add the job titles/industries/companies in `searchTerms`, pick your `country`, and set `sourceRegion` to match what you want to extract (Profiles, Company Pages, Posts, or Pulse).

5. **Tune scraping behavior (optional)**\
   If needed, set `engine` to `cost-effective` or keep the default `legacy`. Also set `maxEmails` to control volume for your linkedin sales navigator email scraper workflows.

6. **Start the run**\
   Click **Run** to begin. You can monitor progress in real time through the actor logs, including retries and fallback behavior if needed.

7. **Review the dataset output**\
   After completion, open the dataset named **“LinkedIn Leads Data”** and view **“Extracted Leads”**.

8. **Export for your pipeline**\
   Export the dataset to **JSON/CSV**, then import into your CRM, lead scoring system, or analysis notebooks.

No coding required—get accurate results in minutes with this linkedin b2b lead generator email scraper tool.

***

### Advanced features & SEO optimization

- 🔄 **Rate-limit friendly execution:** Uses retries and fallback logic to improve the chance of successful extraction across runs (useful for automated linkedin lead gen email scraping at scale)
- 🧩 **Input-driven targeting:** `searchTerms`, `country`, and `sourceRegion` give you fine control over which kinds of LinkedIn content you want to scan—ideal for linkedin to email outreach list builder projects
- 💾 **Dataset-first workflow:** Results are saved immediately into a structured dataset schema designed for easy filtering by `email_domain`, `source_region`, and `country`
- 🧠 **Engine choice for cost/performance:** Select `engine` between `cost-effective` (Performance (New)) and `legacy` (Standard) to match your budget and speed needs
- 📊 **Built for B2B prospecting:** Outputs the email address alongside `title`, `description`, and `url`, aligning well with linkedin email extraction for b2b leads and sales research

***

### Best use cases

- 💼 **Sales development teams building outreach lists:** Collect B2B emails with consistent fields for CRM uploads and outreach personalization
- 🎯 **Recruiters sourcing decision-makers:** Find professional contacts by using `searchTerms` like job titles and extracting emails alongside profile details
- 🧾 **Lead researchers validating company targets:** Use `sourceRegion` to focus on Profiles vs Company content and export structured results for analysis
- 📈 **Demand generation marketers segmenting by domain:** Filter leads using `email_domain` to create cleaner lists for campaigns and A/B testing
- 🧪 **Data analysts enriching datasets:** Combine extracted lead metadata (`title`, `url`, `description`, `country`) with email information for modeling and scoring
- 🛠️ **Developer pipelines for email list building:** Consume the dataset output programmatically after the run finishes and push into internal tools (excellent for linkedin lead scraping software email)

***

### Technical specifications

- **Supported Input Formats**
  - ✅ `searchTerms` (array of strings)
  - ✅ `country` (select from supported countries)
  - ✅ `sourceRegion` (`All`, `Profile`, `Company`, `Posts`, `Pulse`)
  - ✅ `engine` (`cost-effective`, `legacy`) — optional
  - ✅ `maxEmails` (integer, 1–10000)

- **Proxy Support**
  - ✅ Built-in proxy support for more reliable scraping, with engine options to match different performance expectations

- **Retry Mechanism**
  - ✅ Includes retries and fallback behavior for resilience

- **Dataset Structure**
  - ✅ Dataset: **“LinkedIn Leads Data”**
  - ✅ View/table fields: `searchTerm`, `title`, `url`, `description`, `email`, `email_domain`, `source_region`, `country`

- **Rate Limits & Performance**
  - ✅ Designed for controlled scraping with an explicit `maxEmails` cap for predictable output size

- **Limitations**
  - ❌ Results depend on publicly available data and the presence of email addresses in those sources
  - ❌ Some leads may not have an email available, so records can be incomplete for your target niche

***

### FAQ

#### What does Linkedin B2b Lead Generator Email Scraper extract?

✅ It extracts B2B email addresses and stores them with matching lead metadata such as `title`, `url`, `description`, `email_domain`, `source_region`, and `country` in the dataset.

#### Do I need to write any code to run this actor?

✅ No. You can use the Apify Console INPUT form or provide an `input.json` file, then run the actor and export the dataset from the output tab.

#### Which LinkedIn content types can I target?

✅ You can set `sourceRegion` to `All`, `Profile`, `Company`, `Posts`, or `Pulse`, depending on whether you want broader results or more focused linkedin b2b prospecting email scraper output.

#### How do I control how many emails are collected?

✅ Use `maxEmails` (integer, 1–10000). This caps the volume so you can run quick tests or feed larger list-building pipelines.

#### What’s the difference between `engine` options?

✅ The actor provides two scraping engine choices via `engine`: `cost-effective` (Performance (New)) and `legacy` (Standard). Pick the one that best fits your speed vs. reliability needs.

#### Can I export the results for use in a CRM?

✅ Yes. The actor saves leads into the Apify dataset (“LinkedIn Leads Data”), which you can export (commonly as JSON/CSV) for downstream CRM or analysis workflows.

#### Is this meant for linkedin email scraper for b2b leads use cases?

✅ Yes. This actor is specifically geared toward B2B email list building, including linkedin lead generation email extraction and linkedin outreach email list scraper workflows.

#### Where can I request changes or report issues?

💡 Contact us at <dataforleads@gmail.com> with details about what you need for Linkedin B2b Lead Generator Email Scraper.

***

### Support & feature requests

Have ideas to improve Linkedin B2b Lead Generator Email Scraper? We’d love to hear from you!

💡 **Feature Requests:** For example, enhancements like additional export formats, more flexible output shaping, or custom filtering rules based on `email_domain` would be great additions for linkedin outreach email list scraper and linkedin lead scraping software email workflows.

📧 **Contact:** Reach us at <dataforleads@gmail.com>.

Your feedback helps shape the roadmap for this linkedin b2b lead generator email scraper tool.

***

*If you’re building b2b linkedin leads with email addresses, this is the most comprehensive and SEO-optimized Linkedin B2b Lead Generator Email Scraper option to automate your research pipeline.*

### Disclaimer

**This tool only accesses publicly accessible sources**. It does not access private profiles, authenticated data, or password-protected pages. You are responsible for complying with applicable laws (including GDPR/CCPA where relevant), spam regulations, and each platform’s terms and policies.

For data removal requests, please contact <dataforleads@gmail.com>. Always use this actor responsibly, ethically, and for legitimate purposes.

# Actor input Schema

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

Job titles, industries, or company names to search for on LinkedIn.

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

Select the country for localized professional search results.

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

Select LinkedIn content type: Profiles, Company Pages, Posts, or Pulse articles.

## `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": [
    "software engineer",
    "marketing director",
    "startup founder"
  ],
  "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": [
        "software engineer",
        "marketing director",
        "startup founder"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraperoka/linkedin-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": [
        "software engineer",
        "marketing director",
        "startup founder",
    ] }

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

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Linkedin B2b Lead Generator Email Scraper",
        "description": "📧🚀 LinkedIn B2B Lead Generator Email Scraper pulls verified email/contact data from LinkedIn profiles & company pages—streamlining lead gen, sales outreach, and prospecting. Perfect for B2B teams seeking targeted audiences fast. 🔎",
        "version": "1.0",
        "x-build-id": "GO87PZUErWA0IhvoI"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scraperoka~linkedin-b2b-lead-generator-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scraperoka-linkedin-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/scraperoka~linkedin-b2b-lead-generator-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scraperoka-linkedin-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/scraperoka~linkedin-b2b-lead-generator-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scraperoka-linkedin-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": "Job titles, industries, or company names to search for on LinkedIn.",
                        "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 professional search results.",
                        "default": "United States"
                    },
                    "sourceRegion": {
                        "title": "Content Type",
                        "enum": [
                            "All",
                            "Profile",
                            "Company",
                            "Posts",
                            "Pulse"
                        ],
                        "type": "string",
                        "description": "Select LinkedIn content type: Profiles, Company Pages, Posts, or Pulse articles.",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
