# Turkishexporter.net Email Scraper (`email_scraper/turkishexporter-email-scraper`) Actor

Turkishexporter.net Email Scraper finds publicly available email addresses from Turkishexporter.net using targeted keywords, locations, and email domains. Build structured business contact datasets for B2B lead research, supplier discovery, market research, and contact-data collection.

- **URL**: https://apify.com/email\_scraper/turkishexporter-email-scraper.md
- **Developed by:** [Email Scraper](https://apify.com/email_scraper) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.49 / 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.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### Turkishexporter.net Email Scraper

**Turkishexporter.net Email Scraper** is an Apify Actor for finding publicly listed email addresses associated with Turkishexporter.net search results using targeted keywords, optional geographic filters, and configurable email domains.

Enter one or more search terms such as `distributor`, `producer`, `manufacturer`, or other relevant business keywords. You can optionally narrow the search to a country, state, or city and choose which email domains to look for, such as `@gmail.com`, `@yahoo.com`, or `@outlook.com`.

The Actor returns structured lead records containing the search keyword, result title, description, URL, and discovered email address. Results are stored in an Apify dataset so they can be reviewed and used in downstream research or data workflows.

### What Is the Turkishexporter.net Email Scraper?

The **Turkishexporter.net Email Scraper** is designed for users who need structured contact information from searches related to Turkishexporter.net.

Instead of manually reviewing search results and copying contact details, you provide the search criteria and let the Actor process the configured keyword and email-domain combinations.

The Actor supports multiple keywords and multiple email domains. Each keyword/domain combination has its own configured target, allowing different searches to explore different portions of the available results.

A location can also be supplied when you want to focus your search on a particular country, state, or city.

The resulting dataset is organized into practical fields for lead research, business discovery, market research, and contact-data analysis.

### 🔍 Key Features

| Feature                      | Description                                                                 | User Benefit                                            |
| ---------------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------- |
| Keyword-based search         | Search Turkishexporter.net using one or more keywords or queries            | Target specific business categories and roles           |
| Multiple keywords            | Accepts a list of search terms                                              | Explore several related search intents in one run       |
| Location filtering           | Optional country, state, or city                                            | Narrow searches geographically                          |
| Custom email domains         | Search for selected email suffixes                                          | Focus on the contact domains relevant to your workflow  |
| Per-combination email target | Configure `maxEmails` for each keyword/domain combination                   | Control the depth of individual searches                |
| Exclude words                | Skip descriptions containing selected words or phrases                      | Reduce unwanted results based on description text       |
| Structured dataset           | Returns keyword, title, description, URL, and email                         | Makes collected data easier to review and analyze       |
| Duplicate email filtering    | Previously collected email addresses are not intentionally registered again | Helps keep the dataset more useful                      |
| Incremental results          | Results are pushed to the dataset during processing                         | Makes collected records available as the run progresses |

### 📊 What Data Can You Extract?

The Actor focuses on contact-oriented search results connected with Turkishexporter.net.

Each collected record can contain:

- **Keyword** — The search term associated with the result.
- **Title** — The title of the relevant search result.
- **Description** — The available result description associated with the listing.
- **URL** — The URL associated with the search result.
- **Email** — The email address matching one of the configured domain suffixes.

The email field is particularly useful when your workflow requires contact discovery based on specific domains.

For example, you can search for `distributor` with `@gmail.com`, then run another domain combination such as `@yahoo.com`. The resulting records preserve the keyword and source information alongside the email.

### 💡 Why Use This Actor?

Finding business contact information manually can involve repeatedly searching different terms, reviewing results, identifying relevant descriptions, and recording contact details.

This Actor turns that repetitive search process into a configurable data-collection workflow.

You can define the terms that represent your target audience, optionally specify a geographic area, select email domains, and configure how many addresses to target for each search combination.

This makes the Actor useful for structured lead research where the search strategy matters as much as the extracted contact information.

It is also suitable when you want to create a reusable dataset instead of collecting individual contacts manually.

### 🚀 Benefits

The main practical benefits include:

- **Automated data collection** — Reduce repetitive manual searching.
- **Keyword targeting** — Define the exact business terms you want to investigate.
- **Geographic targeting** — Add a location when regional research is important.
- **Domain targeting** — Select the email suffixes relevant to your project.
- **Structured records** — Keep contact information together with its search context.
- **Scalable search configuration** — Process multiple keyword and domain combinations.
- **Filtering control** — Exclude descriptions containing unwanted words or phrases.
- **Dataset creation** — Build a structured collection of business contact records for later analysis.

The Actor does not guarantee that every search will reach its configured target. Results depend on what relevant contact information is publicly available in the searched results.

### ⚙️ How to Use the Turkishexporter.net Email Scraper

Using the Actor requires only a few configuration steps:

1. Open the Actor input configuration.
2. Enter one or more keywords or search queries.
3. Optionally enter a country, state, or city in the location field.
4. Add the email domains you want to search for.
5. Set `maxEmails` according to the desired depth for each keyword/domain combination.
6. Optionally add words or phrases to exclude.
7. Start the Actor.
8. Review the resulting `turkishexporter.net Emails Dataset`.

For better coverage, use several specific related keywords instead of relying on one broad term.

For example, instead of only using:

```text
Fitness
```

you could use:

```text
Fitness Distributor
Fitness Equipment Supplier
Fitness Product Manufacturer
Sports Equipment Producer
```

This gives your search strategy more specific business intent.

### 📥 Input

The Actor accepts a JSON object with one required field and four configurable fields.

The required field is `keywords`. The remaining fields are optional and have defaults defined by the Actor configuration.

### 🧾 Input Fields

| Field           | Type             | Required | Default                       | Description                                                                               |
| --------------- | ---------------- | -------- | ----------------------------- | ----------------------------------------------------------------------------------------- |
| `keywords`      | Array of strings | Yes      | `["distributor", "producer"]` | Search keywords or queries used to find relevant Turkishexporter.net results              |
| `location`      | String           | No       | `""`                          | Optional country, state, or city used to narrow the search                                |
| `customDomains` | Array of strings | No       | `["@gmail.com"]`              | Email domain suffixes to search for                                                       |
| `maxEmails`     | Integer          | No       | `5`                           | Target number of addresses for each keyword/domain combination; allowed range is 1–10,000 |
| `excludeWords`  | Array of strings | No       | `[]`                          | Words or phrases that cause matching result descriptions to be skipped                    |

The `keywords` field supports multiple values, making it possible to research several related search terms in one run.

The `location` field can be left empty to search without a geographic filter.

For `customDomains`, values should be entered as email suffixes such as `@gmail.com`, `@yahoo.com`, or `@outlook.com`.

The `maxEmails` setting applies to each keyword/domain combination. For example, with 3 keywords, 2 domains, and a target of 20, the configured combinations can each target up to 20 addresses, subject to available results and duplicate filtering.

### 📝 Input Example

```json
{
  "keywords": [
    "distributor",
    "producer",
    "manufacturer"
  ],
  "location": "Istanbul",
  "customDomains": [
    "@gmail.com",
    "@yahoo.com",
    "@outlook.com"
  ],
  "maxEmails": 20,
  "excludeWords": [
    "crypto",
    "onlyfans"
  ]
}
```

This example searches several business-related terms, narrows the search to Istanbul, checks three email domains, targets up to 20 addresses for each configured keyword/domain combination, and skips descriptions containing the specified exclusion terms.

### 📤 Output

The Actor stores results in the **turkishexporter.net Emails Dataset**.

The configured dataset view contains five primary output fields:

| Field         | Description                                                                   |
| ------------- | ----------------------------------------------------------------------------- |
| `keyword`     | Search keyword that produced the result                                       |
| `title`       | Title of the associated search result                                         |
| `description` | Description or snippet associated with the result                             |
| `url`         | URL associated with the result                                                |
| `email`       | Email address found in the result and matching the configured domain criteria |

These fields provide both the contact information and the context needed to understand where the email was found.

The dataset is particularly useful when you need to connect an email address with a keyword, source title, description, and URL rather than maintaining a list of email addresses without context.

### 📦 Output Example

A typical dataset record follows this structure:

```json
{
  "keyword": "distributor",
  "title": "Example Distributor - Turkishexporter.net",
  "description": "Example business description with contact information such as contact@example.com",
  "url": "https://www.turkishexporter.net/example",
  "email": "contact@example.com"
}
```

The values above are illustrative examples of the output structure. Actual titles, descriptions, URLs, and email addresses depend on the available search results.

### 🎯 Use Cases

The **Turkishexporter.net Email Scraper** can support several research and business-data workflows.

**B2B lead research:** Search terms such as distributor, producer, supplier, importer, or manufacturer can help identify potential business contacts.

**Supplier discovery:** Businesses researching suppliers can use targeted product or industry terms to locate relevant contact information.

**Market research:** Combine multiple search terms and locations to investigate business activity across specific markets.

**Business intelligence:** Preserve contact information together with titles, descriptions, URLs, and search keywords for further analysis.

**Sales research:** Build prospect datasets around specific business categories and geographic areas.

**Industry research:** Use specialized keywords to identify businesses connected to a particular product or sector.

**Dataset creation:** Create structured contact datasets that can be reviewed, filtered, and analyzed after a run.

**Lead segmentation:** Use different keywords, domains, and locations to create more targeted research groups.

### ✅ Advantages

Several aspects of the Actor make it practical for targeted contact-data collection.

- Multiple keyword searches can be configured in one run.
- Geographic filtering is available when a location is important.
- Email domain selection provides additional control over search criteria.
- `excludeWords` can remove descriptions containing unwanted terms.
- Output records retain useful source context.
- Email addresses are deduplicated during collection.
- The email target can be configured for individual keyword/domain combinations.
- Results are stored as structured Apify dataset records.

These capabilities allow users to design searches around their own research requirements instead of relying on a single fixed query.

### ⚖️ Limitations

The Actor works with information available in the relevant search results, so results can vary depending on the search terms, selected domains, location, and available publicly listed contact information.

A configured `maxEmails` value is a target rather than a guarantee. If fewer relevant email addresses are available, the Actor may return fewer records.

Narrow keywords can produce sparse results. Similarly, adding a very specific location can reduce the number of matching results.

The `excludeWords` filter operates on the available description snippet. If a configured exclusion term matches that description, the complete snippet is skipped.

The Actor is intended for contact-data research from publicly available search results and should be used in accordance with applicable laws, platform rules, and your own data-use requirements.

### ➕ Pros and Cons

| Pros                                       | Cons                                                                  |
| ------------------------------------------ | --------------------------------------------------------------------- |
| Supports multiple search keywords          | Narrow searches may produce fewer results                             |
| Optional country, state, or city filtering | Results depend on publicly available information                      |
| Custom email-domain targeting              | A configured target does not guarantee that many emails will be found |
| Configurable exclusion terms               | Exclusion is based on the available description text                  |
| Structured dataset output                  | Source information can vary between results                           |
| Duplicate email filtering                  | Different keywords may lead to overlapping contacts                   |

### 🔄 Comparison With Alternative Approaches

| Capability             | This Actor                     | Manual Search                             |
| ---------------------- | ------------------------------ | ----------------------------------------- |
| Keyword-based research | Supported                      | Requires repeated manual searches         |
| Multiple keywords      | Supported                      | Usually handled one search at a time      |
| Location filtering     | Supported                      | Manually add location terms               |
| Email-domain targeting | Supported                      | Requires manually constructing searches   |
| Exclusion filtering    | Supported                      | Requires manual review                    |
| Structured output      | Dataset records                | Requires manual collection and formatting |
| Duplicate handling     | Built into collection          | Requires manual checking                  |
| Reusable configuration | Supported through Actor inputs | Must repeat the process manually          |

This comparison is about workflow structure rather than a claim that automated collection is always better than manual research.

### 🏆 Competitive Advantages

The main reason to choose this Actor is its combination of targeted search configuration and structured contact output.

Users can combine several search concepts, geographic targeting, email-domain selection, and exclusion terms within the same workflow.

The output also retains the keyword and source context alongside the email address. This is useful when a contact dataset needs to be analyzed later and users need to understand why a particular record was collected.

The per-combination target provides another useful control: different keyword/domain combinations can independently explore their available result sets.

### 💡 Best Practices

For better research workflows:

- Start with a small run to verify your keywords.
- Use several specific keywords instead of relying on one broad term.
- Use business-specific terms such as `supplier`, `distributor`, `producer`, or relevant product categories where appropriate.
- Add a location only when geographic targeting is important.
- Use multiple relevant email domains when broader contact coverage is required.
- Avoid setting a very high target before testing the search quality.
- Use `excludeWords` to remove descriptions that are not relevant to your research.
- Review the first results before expanding a large run.
- Validate important contact information before using it in business workflows.
- If results are sparse, broaden your keywords or remove an overly restrictive location.

### 🛠️ Troubleshooting

**Invalid input:** Check that `keywords` is provided as an array of strings. Confirm that integer values such as `maxEmails` are within the supported range of 1 to 10,000.

**Empty results:** Try broader or more specific keywords depending on your research goal. You can also remove the location filter or use a broader geographic area.

**Too few emails:** Add related keywords, try additional email domains, or increase the configured target. A higher target cannot create information that is not available in the relevant results.

**Unexpected exclusions:** Review your `excludeWords` list. If a matching word or phrase appears in a result description, that result is skipped.

**Missing expected contacts:** Try alternative terminology. For example, a business may be described as a `supplier` rather than a `distributor`, so testing several related terms can improve research coverage.

**Long-running searches:** Broad configurations involving many keywords and domains can require more processing. The Actor input documentation indicates a default run timeout of 3600 seconds; adjust the run timeout when appropriate for a larger search.

### ❓ Frequently Asked Questions

**What does the Turkishexporter.net Email Scraper do?**
It searches for publicly available email addresses associated with Turkishexporter.net results using your selected keywords and email-domain criteria.

**What keywords can I use?**
You can use business, product, industry, role, or other search terms relevant to the contacts you want to research. Multiple keywords are supported.

**Can I search by location?**
Yes. The optional `location` field accepts a country, state, or city to narrow the search.

**Can I search multiple email domains?**
Yes. `customDomains` accepts multiple email suffixes, such as `@gmail.com`, `@yahoo.com`, and `@outlook.com`.

**What does `maxEmails` control?**
It controls the target number of addresses for each keyword/domain combination. It supports values from 1 through 10,000.

**Does `maxEmails` guarantee that many emails?**
No. It defines a collection target. The Actor can only return addresses available in the relevant results and may return fewer.

**What does `excludeWords` do?**
It prevents a result description from being used when one of your configured exclusion words or phrases matches it. Single-word matching is case-insensitive and uses whole-word matching; phrases use case-insensitive substring matching.

**What output does the Actor produce?**
The dataset contains `keyword`, `title`, `description`, `url`, and `email`.

**Can I use several keywords in one run?**
Yes. The `keywords` input is an array, so multiple search terms can be processed in the same run.

**Why are my results limited?**
Results can be limited when the relevant search results contain fewer matching email addresses than requested. Narrow keywords, restrictive locations, selected email domains, duplicate contacts, and exclusion terms can all affect the final dataset.

**Is this Actor useful for B2B research?**
Yes. Its keyword, location, email-domain, and structured-output controls are suitable for targeted business contact research and supplier or distributor discovery.

### 🔎 NLP Keywords

- Turkishexporter email scraper
- Turkishexporter contact data
- Turkishexporter business contacts
- Turkishexporter email extraction
- Turkishexporter lead generation
- Turkishexporter data extraction
- Turkishexporter business leads
- Turkish exporter contacts
- Turkish supplier contacts
- Turkish distributor contacts
- Turkish manufacturer leads
- B2B email extraction
- business email discovery
- supplier contact data
- distributor contact data
- manufacturer contact research
- structured lead dataset
- business contact dataset
- email domain filtering
- location-based lead research

### Related Keywords

- Turkishexporter.net scraper
- Turkishexporter email finder
- Turkishexporter lead scraper
- Turkishexporter contact scraper
- Turkishexporter business email finder
- Turkish supplier email scraper
- Turkish manufacturer email scraper
- Turkish distributor email scraper
- Turkey B2B lead scraper
- Turkey business contact scraper
- supplier email extraction
- distributor email extraction
- manufacturer email extraction
- B2B contact scraper
- business lead extraction
- business email scraper
- supplier lead generation
- exporter contact database
- Turkish business leads
- email leads from Turkishexporter

### 🔍 Final Overview

The **Turkishexporter.net Email Scraper** provides a configurable way to research contact information associated with Turkishexporter.net search results.

Users can provide multiple keywords, optionally narrow the search by location, select email domains, configure a per-combination email target, and exclude unwanted descriptions. The resulting dataset keeps each discovered email connected with its keyword, title, description, and URL.

For the strongest results, begin with a small test using several specific keywords. Review the returned records, refine the search terms or location, and then expand the configuration when the results match your research objective.

This makes the Actor suitable for structured B2B contact research, supplier discovery, distributor research, market analysis, and business dataset creation where Turkishexporter.net is a relevant source.

*Contact me:* <Alphascraper69@gmail.com>

# Actor input Schema

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

A list of keywords or queries to search for.

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

Optional country, state or city used to narrow the search. Leave it empty to search without a geographic filter.

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

List of custom email domains

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

How many addresses each search keyword + domain suffix combination may collect before the finder moves on to the next one. This is a per-combination target, not a run-wide total: with 3 keyword and 2 Domains and a limit of 20, the run works through all 6 combinations and aims for up to 20 addresses in each, so up to 120 overall. Lower values finish sooner and cost less; higher values dig deeper but never guarantee a fuller result, since the run can only find what is publicly listed.

## `excludeWords` (type: `array`):

Words or phrases you do not want to see.

## Actor input object example

```json
{
  "keywords": [
    "distributor",
    "producer"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ],
  "maxEmails": 5,
  "excludeWords": []
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# 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": [
        "distributor",
        "producer"
    ],
    "location": "",
    "customDomains": [
        "@gmail.com"
    ],
    "excludeWords": []
};

// Run the Actor and wait for it to finish
const run = await client.actor("email_scraper/turkishexporter-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 = {
    "keywords": [
        "distributor",
        "producer",
    ],
    "location": "",
    "customDomains": ["@gmail.com"],
    "excludeWords": [],
}

# Run the Actor and wait for it to finish
run = client.actor("email_scraper/turkishexporter-email-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).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": [
    "distributor",
    "producer"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ],
  "excludeWords": []
}' |
apify call email_scraper/turkishexporter-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,email_scraper/turkishexporter-email-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/VG8xbPndk6iEPK4tt/builds/0lYV7OQheenFfdTi7/openapi.json
