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

📩 Extract verified business emails fast with Behance Email Scraper Fast Advanced & Cheapest. Target by niche, keyword & location—ideal for outreach, lead gen & marketing teams. ⚡ Accurate results, efficient workflow, cost‑effective pricing.

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

## Pricing

from $1.99 / 1,000 results

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

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **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

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

**Behance Email Scraper - Fast, Advanced and Cheapest** is an Apify actor that extracts email addresses from **Behance** based on the keywords and filters you provide. It helps solve the core challenge behind **behance email scraper** and **behance contacts email extractor** workflows: turning creative portfolios into outreach-ready contact lists—quickly and in a structured format.

Whether you’re a marketer, recruiter, sales researcher, or data enthusiast, this **Behance email finder tool** automates lead generation using **publicly available data**, so you can spend less time searching manually and more time building campaigns at scale (like **bulk Behance email scraping** for outreach email lists).

***

### Why choose Behance Email Scraper - Fast, Advanced and Cheapest?

| Feature | Benefit |
|---|---|
| ✅ **Keyword-based extraction** | Finds relevant Behance contacts using your keywords (and optional location + email-domain filters). |
| ✅ **Custom email domains support** | Lets you focus on specific domains like `@gmail.com` to improve lead relevance (and reduce noise). |
| ✅ **Reliability-focused execution** | Includes resilience for real-world runs with stopping rules and progress handling. |
| ✅ **Structured dataset output** | Pushes rows with `network`, `keyword`, `title`, `description`, `url`, and `email` for easy exports. |
| ✅ **Scale-friendly control** | Uses `maxEmails` to cap collection and manage run time and cost. |
| ✅ **Resume support** | Keeps progress in the actor key-value store so you can continue without starting over. |

***

### Key features

- 🔍 **Behance email extraction using your terms**: Uses your `keywords`, optional `location`, and `customDomains` to target relevant contacts and collect emails.
- 🧰 **Input flexibility for lead targeting**: Combine multiple keywords with multiple domains to get better coverage (great for **advanced Behance email extraction**).
- 🛡️ **Resilient scraping flow**: Stops when repeated empty results occur and avoids over-collecting beyond your requested limit.
- 🔄 **Progress persistence & resuming**: Saves seen emails and cursor state so you can restart and continue more efficiently.
- 💾 **Real-time dataset pushing**: Each found email is pushed immediately to the **Behance Emails Dataset** for incremental results.
- 📊 **Clean, structured output**: Every dataset row includes the context you need for outreach and analysis (keyword, title, url, and extracted email).
- 🌐 **Built for batch lead generation**: Works well for **Behance outreach email list** building, from small tests to larger collections.

***

### Input

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

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

#### Input Fields

| Key | Required | Description |
|---|---|---|
| `keywords` | ✅ | A list of keywords or queries to search for. These drive which Behance contacts you attempt to extract emails from. |
| `location` | ❌ | Location to filter search results. Leave it empty to run without a location constraint. |
| `customDomains` | ❌ | List of custom email domains (e.g. `@gmail.com`, `@yahoo.com`). Used to focus extraction on emails matching those domains. |
| `maxEmails` | ❌ | Maximum number of emails to collect. The actor stops once this limit is reached. Higher limits can take longer and don’t guarantee reaching the number. Helps control scraping time and cost. |

***

### Output

The actor saves results to the dataset in JSON format, pushing one lead per extracted email.

