# Wix Email Scraper Fast Advanced And Cheapest (`solid-scraper/wix-email-scraper-fast-advanced-and-cheapest`) Actor

🔎 Extract targeted emails fast with Wix Email Scraper Fast Advanced And Cheapest. Perfect for lead gen, outreach & sales—find verified contacts by keywords, location & more. ⚡💼 Get results quickly, save time, and boost conversions today! 🚀

- **URL**: https://apify.com/solid-scraper/wix-email-scraper-fast-advanced-and-cheapest.md
- **Developed by:** [SolidScraper](https://apify.com/solid-scraper) (community)
- **Categories:** Lead generation, Automation, Other
- **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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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

### Wix Email Scraper - Fast, Advanced and Cheapest 📬

**Wix Email Scraper - Fast, Advanced and Cheapest** is an Apify actor that extracts email addresses from Wix based on the keywords and filters you choose. If you’re looking for a **Wix email scraper**, a **Wix contact email extractor**, or a tool to **scrape emails from Wix site** at scale, this actor helps you quickly build targeted outreach lists using publicly available web data—saving you hours of manual work.

Whether you're a marketer, sales lead, recruiter, or data analyst, you can use this **Wix email finder tool** to automate email discovery workflows with **keyword-driven email extraction**, customizable email-domain filtering, and structured results you can export and analyze.

***

### What to choose Wix Email Scraper - Fast, Advanced and Cheapest? ✅

| Feature | Benefit |
|---|---|
| ✅ All-in-one Wix email extraction | Extract emails tied to Wix pages using your keywords and domain filters in one run |
| ✅ Reliability with resilient scraping flow | Includes retries and fallback behavior to keep results coming when pages are inconsistent |
| ✅ Structured output in a dataset | Saves each found lead with keyword, page details, URL, and extracted email |
| ✅ Built-in resume/progress saving | Resumes where it left off so long runs don’t restart from scratch |
| ✅ Scale-friendly controls | Stop at `maxEmails` to control run duration and manage scraping time |
| ✅ Proxy support for consistent runs | Uses built-in proxy support for more reliable scraping at scale |

***

### Key features ✨

- 🧠 **Keyword-based Wix email extraction**: Use `keywords` to drive targeted **Wix email scraper** results.
- 🎯 **Email-domain filtering**: With `customDomains`, focus on domains like `@gmail.com` to increase relevance.
- 💾 **Incremental dataset saving**: As emails are found, results are pushed right away to the dataset.
- 🔄 **Resume-friendly progress**: The actor persists progress (including `seen_emails`), so you can continue runs efficiently.
- 🛡️ **Resilience for real-world scraping**: Includes logic for handling empty/blocked result pages and continues reliably.
- 📦 **Clean, structured lead rows**: Each dataset row includes `keyword`, `title`, `description`, `url`, and `email`—ideal for CRM import or research.

***

### Input

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

```json
{
  "keywords": ["manager", "founder"],
  "location": "New York",
  "customDomains": ["@gmail.com", "@yahoo.com"],
  "maxEmails": 20
}
```

#### Input Fields

| Field | Required | Description |
|---|---|---|
| `keywords` | ✅ Yes | A list of keywords or queries the actor uses to find Wix pages and extract emails from Wix. |
| `location` | ❌ No | Optional location filter to narrow results (left blank to search without a location filter). |
| `customDomains` | ❌ No | A list of email domains (for example `@gmail.com`, `@yahoo.com`) to keep results focused on the email types you want. |
| `maxEmails` | ❌ No | Maximum number of emails to collect. The actor stops once this limit is reached (helps control scraping time). Valid range is `1` to `10000`. |

***

### Output

After execution, the actor saves each lead’s data in JSON format into the dataset.

Example dataset rows:

```json
[
  {
    "network": "Wix.com",
    "keyword": "manager",
    "title": "No title",
    "description": "No data",
    "url": "No URL",
    "email": "example@gmail.com"
  }
]
```

#### Output Fields

| Field | Type | Description |
|---|---|---|
| `network` | string | Source network label (`"Wix.com"`). |
| `keyword` | string | The keyword used for this extraction batch. |
| `title` | string | Title text found on the source result page. |
| `description` | string | Extracted descriptive text from the result content. |
| `url` | string | URL associated with the result. |
| `email` | string | Extracted email address found on the page (filtered by your `customDomains`). |

> The dataset view is named **“Scraped Leads”** and is configured with fields: `keyword`, `title`, `description`, `url`, `email`.

***

### How to use Wix Email Scraper - Fast, Advanced and Cheapest (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 **Wix Email Scraper - Fast, Advanced and Cheapest** and open the actor page.

3. **Go to the INPUT section**\
   Use the built-in form to enter your:
   - `keywords`
   - optional `location`
   - optional `customDomains`
   - optional `maxEmails`

4. **Set your keyword strategy** 📌\
   Start with a few targeted titles like `manager` or `founder` (or your own role-specific terms) to improve the quality of your **Wix contact email extractor** results.

5. **Filter with custom email domains** 🎯\
   Add domains like `@gmail.com` / `@yahoo.com` via `customDomains` to focus your **Wix email finder tool** output.

6. **Choose how many emails to collect** 📧\
   Set `maxEmails` (default is `20`). Higher limits can take longer, so use this to balance coverage vs runtime—especially for **bulk email extraction from Wix**.

7. **Click Run & monitor progress**\
   Watch the actor logs while it searches and extracts emails, saving results incrementally into the dataset as it goes.

8. **Open the dataset and export**\
   After the run completes, open the **dataset** (Scraped Leads) and export your results as needed (JSON/CSV from Apify dataset tools). No coding required—get accurate results in minutes.

***

### Advanced features & SEO optimization 🚀

- 🔍 **Engineered for “Wix email scraper” workflows**: This **Wix email scraper** actor is built specifically for “scrape emails from Wix site” and **Wix lead generation email scraper** use cases.
- 🧩 **Input normalization and smart targeting**: Better results come from targeted `keywords` and focused email filtering via `customDomains`, including patterns like `@gmail.com`.
- 💾 **Resumable progress**: If a run stops or you want to continue later, it resumes using persisted cursor and `seen_emails`.
- 🧠 **Robust resilience for inconsistent pages**: Includes retries and fallbacks for better completion rates during longer scraping runs.
- 📊 **Rate/runtime control**: Use `maxEmails` to manage how long your extraction continues—important for **fast email scraping for Wix**.

***

### Best use cases 🎯

- 📈 **Sales teams building Wix email list building**: Quickly gather outreach contacts for campaigns using keywords and email-domain filters.
- 🧠 **Recruiters sourcing hiring leads**: Find role-related contacts on Wix pages and enrich candidate outreach workflows.
- 🧾 **Market researchers analyzing niche presence**: Collect emails tied to specific keyword themes to study how communities promote themselves.
- ✉️ **Email marketing teams collecting permission-to-reach leads**: Build targeted lists using **Wix email finder tool** runs and export structured results.
- 🏢 **B2B prospecting for specific inbox types**: Filter to business-style domains with `customDomains` to support higher-intent outreach.
- 💻 **Data analysts running repeatable lead collection jobs**: Use the structured dataset fields (`keyword`, `title`, `description`, `url`, `email`) for reporting and deduplication workflows.
- 🔁 **Bulk research batches**: Use multiple `keywords` + `maxEmails` to automate **advanced Wix email scraping** without manual page checking.

***

### Technical specifications 🧰

**Supported Input Formats**

- ✅ `keywords` (array of strings)
- ✅ `location` (string)
- ✅ `customDomains` (array of strings)
- ✅ `maxEmails` (integer, `1` to `10000`)

**Proxy Support**

- ✅ Built-in proxy support for more reliable scraping runs

**Retry Mechanism**

- ✅ Includes retries and fallbacks for resilience when result pages are missing or blocked

**Dataset Structure**

- ✅ Dataset title: **“Wix Emails Dataset”**
- ✅ Dataset default view: **“Scraped Leads”**
- ✅ Saved fields per row: `keyword`, `title`, `description`, `url`, `email` (plus `network`)

**Rate Limits & Performance**

- ✅ Designed to stop early when `maxEmails` is reached to control runtime
- ✅ Longer runs can take more time depending on the size of the search space

**Limitations**

- ❌ Results depend on what emails are publicly present on relevant Wix pages
- ❌ No email may be found for some pages even when a page matches your keywords

***

### FAQ

#### Does Wix Email Scraper - Fast, Advanced and Cheapest only work with Wix sites?

✅ Yes. This actor is designed to extract emails associated with Wix pages, and the dataset rows label the source as `Wix.com`.

#### What does `maxEmails` do?

✅ `maxEmails` sets a hard cap for how many unique emails the actor will collect. The scraper stops once the limit is reached, which helps control runtime and cost.

#### Can I filter results to specific email providers?

✅ Yes. Use `customDomains` (example: `@gmail.com`, `@yahoo.com`) to restrict which email addresses the actor extracts and saves.

#### What if I want no location filtering?

✅ Leave `location` empty (default is an empty string). The actor will run without a location constraint.

#### How does the actor handle interruptions?

✅ It saves progress and keeps track of `seen_emails`, so you can resume without losing previously collected results.

#### Can I use this for bulk email extraction from Wix?

✅ Yes. By providing multiple `keywords` and setting a `maxEmails` limit, you can run bulk jobs and export the resulting leads from the dataset.

#### Is this suitable for a Wix email list building workflow?

✅ Yes. The actor outputs structured rows you can import into spreadsheets or tools for analysis, enrichment, and outreach list building.

***

### Support & feature requests 🤝

If you’re using **Wix Email Scraper - Fast, Advanced and Cheapest** and want to suggest improvements, we’d love to hear from you.

- 💡 **Feature Requests**: Want options like additional export formatting, new data fields, or more advanced filtering for **Wix email scraping API**-style pipelines? Tell us what would make it easier for your workflow.
- 📧 **Contact**: Reach out at <dataforleads@gmail.com>.

Your feedback directly shapes what we build next—especially around faster, more reliable **Wix email scraping** and better lead quality.

***

### Closing CTA / Final thoughts 🚀

*If you need a most comprehensive, SEO-optimized way to extract Wix contact emails, **Wix Email Scraper - Fast, Advanced and Cheapest** is built for speed, structure, and results at scale.*\
Start your next **Wix email scraper** run today and turn public Wix contact signals into actionable leads.

***

### Disclaimer

**This actor accesses publicly accessible sources only.** It does not access private profiles, authenticated data, or password-protected pages. It’s your responsibility to comply with applicable laws and regulations (including GDPR/CCPA where relevant), as well as each website’s terms of service and anti-spam requirements.

If you need data removal, contact <dataforleads@gmail.com>. Please use Wix Email Scraper - Fast, Advanced and Cheapest responsibly, ethically, and for legitimate purposes only.

# Actor input Schema

## `keywords` (type: `array`):

A list of keywords or queries to search for.

## `location` (type: `string`):

Location to filter search results.

## `customDomains` (type: `array`):

List of custom email domains

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

Maximum number of emails to collect. The scraper will stop once this limit is reached. Setting a higher limit allows for more potential results but doesn't guarantee reaching that number. This helps save costs by controlling scraping time.

## Actor input object example

```json
{
  "keywords": [
    "manager",
    "founder"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com",
    "@yahoo.com"
  ],
  "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 = {
    "keywords": [
        "manager",
        "founder"
    ],
    "location": "",
    "customDomains": [
        "@gmail.com",
        "@yahoo.com"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("solid-scraper/wix-email-scraper-fast-advanced-and-cheapest").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 = {
    "keywords": [
        "manager",
        "founder",
    ],
    "location": "",
    "customDomains": [
        "@gmail.com",
        "@yahoo.com",
    ],
}

# Run the Actor and wait for it to finish
run = client.actor("solid-scraper/wix-email-scraper-fast-advanced-and-cheapest").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 '{
  "keywords": [
    "manager",
    "founder"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com",
    "@yahoo.com"
  ]
}' |
apify call solid-scraper/wix-email-scraper-fast-advanced-and-cheapest --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=solid-scraper/wix-email-scraper-fast-advanced-and-cheapest",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/7iqav1e2wLLR0fKxy/builds/LLffo1aVOwWRVJkHj/openapi.json
