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

📧 Our B2B Lead Generator Email Scraper pulls verified contact emails from target websites & profiles. Perfect for sales outreach, prospecting, and market research. Save time, boost conversions, and stay compliant with curated results. 🚀

- **URL**: https://apify.com/scraperoka/instagram-b2b-lead-generator-email-scraper.md
- **Developed by:** [Scraperoka](https://apify.com/scraperoka) (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 $0.01 / 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

### Instagram B2b Lead Generator Email Scraper 🎯

Manually collecting emails from Instagram bios wastes hours you don’t have. **Instagram B2b Lead Generator Email Scraper** automatically extracts public business emails and partner contact signals so your outreach list is ready fast. This Instagram b2b lead generator and instagram email scraper is ideal for marketers, recruiters, and growth teams building targeted lead lists. Get thousands of usable records in minutes—then export and start outreach immediately.

---

### What You Get: Sample Output

Here's a sample record from a single run:

```json
{
  "searchTerm": "fitness",
  "title": "Gym & Coaching",
  "url": "https://www.instagram.com/example_gym_coaching/",
  "description": "Training plans • Booking enquiries • 📩 contact@exampleco.com",
  "email": "contact@exampleco.com",
  "email_domain": "exampleco.com",
  "source_region": "Profiles",
  "country": "United States"
}
````

Output fields in this dataset:

| Field | Type | What It Tells You |
|---|---|---|
| `searchTerm` | string | The hashtag, niche, or keyword you used to find this lead (great for reporting by theme). |
| `title` | string | The profile title shown for the matched Instagram profile. |
| `url` | string | Direct link to the Instagram profile so your team can quickly verify context. |
| `description` | string | The bio/description text where the email was found (useful for validation and notes). |
| `email` | string | The business email extracted from publicly available bio/description content. |
| `email_domain` | string | The domain part of the email (handy for domain-level filtering and deduping). |
| `source_region` | string | The Instagram content type you selected (All, Profiles, Posts, or Reels). |
| `country` | string | The selected target country used for localized lead generation. |
| `status` | string | Processing outcome label (if present in your run’s results). |
| `error_message` | string | Error details when something goes wrong for specific results. |
| `timestamp` | string | Captured time reference for when the record was produced (if included in your dataset). |
| `success` | boolean | Indicates whether extraction for a record succeeded (if included in your run’s results). |

Export your dataset as JSON, CSV, or Excel — straight from the Apify dashboard.

***

### Why Instagram B2b Lead Generator Email Scraper?

There are a lot of ways to pull Instagram contact info at scale — here’s what sets Instagram B2b Lead Generator Email Scraper apart.

#### Email-first output for B2B outreach

Instagram B2b Lead Generator Email Scraper is built specifically as an instagram lead generation software for extracting public emails from Instagram bios, then pairing them with the profile URL and bio text. This makes it easier to build an instagram business lead list that’s ready for follow-ups.

#### Input flexibility for targeted prospecting

You can drive discovery using `searchTerms` (hashtags, niches, or keywords), choose a `country`, and pick `sourceRegion` to focus on the type of Instagram content you want. This is especially useful when you’re running an instagram dm lead generator workflow by niche.

#### Resilient scraping runs

The actor is designed with resilience in mind and includes handling for cases where data is sparse or requests don’t return results immediately. In practice, this helps instagram email scraper runs complete with fewer interruptions and more consistent dataset output.

#### Clean, integration-ready dataset records

Instead of forcing you to re-parse messy sources, the actor stores structured records with fields like `email`, `email_domain`, `description`, and `url`. That means your instagram contact info scraper output drops directly into analytics, outreach tools, or enrichment pipelines.

***

### Configuring Your Run

Drop this into your `input.json` to get started:

```json
{
  "searchTerms": ["fitness", "gym", "workout"],
  "country": "United States",
  "sourceRegion": "All",
  "engine": "legacy",
  "maxEmails": 50
}
```

| Parameter | Required | What It Does |
|---|---:|---|
| `searchTerms` | ✅ | Hashtags, niches, or keywords used to find relevant Instagram leads for extraction. |
| `country` | ✅ | Selects the country for localized lead generation. |
| `sourceRegion` | ✅ | Chooses the Instagram content type to target: Profiles, Posts, or Reels (or All). |
| `engine` | ⬜ | Selects your preferred scraping method: Performance (New) or Standard (default depends on schema). |
| `maxEmails` | ✅ | Limits the number of emails to collect (from 1 up to 10000). |

↳ Recommended starting point: keep `maxEmails` small (like 20–50) to validate your niches before scaling up.

***

### Core Capabilities

#### Niche-driven lead discovery

Use `searchTerms` to guide what Instagram B2b Lead Generator Email Scraper looks for—so your results align with your ICP and campaign themes (for example: gym, fitness, workout). This is the core difference between a generic instagram email scraper and a real instagram lead generation software for outreach.

#### Country targeting for localization

With `country`, you can localize prospecting and focus on leads relevant to a specific market. This is useful when you’re building an instagram business contact scraper list segmented by region.

#### Email extraction with domain breakdown

The dataset includes both `email` and `email_domain`, so you can quickly filter and deduplicate by company domain. That makes this instagram profile email extractor especially convenient for B2B prospecting automation and email scraping tool for instagram workflows.

#### Source-type control (All, Profiles, Posts, Reels)

Switch `sourceRegion` to control whether you’re collecting leads from Profiles, Posts, Reels, or everything combined (`All`). This helps when you’re testing which instagram prospecting automation angle produces higher-quality contact signals.

#### Output completeness for outreach and validation

Each record includes `url` and `description`, giving your team context to validate the match. For marketers and researchers, that context makes it easier to prioritize targets before enrichment.

Overall, Instagram B2b Lead Generator Email Scraper turns public Instagram bios into a structured lead dataset that’s ready for analysis and outreach.

***

### Who Gets the Most Out of This

Here's how different teams put Instagram B2b Lead Generator Email Scraper to work:

**Influencer marketing managers** use it to quickly build an instagram lead generator with email list from creator or business accounts matching their niche. They can then validate the extracted emails against the profile bio/description and move directly into outreach workflows.

**Sales development reps** use this instagram dm lead generator approach to assemble a targeted prospect list by niche and country. The exported `email_domain` field helps them group prospects by company and personalize sequences.

**Brand outreach teams** use the `sourceRegion` setting to test different content types (Profiles vs Posts vs Reels) and compare which yields the best contact coverage for collaborations and business inquiries.

**Freelance researchers and data analysts** run structured batches and analyze results by `searchTerm`, `country`, and `source_region`. The dataset’s consistent schema supports downstream filtering for clean insights (like domain-level trends).

**Automation and integration specialists (developers, data engineers)** plug the dataset into their pipelines after each run. They can pull results via the Apify API and map the dataset fields (`email`, `email_domain`, `url`, `description`) into CRMs, enrichment systems, or spreadsheets.

***

### Step-by-Step: How to Use It

No coding needed. Here's how to run Instagram B2b Lead Generator Email Scraper from start to finish:

1. **Open** the actor on Apify: https://console.apify.com
2. **Enter** your inputs: `searchTerms`, `country`, `sourceRegion`, and `maxEmails` (plus `engine` if you want to change scraping method).
3. **Configure proxy settings** if prompted in the UI, so runs stay reliable at scale.
4. **Hit Run** and watch the live logs to track progress and extraction outcomes.
5. **View results** in the Dataset tab as structured records with `email`, `email_domain`, `url`, and `description`.
6. **Export** as JSON, CSV, or Excel from the Apify dashboard.

The whole process takes under 5 minutes to set up.

***

### Integrations & Export Options

Once your data is collected, Instagram B2b Lead Generator Email Scraper plugs directly into your existing workflow.

You can export from the Apify dashboard in multiple formats using the dataset tab, including JSON, CSV, and Excel. That makes it easy to move your instagram business lead list into spreadsheets, CRMs, or reporting dashboards.

For automation and programmatic access, you can connect with Apify API capabilities (documentation available at https://apify.com/docs/api) and use webhook-style automation in your stack (for example, to kick off enrichment or outreach steps when a run completes). For no-code workflows, tools like Zapier or Make can also be used to route dataset outputs downstream.

***

### Pricing & Free Trial

Instagram B2b Lead Generator Email Scraper runs on the Apify platform, which offers a **free tier** — no credit card required to get started. You’ll typically use pay-as-you-go compute based on your run, so you can test multiple instagram b2b lead generator searches without committing to a monthly cost. For exact credits and pricing details, check Apify’s pricing page and plan comparison on apify.com.

Start for free at [apify.com](https://apify.com) and scale when you're ready.

***

### Reliability & Performance

| What We Handle | How |
|---|---|
| Rate-limit pressure | Built to keep runs moving with resilient request handling and fallbacks. |
| Empty results during exploration | Stops after repeated empty outcomes to avoid wasting budget. |
| Large lead discovery | Uses batching and structured dataset writes for scalable extraction. |
| Deduplication control | Prevents repeated emails in the same run via tracking logic. |

Limitations: extraction is limited to **publicly available** Instagram content and emails present in publicly visible bios/description text. If an account doesn’t publish an email, it won’t appear in results. For large enterprise runs, you can contact us to discuss custom configurations.

For enterprise-scale runs, contact us to discuss custom configurations.

***

### Frequently Asked Questions

#### Is there a free plan or trial?

Yes—Apify provides a free tier for testing runs. Exact free-tier allowances depend on your account and current Apify policies.

#### Do I need to log in to Instagram to use this?

No. This Instagram b2b lead generator is designed to extract from publicly available Instagram content without requiring you to log in.

#### How accurate is the data extracted from Instagram bios?

It depends on what the account owner has published, but the actor extracts emails from publicly available bio/description text. It does not guess emails—so accuracy is tied to what’s visible in the source.

#### How many results can I get per run?

You control it with `maxEmails`, which limits the number of emails to collect (from 1 up to 10000). Start small for testing, then increase once your niche and country settings look good.

#### How often is the data updated / how fresh is it?

Freshness is based on when you run the actor. Each run produces a dataset snapshot of the publicly available data at that time.

#### Is this legal? Does it comply with GDPR / CCPA?

You should treat the tool as extracting publicly available data; it’s your responsibility to comply with GDPR, CCPA, platform Terms of Service, and applicable local regulations. If you need guidance on compliance for your use case, consult your legal advisor.

#### Can I export results to Google Sheets or Excel?

Yes. You can export your dataset from the Apify dataset tab in formats like JSON and CSV, and then import into Google Sheets or Excel. If you prefer automation, you can also connect the output using Apify integrations and your chosen workflow tools.

#### Can I run this on a schedule automatically?

Yes. Apify supports running actors automatically on schedules (cron-style). Set it up in Apify so your instagram email scraper runs repeat at whatever cadence you need.

#### Can I access this via API?

Yes. You can trigger and retrieve results programmatically using the Apify API. See https://apify.com/docs/api for details.

#### What happens if the actor hits an error?

The actor is designed to handle failures gracefully and continues to work toward producing structured output. When specific records can’t be extracted, you may see error-related fields depending on what’s included in your dataset for that run.

***

### Need Help or Have a Request?

Got a question about Instagram B2b Lead Generator Email Scraper or want a new feature added? Reach out at <dataforleads@gmail.com>. We respond quickly and actively maintain this actor based on user feedback. If you want improvements like batch CSV upload or a webhook notification when your run completes, tell us what you need.

***

### Disclaimer & Responsible Use

*Instagram B2b Lead Generator Email Scraper is the fastest, most reliable way to extract B2B email leads from public Instagram bios — start your free run today.*\
This actor collects **publicly available data** only. It does not access private Instagram accounts, login-gated content, or password-protected pages. You are responsible for complying with GDPR, CCPA, platform Terms of Service, and any applicable local regulations. For data-removal requests, contact <dataforleads@gmail.com>. Use responsibly, ethically, and only for lawful purposes.

# Actor input Schema

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

Hashtags, niches, or keywords to search on Instagram.

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

Select the country for localized lead generation.

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

Select the Instagram source type: Profiles, Posts, or Reels.

## `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": [
    "fitness",
    "gym",
    "workout"
  ],
  "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": [
        "fitness",
        "gym",
        "workout"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraperoka/instagram-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": [
        "fitness",
        "gym",
        "workout",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("scraperoka/instagram-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": [
    "fitness",
    "gym",
    "workout"
  ]
}' |
apify call scraperoka/instagram-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/instagram-b2b-lead-generator-email-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Instagram B2b Lead Generator Email Scraper",
        "description": "📧 Our B2B Lead Generator Email Scraper pulls verified contact emails from target websites & profiles. Perfect for sales outreach, prospecting, and market research. Save time, boost conversions, and stay compliant with curated results. 🚀",
        "version": "1.0",
        "x-build-id": "ckHDaP6OEgzzMRZTn"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scraperoka~instagram-b2b-lead-generator-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scraperoka-instagram-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~instagram-b2b-lead-generator-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scraperoka-instagram-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~instagram-b2b-lead-generator-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scraperoka-instagram-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": "Hashtags, niches, or keywords to search on Instagram.",
                        "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 generation.",
                        "default": "United States"
                    },
                    "sourceRegion": {
                        "title": "Content Type",
                        "enum": [
                            "All",
                            "Profiles",
                            "Posts",
                            "Reels"
                        ],
                        "type": "string",
                        "description": "Select the Instagram source type: Profiles, Posts, or Reels.",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