```json
[
  {
    "network": "Behance.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 used for every row (`Behance.com`). |
| `keyword` | string | The keyword from your input that produced the lead. |
| `title` | string | Title text captured from the listing/result (or `No title` when not available). |
| `description` | string | Text extracted from the result description area (or `No data` when not available). |
| `url` | string | The associated URL for the listing/result (or `No URL` when not available). |
| `email` | string | The extracted email address (duplicates are avoided). |

Note: The dataset view is titled **“Scraped Leads”** and is configured to display `keyword`, `title`, `description`, `url`, and `email`.

***

### How to use Behance Email Scraper - Fast, Advanced and Cheapest (via Apify Console)

1. **Open Apify Console**\
   Log in at https://console.apify.com and open the Actors page.

2. **Find the actor**\
   Search for **Behance Email Scraper - Fast, Advanced and Cheapest** in the actor catalog.

3. **Go to the INPUT section**\
   Paste your `input.json` payload. The actor accepts:
   - `keywords` (required)
   - `location` (optional)
   - `customDomains` (optional)
   - `maxEmails` (optional)

4. **Tune lead relevance with email domains** ✨\
   Add domains to `customDomains` (like `@gmail.com`) to focus extraction on the types of contacts you want—this improves outcomes for **Behance profile email scraper** and **Behance outreach email list** use cases.

5. **Set a safe cap with `maxEmails`** 🎯\
   Choose `maxEmails` to control runtime. If results are limited, widen your keyword coverage or add more domains.

6. **Run the actor** 🚀\
   Start the run. You’ll see logs while it processes keyword/domain combinations and pushes data incrementally to the dataset.

7. **Monitor progress from logs**\
   The actor saves progress and resumes using stored cursor state, which helps when runs are interrupted.

8. **Access and export the dataset** 💾\
   After completion, open the **Scraped Leads** dataset, preview results, and export as JSON/CSV from the Apify UI.

No coding required—get accurate **Behance email scraper** results in minutes with this **fast, advanced, and cheapest** workflow.

***

### Advanced features & SEO optimization

- 🚀 **Engineered for Behance email scraping**: Built to excel at **behance email scraper** and **behance contacts email extractor** tasks by combining `keywords`, optional `location`, and `customDomains`.
- 🧠 **Input normalization & better results guidance**: The actor expects targeted keyword/domain inputs for higher lead relevance—ideal for **scrape Behance emails** campaigns.
- 💬 **Structured results for outreach**: Each saved row includes the context you need for research and personalization, aligning with **Behance outreach email list** building.
- 💾 **Resume-friendly execution**: Progress persistence helps continue work without losing already found emails.
- ⏱️ **Run-time control with `maxEmails`**: Helps manage cost by stopping once your cap is reached, while still supporting **bulk Behance email scraping** scenarios.

***

### Best use cases

- 📈 **Lead generation for creative agencies**: Quickly assemble a **Behance outreach email list** for designers, studios, and freelance creatives tied to specific roles and domains.
- 🎯 **Recruiting and staffing**: Extract **designer emails from Behance** to build targeted outreach lists for hiring campaigns.
- 🧪 **Market research & competitor intel**: Compare portfolios by keyword themes and compile contactable emails for follow-up research.
- ✉️ **Cold outreach at scale**: Use **bulk Behance email scraping** to populate outreach sequences without manual searching.
- 🧰 **CRM pipeline enrichment**: Feed extracted emails into your CRM and automate next-step workflows for **Behance email harvesting software** style processes.
- 📊 **Data analysis and lead scoring**: Combine extracted emails with row context (`keyword`, `title`, `url`) for downstream analysis.
- 💻 **Marketing automation workflows**: Use dataset exports to trigger campaigns and personalization steps based on `keyword` and extracted email domains.

***

### Technical specifications

- **Supported Input Formats**
  - ✅ `keywords` (required): array of strings
  - ✅ `location` (optional): string
  - ✅ `customDomains` (optional): array of strings (email domains like `@gmail.com`)
  - ✅ `maxEmails` (optional): integer (bounded from 1 to 10000)

- **Proxy Support**
  - ✅ Uses built-in proxy support for reliable scraping.
  - Note: The actor logs a proxy mode during execution.

- **Retry Mechanism**
  - ✅ Includes resilience behavior (stopping rules and retry/fallback behavior for empty results).

- **Dataset Structure**
  - ✅ Dataset title: **Behance Emails Dataset**
  - ✅ View: **Scraped Leads**
  - ✅ Fields pushed per email row: `network`, `keyword`, `title`, `description`, `url`, `email`

- **Rate Limits & Performance**
  - ✅ Performance varies by run settings and available results.
  - ✅ `maxEmails` controls how much data is collected in a single run.

- **Limitations**
  - ❌ The actor collects emails only where they can be extracted from publicly available data.
  - ❌ If results are limited, increasing `maxEmails` alone may not help—widen keywords/domains/location instead.

***

### FAQ

#### Can I scrape Behance emails in bulk?

✅ Yes. You can run **bulk Behance email scraping** by providing multiple items in `keywords` and `customDomains`, and by setting a larger `maxEmails` (within limits) to collect more results per run.

#### What input fields are required?

✅ Only `keywords` is required. You may optionally add `location`, `customDomains`, and `maxEmails` to improve targeting and control runtime.

#### How does `maxEmails` work?

✅ `maxEmails` is the maximum number of emails to collect. The actor stops once the limit is reached, and setting a higher limit can increase runtime and cost even if results don’t reach the target.

#### Do you support resuming if a run stops?

✅ Yes. The actor persists progress (including a cursor and already seen emails) so you can continue without restarting from scratch.

#### Is the output structured for marketing and analysis?

✅ Yes. Every dataset row includes `keyword`, `title`, `description`, `url`, and `email` along with `network`, making it straightforward to export and load into spreadsheets, CRMs, or analysis pipelines.

#### What kinds of emails do you extract?

✅ The actor extracts emails matching the domains you provide in `customDomains` (for example `@gmail.com` or `@yahoo.com`). This is a key part of **behance contacts email extractor** workflows.

#### Does this actor access private Behance profiles?

❌ No. It is intended to work with publicly available data only.

***

### Support & feature requests

Want to improve your **Behance Email Scraper - Fast, Advanced and Cheapest** results? Share feedback and feature requests here.

💡 **Feature Requests:** Examples include CSV export convenience, expanding output fields, or adding more customization options for filtering and formatting.\
📧 **Contact:** Email <dataforleads@gmail.com>.

Your feedback helps shape the roadmap for this **behance email finder tool**.

***

*If you’re looking for an **SEO-optimized** and **most comprehensive** option to scrape and organize Behance outreach emails, **Behance Email Scraper - Fast, Advanced and Cheapest** is ready to help you scale quickly.*

***

### Disclaimer

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

You are responsible for complying with applicable laws and regulations (including GDPR/CCPA), spam rules, and each platform’s terms of service. Always use the extracted contact information responsibly and ethically.

For data removal requests, contact <dataforleads@gmail.com>.

Use this actor 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/behance-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/behance-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/behance-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/behance-email-scraper-fast-advanced-and-cheapest",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/tfVd6kqtbJoBtFhMT/builds/3gzJ8h6q5zKsSvBCY/openapi.json
