# Trendyol Email Scraper (`scraperoka/trendyol-email-scraper`) Actor

📧 Trendyol Email Scraper extracts verified email contacts from Trendyol listings for B2B outreach. ⚡ Save time, boost lead generation, and support sales & marketing research with clean, organized data. Ideal for prospecting. 🔎

- **URL**: https://apify.com/scraperoka/trendyol-email-scraper.md
- **Developed by:** [Scraperoka](https://apify.com/scraperoka) (community)
- **Categories:** Lead generation, Automation, E-commerce
- **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

### Trendyol Email Scraper 🎯

Manually hunting for contact emails wastes hours and often leaves you with messy, duplicate leads. **Trendyol Email Scraper** instantly helps you scrape Trendyol emails using your **keywords** and email-domain filters—ideal for marketers, recruiters, and growth teams looking to build a Trendyol email list fast. Trendyol email scraper and Trendyol customer email extractor workflows are especially useful for lead generation and outreach, producing thousands of records in minutes.

***

### What You Get: Sample Output

Here's a sample record from a single run:

```json
{
  "keyword": "marketing",
  "title": "ACME Trading — Trendyol Seller",
  "description": "Contact: sales@acmetrading.com | Marketing inquiries at marketing@acmetrading.com",
  "url": "https://example.com/trendyol/seller/acme-trading",
  "email": "sales@acmetrading.com"
}
```

| Field | Type | What It Tells You |
|---|---|---|
| `keyword` | string | Which keyword you used to guide the Trendyol email harvesting tool run |
| `title` | string | A headline/title from the source entry that helps you judge relevance quickly |
| `description` | string | The extracted text context where the email was found (useful for verification) |
| `url` | string | The source link connected to the extracted contact email |
| `email` | string | The actual email address found for outreach and list building |
| `charged_event_name` | string | Indicates how Apify records charges for the run (sent as `result`) |
| `results` | array | The overall array of extracted records collected during the run |
| `seen_emails` | array | Tracks deduplicated emails within the run so you don’t get repeated contacts |
| `customDomains` | array | Your configured email domains filter (affects which emails are returned) |
| `location` | string | Location filter applied to search context when provided |
| `platform` | string | The selected platform (fixed to `Trendyol` in this actor) |
| `proxyConfiguration` | object | Proxy setup used for the run to improve reliability |

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

***

### Why Trendyol Email Scraper?

There are a lot of ways to pull contact data from public web sources—here’s what sets **Trendyol Email Scraper** apart.

#### Keyword and domain driven extraction

You control what the Trendyol email scraper looks for by providing `keywords` and `customDomains`. This makes it easier to build targeted Trendyol leads email lists instead of collecting unrelated contacts.

#### Built for outreach-ready leads

Each output includes `email` plus context fields like `title`, `description`, and `url`. That means your Trendyol contact email scraper results are ready for review and faster downstream importing.

#### Deduplicated results within the run

The actor keeps track of already-seen emails during execution. So your Trendyol email database is cleaner and your sales team spends less time removing duplicates.

#### Resilient scraping with fallback behavior

If no emails are found under the selected proxy configuration, the actor can switch to a fallback approach. This improves success rates for Trendyol email extraction software workflows where results vary.

***

### Configuring Your Run

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

```json
{
  "keywords": ["john", "marketing"],
  "location": "Istanbul, Turkey",
  "platform": "Trendyol",
  "customDomains": ["@gmail.com", "@company.com"],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

| Parameter | Required | What It Does |
|---|---:|---|
| `keywords` | ✅ | A list of keywords used to find relevant contacts for your Trendyol email scraper run |
| `location` | ⬜ | Filters the search context using a single location string when you want geographically relevant Trendyol seller email scraper results |
| `platform` | ⬜ | Selects the platform. This actor uses `Trendyol` |
| `customDomains` | ⬜ | Filters extracted emails to only the domains you list (for example, limiting to certain inbox types) |
| `proxyConfiguration` | ⬜ | Configure proxies for this Actor run (helps with reliability for bulk scraping) |
| ↳ `proxy support` | ⬜ | When enabled, routes requests through Apify Proxy based on your proxy configuration |

***

### Core Capabilities

#### Targeted Trendyol email scraping

**Trendyol Email Scraper** uses your `keywords` to focus extraction on the topics you care about. Combined with `customDomains`, it’s designed to return Trendyol business email finder results that match your domain preferences.

#### Flexible input for different outreach strategies

You can run multiple keywords in one job and narrow outputs with `location` and `customDomains`. This makes it easy to adjust your Trendyol email collector approach for different campaigns and regions.

#### Clean output records with context

Each extracted result includes `email`, `title`, `description`, and `url`. For a Trendyol supplier email scraper, these context fields help you quickly validate whether the lead is truly relevant.

#### Deduplication to reduce wasted effort

The actor deduplicates emails during the run so the same email doesn’t appear repeatedly in your results. That’s helpful when building a Trendyol marketing email list that you can confidently import into your CRM.

#### Reliability-focused proxy handling

The run supports proxy configuration and includes a fallback behavior when no emails are found under the selected setup. This improves the overall consistency of Trendyol email harvesting tool outcomes.

***

### Who Gets the Most Out of This

Here's how different teams put **Trendyol Email Scraper** to work:

**Sales Development Representatives** — Use the Trendyol email extractor to turn a keyword-driven lead list into actionable outreach contacts, saving time that would otherwise go into manual searching. The output includes `url` and `description` so reps can verify quickly before sending.

**Marketing Managers** — Build a targeted Trendyol email list for campaigns by combining `keywords` with `customDomains` (for example, only certain inbox types). You get consistent JSON records you can segment further by keyword afterward.

**Recruiters and Talent Sourcers** — When sourcing industry contacts tied to specific terms, this Trendyol contact email scraper helps compile direct emails with context. It’s a fast way to create a starting database for follow-up and networking.

**Freelance Researchers** — For projects that require structured contact datasets, the Trendyol email database output is easy to export and analyze. You can keep the `description` text as evidence for later validation.

**Automation & Integration Developers** — Integrate the results into data pipelines using Apify dataset exports and the Apify API. The consistent output fields make it straightforward to map to downstream schemas for your Trendyol email extraction software workflow.

***

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

No coding needed. Here's how to run Trendyol Email Scraper from start to finish:

1. **Open the actor on Apify** — go to [console.apify.com](https://console.apify.com) and find **Trendyol Email Scraper**.
2. **Enter your inputs** — set `keywords` (required), then optionally `location` and `customDomains` based on the type of Trendyol leads email you want.
3. **Configure proxy settings** — use `proxyConfiguration` if you want proxy support for more reliable scraping at scale.
4. **Hit Run and watch the live log** — monitor progress and see any extraction messages during execution.
5. **View results in the dataset tab** — open the dataset to review extracted records with `email`, `title`, `description`, and `url`.
6. **Export as JSON, CSV, or Excel** — download in the format that best fits your workflow.

The whole process takes under 5 minutes to set up.

***

### Integrations & Export Options

Once your data is collected, **Trendyol Email Scraper** plugs directly into your existing workflow.

You can export results from the Apify dataset tab in **JSON, CSV, or Excel** for analysis, enrichment, or direct importing into your tools. Many teams also use Apify’s built-in integrations or no-code automation platforms like Zapier/Make to move Trendyol email scraper output into CRMs and spreadsheets.

For technical workflows, you can pull results programmatically via the **Apify API** (see [apify.com/docs/api](https://apify.com/docs/api)). If you need orchestration, you can trigger downstream steps using webhooks when the run completes. You can also schedule runs automatically so Trendyol email harvesting stays up to date.

***

### Pricing & Free Trial

**Trendyol Email Scraper** runs on the Apify platform, which offers a **free tier** — no credit card required to get started. Test your Trendyol email list building workflow with several runs using platform credits.

After that, runs typically follow Apify’s pay-as-you-go model based on Actor compute units (CU), with no per-row/per-result markup on your extracted dataset. For up-to-date costs and plan options, check Apify pricing on the platform.

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

***

### Reliability & Performance

| What We Handle | How |
|---|---|
| Proxy reliability | Uses your `proxyConfiguration` settings and supports proxy-based execution |
| Empty-result scenarios | Includes fallback behavior to improve the chance of finding matches |
| Output consistency | Returns structured JSON records with consistent fields |
| Data cleanliness | Deduplicates emails within the run to reduce repeats |

**Limitations:** This actor works with publicly available sources and extracts emails that match your `customDomains` filter. If target information isn’t published in the accessible content, no email will be returned for that entry.

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

***

### Frequently Asked Questions

#### Is there a free plan or trial for Trendyol Email Scraper?

Yes. Apify offers a free tier with credits so you can try **Trendyol Email Scraper** before committing. Exact availability depends on your Apify account and the current plan options.

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

No. This actor is designed to scrape emails from publicly available sources, so you don’t need a Trendyol login to run it.

#### How accurate is the data returned by Trendyol Email Scraper?

Accuracy depends on what’s published in the publicly available content and whether emails match your `customDomains`. The actor extracts email addresses it detects and returns them with context fields like `description` and `url` for verification.

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

The actor requests up to 100 items per keyword/domain query and collects matches across your provided inputs. Total results depend on the number of `keywords`, the size of `customDomains`, and the publicly available matches.

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

Data is captured at the time you run the actor. If you need fresher Trendyol email leads, run the actor again on a schedule using Apify’s scheduling features.

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

The actor accesses **publicly available data** and extracts emails that match your configured filters, but compliance depends on your use case and how you store and process the information. You’re responsible for following applicable privacy laws and platform Terms of Service.

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

Yes. You can export your dataset as JSON, CSV, or Excel from the Apify dashboard, and then import into Google Sheets or other tools. Automation workflows are also possible using Apify integrations or Zapier/Make.

#### Can I run Trendyol Email Scraper on a schedule automatically?

Yes. You can schedule actor runs on Apify so your Trendyol email database stays updated without manual effort.

#### Can I access this via API?

Yes. You can integrate with the Apify API to trigger runs and retrieve dataset results programmatically. See [apify.com/docs/api](https://apify.com/docs/api) for details.

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

When requests fail, the actor logs the error and continues processing other inputs where possible. It also uses fallback behavior when no emails are found under the selected proxy configuration, aiming to keep runs productive.

***

### Need Help or Have a Request?

Got a question about **Trendyol Email Scraper** or want a new feature added? Reach out at <dataforleads@gmail.com>. We welcome ideas like better batch CSV upload workflows and webhook notifications when runs complete so your team can act immediately.

***

### Disclaimer & Responsible Use

*Trendyol Email Scraper is the fastest, most reliable way to build a Trendyol email list from publicly available data — start your free run today.*

The actor collects **publicly available data**. It does not access private accounts, login-gated content, or password-protected pages. You are responsible for ensuring your use complies with GDPR, CCPA, platform Terms of Service, and all applicable regulations. For data removal requests, contact <dataforleads@gmail.com>. Use responsibly, ethically, and only for lawful purposes.

# Actor input Schema

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

A list of keywords to search for.

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

Location to filter search results.

## `platform` (type: `string`):

Select platform.

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

List of custom email domains

## `proxyConfiguration` (type: `object`):

Configure proxies for this Actor.

## Actor input object example

```json
{
  "keywords": [
    "john",
    "marketing"
  ],
  "location": "",
  "platform": "Trendyol",
  "customDomains": [
    "@gmail.com"
  ]
}
```

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

// Run the Actor and wait for it to finish
const run = await client.actor("scraperoka/trendyol-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": [
        "john",
        "marketing",
    ],
    "location": "",
    "customDomains": ["@gmail.com"],
}

# Run the Actor and wait for it to finish
run = client.actor("scraperoka/trendyol-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 '{
  "keywords": [
    "john",
    "marketing"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ]
}' |
apify call scraperoka/trendyol-email-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/XJwiCgq50pwRRuux2/builds/MD11au5l3CX0pME3b/openapi.json
